Skip to content

Implement app state SSE endpoint#546

Merged
enricopiovesan merged 1 commit into
mainfrom
codex/issue-526-sse-events
Jul 6, 2026
Merged

Implement app state SSE endpoint#546
enricopiovesan merged 1 commit into
mainfrom
codex/issue-526-sse-events

Conversation

@enricopiovesan

@enricopiovesan enricopiovesan commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds GET /v1/workspaces/{workspace_id}/apps/{app_id}/events as an app-scoped SSE endpoint.
  • Records runtime execution events for state_changed, capability_invoked, capability_result, error, plus heartbeat behavior for empty streams.
  • Supports Last-Event-ID replay for retained app events and EventSource-compatible headers.
  • Updates Spec 033/OpenAPI and HTTP JSON smoke coverage.

Governing Spec

  • 033-http-json-api
  • 004-spec-alignment-gate

Project Item

Scope note

Validation

  • cargo fmt --check
  • bash scripts/ci/openapi_structural_validation.sh
  • bash scripts/ci/downstream_http_json_smoke.sh
  • cargo test -p traverse-cli

Closes #526

@enricopiovesan enricopiovesan merged commit f61475e into main Jul 6, 2026
31 of 33 checks passed
@enricopiovesan enricopiovesan deleted the codex/issue-526-sse-events branch July 6, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

State subscription endpoint: SSE stream for app state events

1 participant