ACP 智能体适配器 zaimokuza-yoshiteru/dsh-acp-adapter
DeepSeek Harnessv0.1.0-rc.10在 DSH 中使用 ACP Agent,沿用原生会话、工具审批和团队协作。
43.5/100
综合分
16
GitHub 星标
766
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @zaimokuza/dsh-acp-adapternpm 源 · @zaimokuza/dsh-acp-adapter 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(runtime_smoke_failed · 2026/10/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包@zaimokuza/dsh-acp-adapter @ 0.1.0-rc.10
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 02:19:14
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 25 处,展示前 20 条)
- 读取本地文件lib/host-compat/host-scope.js:32
realpath: async (path) => await realpath(path), - 读取本地文件lib/host-compat/structure-gate.js:65
readPackageJson: async (path) => JSON.parse(await readFile(path, 'utf8')), - 发起网络请求lib/domain/policy/permissions.js:561
outcome = await deps.approval.request({ - 写入本地文件lib/persistence/sidecar.js:404
mkdirSync(this.root, { recursive: true, mode: 0o700 }); - 写入本地文件lib/persistence/sidecar.js:406
chmodSync(this.root, 0o700); - 写入本地文件lib/persistence/sidecar.js:464
chmodSync(this.dbPath, 0o600); - 读取本地文件lib/persistence/sidecar.js:476
if (!existsSync(this.dbPath)) - 读取本地文件lib/persistence/sidecar.js:485
if (existsSync(file)) - 写入本地文件lib/persistence/sidecar.js:486
chmodSync(file, 0o600); - 读取本地文件lib/persistence/sidecar.js:500
legacy = readdirSync(this.root).filter((name) => name.endsWith('.jsonl')); - 写入本地文件lib/persistence/sidecar.js:1057
chmodSync(this.dbPath, 0o600); - 读取本地文件lib/persistence/sidecar.js:1150
dbBytes: statSync(this.dbPath).size, - 读取本地文件lib/persistence/sidecar.js:1151
walBytes: existsSync(walPath) ? statSync(walPath).size : 0, - 读取本地文件lib/persistence/sidecar.js:1151
walBytes: existsSync(walPath) ? statSync(walPath).size : 0, - 发起网络请求lib/protocol/v1/connection.js:259
const response = await this.rpc('session/new', async (agent) => await agent.request('session/new', { cwd: params.cwd ?? this.spec.cwd, mcpServers: [] - 发起网络请求lib/protocol/v1/connection.js:265
const response = await this.rpc('session/load', async (agent) => await agent.request('session/load', { sessionId, cwd: params.cwd ?? this.spec.cwd, mc - 发起网络请求lib/protocol/v1/connection.js:275
const response = await this.rpc('session/resume', async (agent) => await agent.request('session/resume', { sessionId, cwd: params.cwd ?? this.spec.cwd - 发起网络请求lib/protocol/v1/connection.js:296
return await agent.request('session/fork', request); - 发起网络请求lib/protocol/v1/connection.js:303
return await this.rpc('session/list', (agent) => agent.request('session/list', { cwd: params.cwd ?? null, cursor: params.cursor ?? null }), options, D - 发起网络请求lib/protocol/v1/connection.js:309
return await this.rpc('session/close', (agent) => agent.request('session/close', { sessionId }), options, DEFAULT_SESSION_CLEANUP_TIMEOUT_MS);
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-group@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh@deepseek-ai/dsh-agent@deepseek-ai/dsh-agent-default-model@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-anonymous-user-id@deepseek-ai/dsh-api-gateway@deepseek-ai/dsh-api-remote-access@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
4 张 · 点击查看大图功能亮点
- DSH内使用智能体
- 沿用原生会话
- 工具审批与团队协作
在 DSH 会话界面里使用 AI 智能体。
最近更新
在 GitHub 查看全部 →v0.2.1-rc.4.12026-10-28预发布
· 中文
· 升级兼容目标及精确官方依赖至 DSH 0.2.1-rc.4。安装本版前请把宿主升级到 RC.4,无需新增用户配置。
· 沿用 RC.4 原生会话标签提示和「更多会话视图」交互,保留 ds-bot 共存、插件热启停及首次 ACP 绑定等待的既有修复。
· RC.4 修复了 DSH 自身 ACP 模式的 stdout 诊断输出污染。该模式把 DSH 作为 ACP Agent 提供给其他客户端;本插件继续负责在 DSH 内接入外部 ACP Agent。
· English
· 目标 DSH 0.2.1-rc.4,依赖均为已发布的精确版本。安装本版前请把宿主升级到 RC.4,无需额外用户配置。
· 沿用 RC.4 原生会话标签提示和「更多会话视图」交互,保留 ds-bot 共存、插件热启停及首次 ACP 绑定静默等待的既有修复。
· RC.4 修复了 DSH 自身 ACP 模式的诊断输出污染 stdout 的问题,该模式把 DSH 作为 ACP Agent 提供给其他客户端。本插件继续负责把外部 ACP Agent 接入 DSH。
· 兼容与安装 / Compatibility and installation
· DSH 声明兼容范围 / Declared DSH compatibility: 0.2.1-rc.4。
· Node.js: ^22.19.0 || >=24.0.0。
· 升级前请先匹配宿主版本;声明范围不代表每个版本都已测试。 / Match the host before upgrading; a declared range does not imply every version was tested.
npx @deepseek-ai/dsh@0.2.1-rc.4 plugin --profile web add @zaimokuza/dsh-acp-adapter@0.2.1-rc.4.1
更新后重启 DSH 并刷新页面。本次发布的是插件包;桌面安装包需另行更新。
更新后重启 DSH 并刷新页面。本次发布的是插件包;桌面安装包需另行更新。
· 发布记录 / Publication
· npm 发布时间 / npm published at: 2026-10-28T05:06:13.821Z(UTC)
· npm 0.2.1-rc.4.1 · 源码 / Source
· npm integrity: sha512-IMLKvzdzb3JzbH2DTn5G5CiKC7hMgtaXxItsCKEwJ2JJu5Z4AngeuhET+/33OGhgnEcUo7ZVQez5bymi7oXtKQ==
· 预构建插件包 / Prebuilt plugin package: zaimokuza-dsh-acp-adapter-0.2.1-rc.4.1.tgz。这是与 npm 校验值一致的 CI tarball。GitHub 自动生成的 Source code 压缩包只有源码,并非此预构建插件包;首次安装依赖仍需联网。
这是与 npm 校验值一致的 CI tarball。GitHub 自动生成的源码压缩包只有源码,并非此预构建插件包;安装未缓存的依赖仍需联网。
完整变更 / Full changelog
v0.2.1-rc.3.22026-10-27预发布
修复与 ds-bot 共存时会话头部反复注册导致界面卡住的问题;保留原生导航、视图去重和双方插件热启停能力。新建 ACP 会话等待首次绑定时,不再误显示“正在重新连接活动记录…”;首次读取失败、后续断线和稳定错误仍分别保留提示与恢复操作。继续兼容 DSH 0.2.1-rc.3,无需新增用户配置。修复与 ds-bot 同时运行时,会话头部反复注册可能卡住界面的问题。保留原生导航、视图标签不重复,以及两个插件的热启停能力。新建 ACP 会话建立首次绑定时,活动区域保持安静,不再显示“正在重新连接活动记录…”。首次读取失败、后续断线和稳定错误仍分别保留提示与恢复操作。继续支持 DSH 0.2.1-rc.3,无需额外用户配置。兼容与安装:DSH 声明兼容范围 0.2.1-rc.3。Node.js: ^22.19.0 || >=24.0.0。升级前请匹配宿主版本;声明范围不代表每个版本都已测试。npx @deepseek-ai/dsh@0.2.1-rc.3 plugin --profile web add @zaimokuza/dsh-acp-adapter@0.2.1-rc.3.2 更新后重启 DSH 并刷新页面。本次发布是插件包;桌面安装包需另行更新。更新后重启 DSH 并刷新页面。本次发布是插件包;桌面安装包需另行更新。发布记录:npm 发布时间 2026-10-27T12:01:08.316Z(UTC)。npm 0.2.1-rc.3.2 · 源码。npm integrity: sha512-hkQyBnex3CRzLeVMj8ms8oOfFEpxYmoHFyYktQeENFFD60RfLl/Fp+sMirpyjU9FOKWA2zOG2XduCb2Ltb9TBw== 预构建插件包:zaimokuza-dsh-acp-adapter-0.2.1-rc.3.2.tgz。这是与 npm 校验值一致的 CI tarball。GitHub 自动生成的 Source code 压缩包只有源码,并非此预构建插件包;首次安装依赖仍需联网。这是与 npm 校验值一致的 CI tarball。GitHub 自动生成的源码压缩包只有源码,并非此预构建插件包;安装未缓存的依赖仍需联网。完整变更
v0.2.1-rc.3.12026-10-27预发布
· 中文
· 升级兼容目标至 DSH 0.2.1-rc.3,沿用原生插件入口、会话导航和草稿恢复;安装本版前请匹配 RC.3 宿主,无需新增用户配置。
· 对齐独立 ACP 子会话的工具可用性、Teams 成员模型状态和父页面审批。完整保留 Agent 提供的授权选项、ID 与范围,嵌套子会话仍以原始执行身份答复;Devin 请求继续由用户确认。
· 修复无关 DSH 工具桥退役时误取消 Agent 自带工具审批的问题;工具权限撤销后拒绝迟到批准,并保留已受理 MCP 请求的结果收尾。
· 新增供明确接入的策略插件使用的 Host 授权策略入口,支持对完整多选授权请求作一次允许或拒绝。默认不启用自动策略;无适用规则时保留人工完整选项,策略故障或取消时不授权,也不产生长期授权。
· 历史分支缺少真实 session/fork 能力或分支失败时,不再用空白 Agent 会话冒充历史继承;保留已有记录与恢复提示。
· 保留已提交主回答的末段,避免后续通知将其折叠进过程;统一原生步骤折叠与工具展示。经宿主确认的 Codex 延后等待显示等待状态,真实工具错误仍保留;Devin 只有工具前说明、失败后无最终回复时不再误报完成。
· 修正终端启动失败、退出和释放后的原生任务记录;改善 Antigravity 显式代理环境下的本机连接,并去除审批摘要中完全重复的字段,保留原始详情和全部选项。
· Stop 或轮次结束时,未报告结果的 Agent 工具保留未完成状态,不再推定工具已停止;刷新后仍保留该状态,过程分组也不将其标成分析完成。
· 已知边界仍保留:Codex 原生命令可能在轮次取消后继续执行;Antigravity raw 1.3.0 的文件审批与执行事件缺少可靠关联;原生整轮文件改动摘要仍需宿主记录接口。单次工具 Diff 与文件预览不等于整轮摘要。
· 真实 Agent 验证范围限于对应场景和平台;本版不宣称企业受管账号或 Windows 真实 Agent 全矩阵已通过。具体范围见 E2E 指南。
· English
· Target DSH 0.2.1-rc.3, retaining native plugin entry points, session navigation and draft restoration. Match the RC.3 host before installing this version; no additional user configuration is required.
· Align tool availability in standalone ACP child sessions, Teams member model state and approvals on the parent page. Preserve every Agent-provided option, ID and scope, including nested children’s original execution identity. Devin requests still require human confirmation.
· Prevent unrelated DSH tool-bridge retirement from cancelling approvals for an Agent’s own tools. Reject late approvals after capability revocation and preserve result delivery for admitted MCP requests.
· Add an opt-in Host permission-policy interface for explicitly integrated policy plugins to allow or deny a full multi-option request once. No automatic policy is enabled by default. Inapplicable rules retain the complete human choice; policy failure or cancellation grants no permission, and policies cannot issue standing grants.
· Refuse history-preserving branches when real session/fork support is unavailable or the fork fails, inst
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成DSH-ACP-ADAPTER
在 DSH 中使用 ACP Agent,沿用原生会话、工具审批和团队协作。
安装
当前插件版本 0.2.1-rc.4.1 兼容 DSH 0.2.1-rc.4。安装前请确认宿主已升级到该版本。其他版本见 Releases。
推荐: 在 DSH Creator 模式中发送:
请安装并启用 ACP 插件:@zaimokuza/dsh-acp-adapter@0.2.1-rc.4.1。
按提示确认安装,新插件默认启用。也可打开 插件 → 添加插件,粘贴 @zaimokuza/dsh-acp-adapter@0.2.1-rc.4.1,安装后点 立即启用。
其他安装方式:命令行、Git 与压缩包
命令行:Desktop 使用其自带的 dsh 命令;Web 使用 npx 运行官方 DSH CLI npm 包,无需全局安装。
使用 Desktop CLI 前先完全退出应用,执行后重新打开。更新时将包名后的版本号替换为目标版本,再运行对应命令,无需先卸载。
展开完整文档(README 剩余 1 节)
DSH-ACP-ADAPTER 在 DSH 中使用 ACP Agent,沿用原生会话、工具审批和团队协作。 安装 当前插件版本 0.2.1-rc.4.1 兼容 DSH 0.2.1-rc.4。安装前请确认宿主已升级到该版本。其他版本见 Releases。 推荐: 在 DSH Creator 模式中发送: 请安装并启用 ACP 插件:@zaimokuza/dsh-acp-adapter@0.2.1-rc.4.1。 按提示确认安装,新插件默认启用。也可打开 插件 → 添加插件,粘贴 @zaimokuza/dsh-acp-adapter@0.2.1-rc.4.1,安装后点 立即启用。 其他安装方式:命令行、Git 与压缩包 命令行:Desktop 使用其自带的 dsh 命令;Web 使用 npx 运行官方 DSH CLI npm 包,无需全局安装。 使用 Desktop CLI 前先完全退出应用,执行后重新打开。更新时将包名后的版本号替换为目标版本,再运行对应命令,无需先卸载。 Desktop dsh plugin --profile desktop add @zaimokuza/dsh-acp-adapter@0.2.1-rc.4.1 Web npx @deepseek-ai/dsh@0.2.1-rc.4 plugin --profile web add @zaimokuza/dsh-acp-adapter@0.2.1-rc.4.1 Git 与压缩包安装示例: 在插件管理器中,可将下方 Git 地址或 .tgz 包 URL 替换包名粘贴到输入框中。 | 来源 | 示例 | | Git | git+https://github.com/zaimokuza-yoshiteru/dsh-acp-adapter.git#v0.2.1-rc.4.1 | | 预构建插件包 .tgz | 下载 0.2.1-rc.4.1 | 此包包含编译产物,与 npm 发布包一致。GitHub 自动生成的 Source code ZIP/TAR.GZ 是源码归档,不是构建后的插件包;未缓存的依赖仍需联网安装。 更新: 插件管理器不会自动更新。使用插件管理器更新时,先卸载旧版,再按上方推荐方式安装新版。卸载插件不会卸载 Agent 或退出账号。安装完成后,为确保加载新版:桌面端请在当前任务结束后完全退出并重新打开 DSH;Web 端请重启 DSH 服务并刷新页面。无需重新登录。 连接 Agent 插件附带一份 ACP 官方 Agent 目录快照,提供安装、登录指引和命令预填;也可手动添加目录外的 ACP Agent。Agent CLI 必须安装并登录在运行 DSH 的主机上。打开 插件 → ACP 适配器,按目录指引添加 Agent 并检查连接,再在新会话选择 Agent 模型。插件不会替你安装 CLI 或登录账号。以下 Agent 已做过实际接入测试: | Agent | ACP 命令 | 认证 | | Devin | devin acp | devin auth login | | CodeBuddy CLI(WorkBuddy) | codebuddy --acp | codebuddy | | Antigravity | agy_acp_server.par(官方 raw 1.3.0) | ACP 独立登录 | | Claude | claude-agent-acp | claude | | Codex | codex-acp | codex login | | Kimi | kimi acp | kimi login | | Qwen Code | qwen --acp | qwen | CodeBuddy CLI 与 WorkBuddy 桌面端使用同一账号积分,无需分别订阅;通过 CodeBuddy CLI 接入 DSH。详见 CodeBuddy 账号与订阅说明及 ACP 命令参考。 测试范围与限制见 E2E 验证说明。 功能预览 Agent 在 DSH 原生会话中的操作示例 更多界面预览 DSH 原生审批卡 subagent 只读详情 ACP 诊断记录 Auto 可自动确认当前会话中 Agent 调用 DSH 工具的申请,不改变 DSH 的沙箱与工具授权。Devin 发出的授权请求仍需按原始选项确认。Ask 在 Agent 请求审批时显示原生审批卡。Agent 自带工具仍由 Agent 控制。Stop 取消当前轮次;Agent 自带工具是否停止仍由 Agent 管理,未报告结果的工具保留未完成状态。按 Enter 可排队输入,支持的 Agent 会在同一 Agent 会话继续。开启 DSH 的实验性 Agent Teams 后,可在主会话查看成员进度并处理审批。 排障与反馈 | 现象 | 先检查 | | 命令无法启动 | 核对 Agent 可执行文件路径,尝试填写绝对路径。 | | 登录或认证失败 | 在 Agent CLI 登录,并检查已配置的环境变量。 | | 旧 subagent 详情无法打开 | 查看原生恢复提示;不兼容的旧详情会保留在本地记录中并显示错误。 | | 会话提示需要恢复 | 按输入栏提示和 ACP 诊断 操作,不要清空本地数据。 | 在 ACP 诊断中可导出安全摘要 JSON;其中不含消息正文、命令、路径、原始会话 ID 或 ACP 凭据。DSH 原生会话日志 ZIP 可能含提示词、工具参数、文件路径和附件;分享前请检查并移除敏感信息。 需要求助时,向 Issue 附上错误编号、DSH/插件版本和已脱敏的日志片段。技术边界见原生复用说明。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zaimokuza-yoshiteru/dsh-acp-adapter
在 DSH 中使用 ACP Agent,沿用原生会话、工具审批和团队协作。
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目