← 返回列表
未验证
@winghv/dsh-acp-activity
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/30 · 已提供中文文档
DeepSeek Harness 的社区 ACP 自动化服务器,带有已提交的工具活动帧(tool_call/tool_call_update)—— dsh-plugin
综合分
27.9
GitHub 分
27.9
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add winghv/dsh-acp-activity该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
- 是什么
- dsh 原生插件 · chat
- 装得上吗
- 本站尚未做安装检查
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 26 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-instructions@deepseek-ai/dsh-agent-spine-demo@deepseek-ai/dsh-app-boot@deepseek-ai/dsh-attachment@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-session@deepseek-ai/dsh-session-checkpoint-policy用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成@winghv/dsh-acp-activity 面向 DeepSeek Harness 的社区版仅自动化 ACP(Agent Client Protocol) 服务器,基于 JSON-RPC stdio,携带已提交的工具活动帧:自动化客户端可以在 assistant 消息之外看到 tool_call/tool_call_update 帧——一次 bash 执行或一次文件编辑在协议上可见,而不只留在会话日志里。 这是 @deepseek-ai/dsh-acp 的社区替代传输,面向需要工具可见性的部署。它派生自 DeepSeek Harness 的 packages/acp/acp 与 packages/examples/acp-demo(MIT),不是 DeepSeek AI 的官方包。 安装 npm install -g @winghv/dsh-acp-activity 需要 Node ^22.19.0 || >=24.0.0,以及一个提供 agent spine、模型适配器、工具与持久化的 Harness 运行时组合(cordis.yml)——组合形态与 @deepseek-ai/dsh-acp-demo 期望的一致。 用法 dsh-acp-activity --config ./cordis.yml 配置 schema 与 @deepseek-ai/dsh-acp-demo 一致(provider、model、persona、persistenceRoot、workspaceContext 等)。在你的 cordis.yml 里,把插件挂载点从 acp-demo 换成本包的 acp-activity,其余 leaf 保持不变。Stdout 只承载 ACP JSON-RPC 帧——不要挂任何 stdout logger。 工具活动契约 | 来源 | 协议帧 | |---|---| | 已提交 tool/call | 一个 tool_call:toolCallId 为会话 call id,title 为工具名,status: 'in_progress',kind 为保守名称启发式(execute/search/edit/read/delete/move/fetch/think,其余 other),rawInput 为重新解析后的模型参数 JSON(非法即丢弃) | | 已提交 tool/result | 一个 tool_call_update:status 为 completed/failed(按结果错误标识),文本/图片结果块作为经过验证的 content 条目传输 | 工具帧与 assistant 消息走同一条有序输出链,并且是观测性的:交付失败只告警,绝不会结算或使拥有它的提示词失败,因为工具面向模型的结果仍然是它的工具结果。原始增量、推理、计划、标题、用量以及工具私有的 meta 展示负载不在传输范围内。 其余语义——fresh-session 约定、一次性权限协商、图片准入、取消、销毁阶梯、一连接多会话——与所 pin 上游版本的 @deepseek-ai/dsh-acp 一致(见 peerDependencies 风格的依赖范围)。 版本与上游跟踪 版本号跟随所移植的上游版本:0.1.1-rc.2.1 = 上游 0.1.1-rc.2 + 本包第一组补丁。每次上游 bump 时,diff 上游的 packages/acp/acp 与 packages/examples/acp-demo,移植非工具改动,跑移植的测试套件,再发布下一个 -N 修订。 开发 npm install npm test # vitest——移植的上游桥接 spec 加工具活动 spec npm run build # esbuild 打包到 lib/ 许可 MIT——见 LICENSE。派生自 deepseek-ai/deepseek-harness(MIT)。