Skip to content

feat: show live bot runtime status in TUI sidebar - #14

Merged
d3cker merged 6 commits into
develfrom
codex/bot-runtime-sidebar
Sep 15, 2026
Merged

d3cker merged 6 commits into
develfrom
codex/bot-runtime-sidebar

Conversation

@d3cker

@d3cker d3cker commented Sep 15, 2026 •

Copy link
Copy Markdown
Owner

Adds a live BOT RUNTIME section to the right TUI sidebar so users can distinguish actual dispatcher work, GitHub discovery, scheduled polling, waiting tasks and failures. Task details follow the selected session and include phase, round, branch, model, feedback, media helpers, recovery and PR state. /botstatus provides the full text report.

Monitoring is read-only: snapshots refresh every five seconds, requests have a four-second deadline, and unavailable or stale data is explicitly marked. It does not prompt the model or restart workflows. Both the owner plugin and TUI must be updated; reopen existing TUI clients after installation.

Target: devel; merging this PR does not publish a release.

Dependency: merge #13 into devel first. This branch includes its session-recovery implementation, documentation and devel publication-flow commits; the sidebar changes are in commit feat: show live bot runtime status in TUI sidebar.

Documentation updated: README, architecture, runtime, advanced operations, installation, release validation, affected workflow diagrams, AGENTS source map and Unreleased changelog. All eight workflow diagrams were reviewed and parsed successfully; 71 local documentation links were validated.

Validation:

  • npm run check: lint, types, 164 tests, native TUI rendering and build passed.
  • Native renderer verifies running and stale status, switching session tabs, and a narrow sidebar.
  • Focused tests cover independent RPC failures, refresh coalescing, cancellation, sanitized labels, and observed dispatcher activity without queue mutation.
  • npm run package:check: isolated package installation, plugin/TUI entrypoints, postinstall and CLI passed.

No release or server deployment is included in this PR.

@d3cker
d3cker changed the base branch from release to devel September 15, 2026 20:32
# Conflicts:
#	docs/releases.md
@d3cker
d3cker merged commit 4d5ea20 into devel Sep 15, 2026
2 of 4 checks passed
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.

1 participant