Skip to content

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