feat(node): project truthful capability readiness - #1160
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
Codex review: needs real behavior proof before merge. Reviewed August 13, 2026, 6:59 PM ET / 22:59 UTC. ClawSweeper reviewWhat this changesThe PR adds a shared readiness projection for camera, browser proxy, and system-run, exposing it through Windows Hub diagnostics, local MCP status, agent guidance, documentation, and tests. Merge readiness⛔ Blocked until real behavior proof is added - 6 items remain Keep this draft PR open. It is the candidate implementation for the still-open capability-truth work, but it is stacked on an unmerged readiness PR and lacks required Windows, MCP, and Gateway behavior proof. Priority: P2 Review scores
Verification
How this fits togetherWindows node capabilities pass through tray settings, OS permissions, local MCP registration, and Gateway declaration and approval before an agent can use them. This projection combines those facts for Command Center diagnostics and the agent-facing app.connection.status response. flowchart LR
A[Tray settings] --> D[Capability truth projection]
B[Windows permissions and runtime probes] --> D
C[Gateway declaration and approval] --> D
D --> E[Command Center diagnostics]
D --> F[Local MCP status]
F --> G[Agent guidance]
Decision needed
Why: The linked issue carries maintainer-review and product-decision signals, while this PR adds a new agent-facing schema and repair model rather than a narrowly established compatibility fix. Before merge
Findings
Agent review detailsSecurityNone. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Land the browser-readiness dependency first, then validate this unified projection on current main with Windows Hub output, local MCP invocation, and a live Gateway approval or declaration transition before accepting the schema expansion. Do we have a high-confidence way to reproduce the issue? Not applicable: this PR proposes a new diagnostic projection rather than supplying a self-contained reproduction of an existing behavior defect. Is this the best way to solve the issue? Unclear: one shared projection is a maintainable direction, but its public MCP contract and stacked runtime inputs need maintainer approval and real current-head validation. Full review comments:
Overall correctness: patch is incorrect AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 3a097bc85f7b. LabelsLabel changes:
Label justifications:
EvidenceWhat I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
|
|
ClawSweeper feedback follow-up (current head
Accordingly, Windows Hub, local MCP, and live Gateway transition proof remain not verified. This PR stays draft and blocked on both real behavior proof and the explicit maintainer schema decision. |
Summary
system.runapp.connection.statusCloses #1155.
Stacked on #1157 because browser-proxy runtime readiness uses that PR's preflight contract.
Validation
git diff --check- passed atc2e36178./build.ps1- not run: current Linux host has no .NET SDK or PowerShellReal behavior proof
Not verified / blocked on the current host:
tools/listandapp.connection.statustools/callKeep this PR draft until Windows CI and current-head MCP/Gateway proof are attached.