[kimi] Implement Timmy control panel CLI entry point (#702) #767
Reference in New Issue
Block a user
Delete Branch "kimi/issue-702"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #702
Summary
Implemented
timmyctlas Timmy's primary control surface for automations. This CLI provides a unified entry point for everyday interactions with Timmy automations.New Commands
timmyctl daily-run– Run the Daily Run orchestration (agenda + summary)timmy_automations/config/daily_run.json--dry-runand--verboseflagstimmyctl log-run <message>– Capture a quick Daily Run logbook entry--categoryflag (default: "general")timmyctl inbox– Show what's "calling Timmy" (PRs, Daily Run items, alerts)--limit,--prs/--no-prs,--issues/--no-issuesflagstimmyctl config [key]– Display key configuration--rulesflag shows triage scoring rules overviewTIMMY_CONFIG_DIRenvironment variableFeatures
timmy_automations/config/(JSON/YAML)Files Changed
src/timmyctl/__init__.py– Package initsrc/timmyctl/cli.py– Main CLI implementationpyproject.toml– Added entry pointtimmyctl = "timmyctl.cli:main"and packageTesting