| feat(always-on): add Dashboard sub-tab with cross-workspace event timeline
Emit phase-level events (discovery/plan/execution/report) from
DiscoveryFire and CronFire into a per-project events.jsonl, aggregate
them via a new GET /api/always-on/events endpoint, and render a
Dashboard tab inside the Always-On view showing stats cards and a
chronological event feed across all workspaces.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 19 天前 |
| fix(cron): hide tools and reject task creation when cron is disabled
CronRuntime.getTools() now returns an empty array when config.enabled
is false, preventing the agent from seeing cron tools. createTask()
also throws an explicit error as a defensive guard for CLI/API callers.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 18 天前 |
| feat(cron): implement Gateway-native Cron runtime
Add persistent Cron scheduling, gateway management methods, CLI commands, and focused runtime/config/store tests so scheduled work can flow back into the original session.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 24 天前 |
| feat(cron): implement Gateway-native Cron runtime
Add persistent Cron scheduling, gateway management methods, CLI commands, and focused runtime/config/store tests so scheduled work can flow back into the original session.
Co-authored-by: Cursor <cursoragent@cursor.com>
| 24 天前 |