kimi-code/packages/agent-core/test/tools/cron
Haozhe ee69d0ac29
feat(cron): render scheduled reminders in TUI and expose fired events (#204)
* feat(cron): render scheduled reminders in TUI and expose fired events

- add CronMessageComponent for distinct cron transcript entries in TUI
- emit cron.fired events from agent-core and expose via node-sdk
- report cron fire times with local ISO timestamps including timezone offsets
- render cron_job and cron_missed origins during session replay instead of skipping
- handle warning events in CLI and session event handler

* docs(cron): clarify that users must ask the model to manage cron tasks

- cron-create.md: instruct model to proactively tell users how to cancel/modify reminders
- cron-list.md: add guideline that users cannot directly manage cron tasks\n- cron-delete.md: emphasize users must ask model to cancel reminders
2026-06-01 11:34:35 +08:00
..
clock.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
cron-create.test.ts feat(cron): render scheduled reminders in TUI and expose fired events (#204) 2026-06-01 11:34:35 +08:00
cron-delete.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
cron-expr.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
cron-fire-xml.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
cron-list.test.ts feat(cron): render scheduled reminders in TUI and expose fired events (#204) 2026-06-01 11:34:35 +08:00
jitter.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
no-date-now.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
persist.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
scheduler.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00
session-store.test.ts feat(agent-core): add session-scoped cron tools with persistence (#157) 2026-05-28 21:05:46 +08:00