From 2243de122b1e0fe6b9c85b22708dbf249ba2dbcb Mon Sep 17 00:00:00 2001 From: yumakakuya Date: Sun, 26 Apr 2026 07:21:34 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20update=20MCPHUB=20tool=20count=20commen?= =?UTF-8?q?t=20(11=20=E2=86=92=2013,=20+disambiguate=20+task=5Fcontext)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .opencode/opencode.jsonc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"],