/** * 模块: 蓝火智能体关键词触发器(v6.5.0) * * 用户痛点: * v6.4.x 的 harness 路径(拦工具、注 prompt 让 LLM 走 cc-media-task)治不住 * wecom 群里"@贾维斯 帮我 X"这种用户没说"蓝火"的 case。 * 用户决断:"你应该把 cc 封装一个智能体。让我用关键词触发这个智能体。让它去干活。" * * 设计: * 把 cc 整体封装成一个 HTTP 服务(cc-media-bridge POST /dispatch),关键词命中 * 时本 hook 直接 POST 到桥,桥 spawn cc-media-task 干活,立即返 task_id。 * LLM 完全不参与决策——只看到 prependContext 里的 "task_id 是 X,照抄回复"。 * * 触发关键词(只有用户明确指名"蓝火"才生效,不会误伤普通对话): * ^蓝火 X * ^@蓝火 X * ^蓝火,X / ^蓝火:X / ^蓝火,X / ^蓝火:X * X 至少 3 字(避免匹配"蓝火?"这种短语)。 * * 红线: * - capability detection: ~/.openclaw-media-bridge 不存在则跳过 * - 零 child_process / 零 fs 写 * - HTTP 调用走 127.0.0.1:18790(桥服务端 loopback only,绝不暴露公网) * - 触发后立即 return prependContext,不阻塞 LLM 太久(HTTP timeout 6s) */ import type { OpenClawPluginApi } from "openclaw/plugin-sdk"; export declare function registerCcBridgeKeywordDispatch(api: OpenClawPluginApi): void;