Skip to content

feat(server,web): add read-only session status and micro-UI - #232

Merged
co-l merged 2 commits into
co-l:developfrom
theshwal:feature/session-status-observability
Aug 12, 2026
Merged

feat(server,web): add read-only session status and micro-UI#232
co-l merged 2 commits into
co-l:developfrom
theshwal:feature/session-status-observability

Conversation

@theshwal

@theshwal theshwal commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a lightweight read-only GET /api/sessions/:id/status endpoint
  • derive session status from existing session/EventStore state without introducing a new source of truth
  • extend the existing running indicator with running, waiting, blocked, and completed states
  • keep the implementation outside the LLM request path and preserve KV-cache-related state

Validation

  • 47 targeted tests passing
  • typecheck passing
  • lint passing
  • full pre-commit suite passing
  • QA_PASS on 712210bf3034b46a555927406bbc5544a9d692fb
  • INT_PASS on the same SHA

Scope

No polling, heartbeat, new event journal, retry/recovery mechanism, or LLM-generated status text is introduced.

RunningIndicator remains read-only and reuses the existing client-side session state.

Refs #200

AI-Enhanced Development

  • AI Models: MiniMax-M3 for implementation; GPT-5.6 for planning, review, QA/INT coordination, and PR preparation.

@theshwal theshwal closed this Aug 9, 2026
@theshwal theshwal reopened this Aug 9, 2026
@theshwal

theshwal commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

Blocked on upstream PR #230, which addresses the pre-commit/E2E instability tracked in #225.
The Windows-path fix for this PR is prepared and locally validated, but is intentionally not committed yet because the mandatory pre-commit hook is currently blocked by unrelated flaky test behavior.

@theshwal theshwal closed this Aug 11, 2026
@theshwal theshwal reopened this Aug 11, 2026
@theshwal theshwal closed this Aug 11, 2026
@theshwal theshwal reopened this Aug 11, 2026
@theshwal
theshwal force-pushed the feature/session-status-observability branch from 712210b to 7c9a141 Compare August 11, 2026 19:20
@co-l
co-l merged commit 2ef0946 into co-l:develop Aug 12, 2026
6 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.

2 participants