GuoxinShan/dsh-yzj

GuoxinShan★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

云之家 (Yunzhijia) plugin bundle for DeepSeek Harness: yzj-cli bridge, 41 model-facing tools, floating workspace panel with drag/@ reference chips

README 摘要

dsh-yzj — 云之家 × DeepSeek Harness 插件 将云之家(Yunzhijia)的全部 CLI 能力搬进 DeepSeek Harness: yzj-cli 桥接、六域模型面工具(含写入确认流)、以及一套为云之家设计的浏览器 UI(工具结果富卡片 + 云之家工作台面板)。 独立仓库的 bundle 包,通过 dsh plugin --profile add 安装,不修改 harness 本体。 包结构 包 角色 说明 packages/bridge @dsh-yzj/bridge → ctx.yzjBridge 有界子进程通道:argv 数组直启 yzj-cli ,无 shell 插值;复用机器上 yzj-cli auth login 的登录态与 keychain 凭据,harness 全程不接触 appSecret/accessToken packages/tool-yzj @dsh-yzj/tool-yzj (注册到 ctx.tools ) 45 个模型面工具:doc(16)/ sheet(10)/ calendar(7)/ contact(3)/ im(3)/ file(2)/ todo(4) ;每个工具输出有界 digest,并把裁剪后的结构化载荷经 output.presentationMeta 投影给 UI;todo 核心同时以 ctx.yzjTodo 服务暴露给浏览器面 packages/ui-yzj @dsh-yzj/ui-yzj ( dsh.client 双面包) node half: /yzj Connection RPC 通道(18 端点,含面板直写 im-send/file-upload/file-data);browser half: tool.call.toolview keyed 富卡片 + 悬浮球入口 + 工作台 overlay 面板(三 tab + 真 IM composer) packages/robot-yzj @dsh-yzj/robot-yzj → ctx.yzjRobot 机器人双向通道(R1 host 面,设计见 docs/spec/robot-channel-plan.md):实测协议 WS 入站(心跳/退避重连/msgId 去重)+ sendMsgUrl 出站(引用卡/分片/限流);每 (机器人,用户) DM 一条持久 DSH session,ack-then-push 回推;bang 命令 !help/!status/!mute/!unmute/!restart ;allowFrom 默认仅 CLI 登录用户 packages/bundle @dsh-yzj/bundle 可安装的 profile patch 层( cordis.patch.yml ),挂载上面四行 安装 安装后重启 …

在 GitHub 查看完整 README →
终端/TUIdsh-plugin

分类