feat: add SSE streaming endpoint for workflow events #36

Merged
rock merged 1 commits from feat/sse-workflow-stream into main 2026-09-26 10:50:19 +00:00
1 Commits
Author SHA1 Message Date
Admin Bot f280415060 feat: add SSE streaming endpoint for workflow events (#33)
CI / CI (pull_request) Canceled after 14s
- New internal/temporal/sse.go: StreamWorkflowEvents handler
- Polls Temporal GetWorkflowExecutionHistory every 2s
- Maps Temporal event types to semantic SSE events
  (activity_started/completed/failed, workflow_completed, etc.)
- Heartbeat every 15s, clean close on workflow completion
- Route: GET /workflow/stream?workflow_id=X&namespace=default
- Added stream resource to workflow ServiceAdapter spec

Closes #33
2026-09-26 18:08:44 +08:00