Parent PRD
#34
What to build
Two changes:
- CLI: Add
--agent flag to wildgecu cron add, cron ls, and cron rm. When provided, operates on the named agent's crons/ directory.
- Daemon: At startup, scan all agents under
agents/ and load their cron jobs into the scheduler. Each agent's cron jobs run with the agent's own model (resolved from config.yaml + global providers).
End-to-end: wildgecu cron add --agent=researcher creates a cron under agents/researcher/crons/. On daemon restart, the job runs with the researcher's model.
Acceptance criteria
Blocked by
User stories addressed
- User story 9 (add cron to specific agent)
- User story 10 (list crons for specific agent)
- User story 14 (one daemon for all)
- User story 15 (daemon loads all agent crons)
- User story 16 (crons run with agent identity)
Parent PRD
#34
What to build
Two changes:
--agentflag towildgecu cron add,cron ls, andcron rm. When provided, operates on the named agent'scrons/directory.agents/and load their cron jobs into the scheduler. Each agent's cron jobs run with the agent's own model (resolved from config.yaml + global providers).End-to-end:
wildgecu cron add --agent=researchercreates a cron underagents/researcher/crons/. On daemon restart, the job runs with the researcher's model.Acceptance criteria
--agentflag oncron add,cron ls,cron rmagents/at startup and discovers all agents' cron directoriescron-results/directory--agentis omitted, existing behavior preservedBlocked by
User stories addressed