Skip to content

fix: keep dashboard session stream live#1

Closed
giscebot wants to merge 18 commits into
mainfrom
fix/dashboard-sse-live-log
Closed

fix: keep dashboard session stream live#1
giscebot wants to merge 18 commits into
mainfrom
fix/dashboard-sse-live-log

Conversation

@giscebot
Copy link
Copy Markdown
Collaborator

Summary

  • keep the dashboard SSE connection open on transient EventSource errors so the browser can reconnect automatically
  • avoid refetching job data for every replayed stdout/stderr session event
  • document nginx buffering settings needed for live SSE delivery
  • rebuild dashboard static assets

Validation

  • npm test -- --run
  • npm run build
  • /home/openclaw/.local/share/github-agent-bridge/venv/bin/pytest -q tests/test_backend.py tests/test_queue.py
  • validated live dashboard behind nginx at gab.gisce.net: authenticated page load OK, /api/jobs/35/session/stream returned 200, browser console clean

@giscebot
Copy link
Copy Markdown
Collaborator Author

Closing this PR because the upstream repository is pilipilisbot/github-agent-bridge; the correct upstream PR is pilipilisbot#57.

@giscebot giscebot closed this May 29, 2026
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.

3 participants