OmO Native 5.1.62; Senpi 2026.11.5-1; T3 Code head Fresh T3 database; Browser agent access enabled. Prompt: Use builtin tool_search to search for mcp__t3-code__preview_status in group pi-t3-mcp-extension. Then execute that exact canonical tool name through normal lazy activation: in eval run display(await tool["mcp__t3-code__preview_status"]({})). Preserve the hyphen in t3-code; do not use the underscore alias. Report the actual search result and execution output. Do not inspect files, run shell commands, change configuration, or work around an inactive-tool error. Stop after reporting the result. Tool: tool_search Input: { "query": "mcp__t3-code__preview_status", "group": "pi-t3-mcp-extension" } Output: Found 5 tool(s) matching "mcp__t3-code__preview_status" in group "pi-t3-mcp-extension". Nothing was activated; call one by name and it activates on that first call: - mcp__t3-code__preview_status - Report preview tab state: owner, pending dialog, URL, title, loading, viewport, and size. `tabs` lists this thread's tabs. `profiles` lists logins for `previ... parameters: {"type":"object","properties":{"tabId":{"type":"string"}}} - mcp__t3-code__preview_dialog - Accept or dismiss the dialog `preview_status` reports. Pass `promptText` to accept a prompt. Needs your own tab, or an unclaimed one. Desktop hosts may not s... parameters: {"type":"object","properties":{"tabId":{"type":"string"},"accept":{"type":"boolean"},"promptText":{"type":"string"}},"required":["accept"]} - mcp__t3-code__preview_act - Act on the chosen tab. Target with `locator='aria-ref='` from `preview_snapshot`; `x` and `y` go together. `timeoutMs` defaults to 15000. click: `button... parameters: {"type":"object","properties":{"action":{"type":"string","enum":["click","type","hover","select","drag","upload","press","scroll"]},"tabId":{"type":"string"},"locator":{"type":"string"},"selector":{"type":"string"},"x":{"type":"number"},"y":{"type":"number"},"button":{"type":"string","enum":["left","right","middle"]},"clickCount":{"type":"integer"},"text":{"type":"string"},"clear":{"type":"boolean"},"values":{"type":"array","items":{"type":"string"}},"source":{"type":"string"},"target":{"type":"string"},"paths":{"type":"array","items":{"type":"string"}},"key":{"type":"string"},"modifiers":{"type":"array","items":{"type":"string","enum":["Alt","Control","Meta","Shift"]}},"deltaX":{"type":"number"},"deltaY":{"type":"number"},"timeoutMs":{"type":"integer"}},"required":["action"]} - mcp__t3-code__t3_worktree_status - Report this thread's worktree: attached or not, path, branch, project root, and the `startFromOrigin` default. Check before `t3_worktree_handoff`. parameters: {"type":"object","additionalProperties":false,"properties":{}} - mcp__t3-code__t3_preview_close - Close one preview tab this thread owns. Use it on a tab you opened for your own check when you finish. parameters: {"type":"object","properties":{"tabId":{"type":"string"}},"required":["tabId"]} Tool: eval Input: { "language": "js", "code": "display(await tool[\"mcp__t3-code__preview_status\"]({}))", "summary": "Execute preview_status tool to report preview tab state" } Output: Unhandled kernel message: [object Object] Tool: eval Input: { "language": "js", "code": "\ntry {\n const result = await tool[\"mcp__t3-code__preview_status\"]({});\n console.log(\"Tool result:\", JSON.stringify(result, null, 2));\n display(result);\n} catch (err) {\n console.error(\"Tool error:\", err.message, err);\n display(err);\n}\n", "summary": "Execute preview_status with error handling" } Output: Tool result: { "text": "{\"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\"}", "details": { "server": "t3-code", "tool": "preview_status" }, "images": [], "hasError": false } {"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"}