Real-Time Completion Updates via Redis¶
Problem¶
Executor writes COMP-*.md files but does NOT publish to Redis on completion. Host cron syncs to DB via /api/system/sync-completions with 1-minute delay.
Impact¶
1-minute delay between task completion and admin-ui visibility. Post-completion hooks fire from file scanner, not Redis event.
Proposed Solution¶
Add Redis XADD to ge:work:completed in agent_runner.py after writing COMP file. MAXLEN ~1000. Keep file write as audit trail.
Acceptance Criteria¶
- Completions in Redis within seconds
- MAXLEN enforced
- COMP file still written