Skip to content

feat(tui): stream supervised worker events to Logs - #15

Merged
reoring merged 3 commits into
mainfrom
feat/supervised-tui-ipc-logs-stream
Feb 25, 2026
Merged

reoring merged 3 commits into
mainfrom
feat/supervised-tui-ipc-logs-stream

Conversation

@reoring

@reoring reoring commented Feb 25, 2026 •

Copy link
Copy Markdown
Owner

What

  • Add Core -> Supervisor IPC job_event streaming and route it into TUI 2: Logs during supervised runs.
  • Enable OutputMode.STREAM when --tui is active so stdout/stderr/progress/patch can update in real time.
  • Add throttling/truncation to prevent runaway IPC spam.

Fixes #16.

Docs

  • README.md
  • README.ja.md
  • docs/guide/workflow.md
  • docs/quickstart.md
  • docs/quickstart.ja.md
  • docs/guide/quickstart.md

Changelog

  • Added: Supervised workflow TUI now streams worker events to 2: Logs in real time (stdout/stderr/progress/patch) via IPC job_event messages.
  • Changed: In supervised + TUI mode, stdout/stderr forwarding to 2: Logs is enabled by default; set ROBOPPI_TUI_STREAM_STDIO=0 to forward progress/patch only.

Behavior

  • Default (supervised + TUI): stdout/stderr/progress/patch are forwarded into Logs.
  • Opt-out: set ROBOPPI_TUI_STREAM_STDIO=0 to forward only progress/patch.

Tests

  • make test-all

Rename docs/issues files with chronological 4-digit prefixes and ensure each issue has English (.md) and Japanese (.ja.md) variants.
Add IPC job_event streaming so supervised TUI can show real-time stdout/stderr/progress/patch during step execution. Includes throttling/truncation and enables STREAM output mode in supervised TUI (opt-out stdio via ROBOPPI_TUI_STREAM_STDIO=0).
Document real-time log streaming behavior in supervised TUI and add an Unreleased changelog entry. Note that stdout/stderr forwarding can be disabled via ROBOPPI_TUI_STREAM_STDIO=0.
@reoring
reoring merged commit 2fe1814 into main Feb 25, 2026
2 checks passed
@reoring
reoring deleted the feat/supervised-tui-ipc-logs-stream branch February 25, 2026 03:28
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.

bug(tui): supervised workflow TUI Logs tab shows no output

1 participant