Releases
v0.5.1
v0.5.1 - Event-driven Scheduler + Global Dispatch
Compare
Sorry, something went wrong.
No results found
v0.5.1 Release Notes
🎯 New Features
Event-driven Scheduler : Signal collector replaces 30s polling with event-driven dispatch
Global Scheduler : Priority queue + agent state tracking + capability matching
Failure Alchemy : Learning framework for task failures (created, not yet integrated)
🐛 Bug Fixes
group_send: Invalidate groupChat cache after sending
email_send: Invalidate emails cache for sender and recipient
MCP memory tool: Proper cache invalidation on write/delete
📊 Performance
Fallback polling reduced from 30s to 5min (event-driven primary)
Signal queue with priority-based dispatch
Agent state tracking prevents duplicate processing
🏗️ Architecture
signal-collector.ts: Centralized signal queue with priority
global-scheduler.ts: Agent state machine (idle/busy/blocked)
scheduler.ts: Event-driven with fallback polling
📦 Files Added
src/lib/signal-collector.ts
src/lib/global-scheduler.ts
src/lib/failure-alchemy.ts
You can’t perform that action at this time.