agent/pkg
Snider 36dc76cce1
Some checks failed
CI / test (push) Failing after 3s
feat(monitor): ID-based inbox detection + channels fully working
Track inbox by highest message ID instead of unread count. Fixes:
- API pagination limit (max 20) no longer causes missed notifications
- Restart no longer floods with all existing unread messages (seeded)
- Each new message fires exactly once regardless of read state

Added MONITOR_INTERVAL env override and debugChannel helper for
faster iteration during channel development.

All three channel types confirmed working:
- agent.complete: workspace status changes
- inbox.message: new messages by ID tracking
- monitor.debug: real-time debug trace

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-21 19:31:11 +00:00
..
agentic fix: Codex round 9 — verify push target, plan path traversal, mirror branch 2026-03-21 17:57:03 +00:00
brain fix: address Codex round 5 findings — 2 high, 5 medium, 4 low 2026-03-21 16:53:55 +00:00
lib refactor: flatten go/ subdir, migrate to dappco.re/go/agent, restore process service 2026-03-21 11:10:44 +00:00
monitor feat(monitor): ID-based inbox detection + channels fully working 2026-03-21 19:31:11 +00:00
setup refactor: flatten go/ subdir, migrate to dappco.re/go/agent, restore process service 2026-03-21 11:10:44 +00:00