feat(backend): implement task:progress SSE event (#173) #221

Merged
jack merged 2 commits from feat/173-task-progress into main 2026-01-24 17:46:01 +00:00
Owner

Summary

  • Add task:progress SSE event type to backend and UI
  • Add broadcastTaskProgress method to SSEBroadcaster
  • Wire up WorkerHub.onTaskProgress callback to TaskDispatcher
  • Update useSSE hook to track progress per worker task

The sendTaskProgress method in WebSocketClient is now functional.
Handlers can use it to report progress during long-running tasks.

Test plan

  • Verify task progress events are broadcast via SSE
  • Check UI receives and tracks progress per worker
  • Test with a handler that sends progress updates

Closes #173

🤖 Generated with Claude Code

## Summary - Add `task:progress` SSE event type to backend and UI - Add `broadcastTaskProgress` method to SSEBroadcaster - Wire up `WorkerHub.onTaskProgress` callback to TaskDispatcher - Update `useSSE` hook to track progress per worker task The `sendTaskProgress` method in WebSocketClient is now functional. Handlers can use it to report progress during long-running tasks. ## Test plan - [ ] Verify task progress events are broadcast via SSE - [ ] Check UI receives and tracks progress per worker - [ ] Test with a handler that sends progress updates Closes #173 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(backend): implement task:progress SSE event (#173)
All checks were successful
CI / build (pull_request) Successful in 40s
8f6212c4e5
- Add task:progress SSE event type to backend and UI
- Add broadcastTaskProgress method to SSEBroadcaster
- Wire up WorkerHub.onTaskProgress callback to TaskDispatcher
- Update useSSE hook to track progress per worker task

The sendTaskProgress method in WebSocketClient is now functional.
Handlers can use it to report progress during long-running tasks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Merge branch 'main' into feat/173-task-progress
All checks were successful
CI / build (pull_request) Successful in 40s
e9dea032f7
jack merged commit a737441ffd into main 2026-01-24 17:46:01 +00:00
Sign in to join this conversation.
No description provided.