Commit graph

2 commits

Author SHA1 Message Date
Claude
6cb02564f4
fix(test): correct concurrent dispatch test allowance override
registerAgent hardcodes ConcurrentJobs: 5, but the concurrent test
launches 10 goroutines. Override with ConcurrentJobs: 0 (unlimited)
so all 10 dispatches succeed as intended.

Co-Authored-By: Charon <developers@lethean.io>
2026-02-20 11:23:30 +00:00
Snider
646cc0261b feat(coordination): add agent registry, task router, and dispatcher
Multi-agent coordination layer:
- AgentRegistry interface + MemoryRegistry (heartbeat, reap, discovery)
- TaskRouter interface + DefaultRouter (capability matching, load balancing)
- Dispatcher orchestrates registry + router + allowance for task dispatch

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-20 07:16:53 +00:00