feat(hosts): WorkBuddy 接入(install-workbuddy:本机 stdio + 技能安装 + 握手自证)
CI / contract (push) Has been cancelled
CI / contract (push) Has been cancelled
WorkBuddy 自定义 MCP 支持 command/args/env(取证:其二进制 calculateConfigHash 先判 entry.command),因此走与 Codex 同款的本机 stdio full 工具面,不退远程引擎面。 落地:① 启动器多维护一个 MCP 稳定入口 ~/.deta/bin/deta-mcp-<档位>(指向当前插件副本,升级自动刷新;WB 信任哈希按命令行算,路径稳定=升级不重弹信任);② deta-cli 新增 install-workbuddy [--http]——备份并合并 ~/.workbuddy/mcp.json(同名旧条目与旧远程条目替换掉,防双工具面)、把插件内全部技能装进 ~/.workbuddy/skills/(单一事实源,带 icon.svg)、用宿主将执行的同一条命令做真实握手自证;③ aml-design 技能两处 Codex 特有措辞改宿主中立;④ 契约校验加 E7(装配源齐备 + README 指引);⑤ 探针 scripts/verify-workbuddy.sh(配置形态/稳定入口/技能/握手/WB 日志,5 项断言)。 实测:studio 0.3.16 已装副本重跑幂等通过(握手 39 工具);writer 0.1.7 在沙箱 HOME 验证(deta_writer + report-authoring 技能 + 握手 39 工具)。WB 侧需重启并点一次信任确认。
This commit is contained in:
@@ -133,6 +133,22 @@ codex plugin marketplace list
|
||||
codex mcp list | grep -i studio # 应显示 stdio 形态(Command 列)与 studio_mcp
|
||||
```
|
||||
|
||||
## 接入 WorkBuddy
|
||||
|
||||
WorkBuddy 的自定义 MCP 支持 command/args 形态(经其二进制的配置哈希实现取证确认),
|
||||
因此可以拿到与 Codex 同款的本机 full 工具面:
|
||||
|
||||
```bash
|
||||
~/.deta/bin/deta install-workbuddy # 写 ~/.workbuddy/mcp.json(本机 stdio)+ 装技能 + 握手自证
|
||||
```
|
||||
|
||||
- 稳定入口是 `~/.deta/bin/deta-mcp-<档位>`(随插件升级自动刷新;WorkBuddy 对 MCP 的信任按命令行
|
||||
算哈希,入口路径稳定 ⇒ 插件升级后不再重弹信任确认);
|
||||
- 领域技能随安装装进 `~/.workbuddy/skills/`(与 Codex 插件内的是同一份,单一事实源);
|
||||
- 装完**退出并重启 WorkBuddy**,首次会弹「是否信任 MCP 服务器」→ 点允许,开新对话即可用;
|
||||
- 无本机运行时的机器用 `~/.deta/bin/deta install-workbuddy --http` 回落为远程引擎面(deta.city,OAuth 授权);
|
||||
- 验收:`bash scripts/verify-workbuddy.sh`(配置形态 / 稳定入口 / 技能 / 真实握手 / WB 日志)。
|
||||
|
||||
## 双壳架构(Codex + dsh 同一产物)
|
||||
|
||||
`plugins/studio/` 这一个目录同时是 Codex 插件根与 dsh 组合包根,共享核心、各带一层薄壳:
|
||||
|
||||
Reference in New Issue
Block a user