diff --git a/.opencode/opencode.jsonc b/.opencode/opencode.jsonc index 5abc8f7c5901..bb55d0fe453c 100644 --- a/.opencode/opencode.jsonc +++ b/.opencode/opencode.jsonc @@ -29,7 +29,7 @@ "mcp": { "mcphub": { "type": "local", - // HMD-01: MCPHUB bridge serves 11 migrated tools on classifier-invisible MCP path (REQ-6.6.1) + // HMD-01: MCPHUB bridge serves 11 migrated tools + 2 hub tools (disambiguate, task_context) on classifier-invisible MCP path (REQ-6.6.1) // Wrapper: ensure daemon running + session open, then exec bridge (stdio stays connected) // daemon start uses _daemon background + health poll to avoid stdin contention "command": ["sh", "-c", "cd $HOME/MCPHUB && (./mcphub health >/dev/null 2>&1 || (./mcphub _daemon /dev/null 2>/dev/null & for i in $(seq 1 15); do sleep 1; ./mcphub health >/dev/null 2>&1 && break; done)) && for i in $(seq 1 20); do C=$(./mcphub capabilities --json 2>/dev/null | python3 -c 'import sys,json;print(json.load(sys.stdin).get(\"loaded_count\",0))' 2>/dev/null); [ \"$C\" -gt 0 ] 2>/dev/null && break; sleep 1; done && (./mcphub open >/dev/null 2>&1 || true) && exec ./mcphub bridge"],