Skip to content

feat(web): expose bounded capability snapshot endpoint - #366

Open
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:feat/issue-346-capability-endpoint
Open

feat(web): expose bounded capability snapshot endpoint#366
seekskyworld wants to merge 1 commit into
openpi-dev:mainfrom
seekskyworld:feat/issue-346-capability-endpoint

Conversation

@seekskyworld

Copy link
Copy Markdown

Problem

Implements the read-only protocol slice of #346. The Web workbench had capability data only inside the full snapshot, with no focused endpoint for capability panels and reconnect refreshes.

Value

Operators can request the existing bounded Subagent/Workflow/Terminal projections directly without the browser reconstructing lifecycle state.

Approach

Expose authenticated GET /api/capabilities, using the existing webCapabilitySnapshot projection and active Session identity. No new registry or control path is introduced.

Validation

  • npx tsc --noEmit
  • git diff --check

Impact

  • User-visible behavior: enables focused capability-panel refreshes.
  • Model-visible context/tools: none.
  • Runtime/lifecycle: read-only projection only.
  • Persisted config/data: none.
  • Compatibility/risk: additive endpoint; lifecycle controls remain owner-specific follow-ups.

Signed-off-by: seekskyworld <djh1813553759@gmail.com>
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