|
Some checks failed
CI / test (push) Failing after 3s
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> |
||
|---|---|---|
| .. | ||
| harvest.go | ||
| harvest_test.go | ||
| monitor.go | ||
| monitor_test.go | ||
| sync.go | ||