PR #32321 runtime verification head: ce3f49472f787ec0787e5e1c7965800f4d3bf1f9 baseline github/main: e89abadaee70e0d73fb19a5ce40a686b1a92310e client: real Vite web app, Playwright 1.60.0, /usr/bin/google-chrome provider: T3 Pi adapter -> OmO 5.1.62 -> Senpi 2026.11.5-1 -> local Responses proxy -> gpt-6.1-sol project: /home/user/main (real git worktree), created through web UI Commands: timeout 600 vp i setsid nohup timeout 6500 vp run dev > /tmp/main-dev.log 2>&1 & [dev-runner] worktree /home/user/main serverPort=16733 webPort=8693 baseDir=/home/user/main/.t3 stopped baseline process group using retained spawn PID 16246 timeout 600 vp i setsid nohup timeout 5800 vp run dev --home-dir /home/user/t3code/.t3 > /tmp/dev.log 2>&1 & [dev-runner] serverPort=13773 webPort=5733 baseDir=/home/user/t3code/.t3 Main real provider result: Error: Tool mcp__t3-code__preview_status is registered but inactive. Error: Tool mcp__t3-code__orchestrator_capabilities is registered but inactive. read(package.json) succeeded. PR real provider result, fresh thread without diagnostic extension: tool_search({query: "preview_status", source: "extension", group: "pi-t3-mcp-extension"}) Found 5 tool(s) matching "preview_status" in source "extension" in group "pi-t3-mcp-extension". Includes mcp__t3-code__preview_status and its parameter schema. Executing discovered preview_status through OmO eval returned: {"available":false,"visible":false,"tabId":null,"url":null,"title":null,"loading":false,"profiles":[{"id":"default","name":"Default"},{"id":"incognito","name":"Incognito","incognito":true}],"defaultProfileId":"default"} read(package.json) succeeded: @t3tools/monorepo, private true, type module. Neighbor: Codex gpt-6.1-sol through the same web app: read(package.json) succeeded. orchestrator_capabilities succeeded, returned provider/model catalog. preview_status succeeded, returned available false with no tab. Caveats observed: Empty group filters produced no search matches. Exact extension group succeeded. Some initial OmO eval attempts returned "Unhandled kernel message: [object Object]"; subsequent calls succeeded. Focused check on Blacksmith: vp test run packages/provider-pi/src/server/mcpExtensionSource.test.ts Test Files: 1 passed Tests: 29 passed PR CI at the verified head: 31 successful, 0 failing, 0 pending. Identical-query baseline repeat on github/main: tool_search({query: "preview_status", source: "extension", group: "pi-t3-mcp-extension"}) No catalog tools matched "preview_status" in source "extension" in group "pi-t3-mcp-extension". read(package.json) still succeeded. PR browser lifecycle through OmO in the app: tool_search({query: "preview_open", source: "extension", group: "pi-t3-mcp-extension"}) found preview_open. preview_open({open:false,reuseExistingTab:false,target:{kind:"environment-port",port:5733}}) returned available:true, visible:false, an agent-owned background tab, URL http://localhost:5733/. preview_snapshot(tabId) returned real DOM/accessibility for http://localhost:5733/pair, title T3 Code (Dev). Browser had no auth cookie, so the pairing page and unauthenticated WebSocket errors were expected. t3_preview_close(tabId) returned {}. Only that task-owned tab was closed. Baseline follow-up with exact registered tool name (after eval kernel warmed): Tool mcp__t3-code__preview_status is registered but inactive. Expected parameters: tabId?: string No code changes or pushes were needed. All task dev servers and the task testbox were stopped.