dsh-aio-agent

DSH PLUGIN模型与账号接入

仓库 cocofhu/dsh-aio-agent · npm @cocofhu/dsh-aio-agent

模型与账号接入 L4 · 沙盒安装通过 安全审查:低风险 可信度:银 可安装插件
安装这个插件

在 DeepSeek Harness 中以模式接入 Cursor、Claude Code、Codex 等外部 Agent CLI,直接复用其模型与原生会话。

一句话选型结论

按资料字段整理

dsh-aio-agent 是模型与账号接入类的 DSH 可安装插件,验证等级 L4 · 沙盒安装通过,安全审查为低风险,列出 5 项功能,有可直接复制的安装命令。验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么;涉及密钥或系统权限的,建议先在隔离环境试装。

分类模型与账号接入 收录类型可安装插件 验证等级L4 · 沙盒安装通过 安全审查低风险
验证等级 L4 L4 · 沙盒安装通过
GitHub 星标 10 复刻 3 · 未关闭 issue 2
最近更新 2026-11-05 创建于 2026-10-31
README 6.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:cocofhu/dsh-aio-agent
  1. 1
    确认版本与运行环境

    Node.js 要求 >=22;版本不匹配时安装会报错。

  2. 2
    执行安装命令

    在 DSH 里执行上面的命令;多包仓库要注意区分具体子包名,别装错包。

  3. 3
    确认已挂载

    用 dsh plugin list 查看列表里是否出现这个插件,出现即挂载成功。

  4. 4
    试跑并检查权限

    加载后跑一个最小用例,确认它能正常工作;同时看它申请了哪些文件、命令或网络权限。

兼容 DSH 版本未标注版本不匹配时安装会报错
Node.js 要求>=22来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/dsh-agent@*、@deepseek-ai/dsh-agent-preset@* 等 6 个需要同时安装的同级依赖
npm 包名@cocofhu/dsh-aio-agent可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-aio-agent:把多个编码代理接入 DeepSeek Harness 会话

  • 六种 Agent CLI 作为会话模式
  • 原生模型选择器与推理档位
  • 逐轮流式输出与工具调用展示
  • 按 Agent 开关与启动命令配置
  • 会话日志记录与密钥脱敏

适用场景

智能体编排

上游标签

agentsdshdsh-plugin

验证等级与安全审查

L4 · 沙盒安装通过
自动化流程结论,不是人工审核
验证等级L4 · 沙盒安装通过安装命令在隔离沙盒内真实执行成功,无依赖错误
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度银综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-11-04): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✕ 未通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 boot failed
  • L5.3_HTTP_SERVED HTTP 服务响应

风险详情

  • 结论说明 静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。
  • 风险计数 严重 0 / 高 0

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 验证等级 L4:在沙盒里真实装过,依赖能装上,不是纸面声明。
  • 静态安全审查为低风险,没有发现明显可疑行为。
  • 有可直接复制的安装命令,不用自己翻文档找入口。
  • 列出了 5 项功能,能直接看出它解决什么问题。

先想清楚的地方

  • 需要同时装好同级依赖,漏装会启动失败。
  • 验证通过不等于安全:插件会读写文件、执行命令或联网,装前先到仓库确认它做了什么。

更适合

  • 需要在模型与账号接入场景里给 DSH 补能力的人。
  • 想装完就能用、不想自己排依赖的人。
  • 能接受在本地装依赖、愿意自己确认权限的人。

不太适合

  • 只使用 DSH 官方内置能力、不接受第三方插件的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
插件验证等级安全审查星标兼容版本安装命令
dsh-aio-agent当前 L4 · 沙盒安装通过 低风险 10 未标注 有
archify L4 · 沙盒安装通过 低风险 8.0 万 未标注 有
DeepSeek-Reasonix L4 · 沙盒安装通过 低风险 3.6 万 未标注 有
nocobase L3 · 安装规范通过 低风险 2.5 万 0.1.1-rc.2 无
voyager L3 · 安装规范通过 低风险 2.1 万 未标注 无
learn-harness-engineering L4 · 沙盒安装通过 低风险 2.0 万 未标注 有

仓库档案

模型与账号接入
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方cocofhu仓库 dsh-aio-agent · 默认分支 main
分类模型与账号接入ai
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue10 / 3 / 2收录时的数值,非实时
创建 / 更新2026-10-31 · 2026-11-05最后推送 2026-11-05
本站收录2026-11-01首次进入本站目录的时间

README 全文

6.7 KB
作者原文,中文版优先;只做安全转义,不改内容

@cocofhu/dsh-aio-agent

English | 中文

在 DeepSeek Harness(DSH)里用 Cursor、Claude Code、Codex、OpenCode、CodeBuddy 或 Kimi Code 运行会话。每个 Agent 作为一个模式出现在模式菜单中,它的模型出现在原生模型菜单中。这类会话的每一轮都交给 DSH 所在机器上的 Agent CLI 执行。Cursor、Claude Code、Codex、OpenCode 和 CodeBuddy 每轮启动一个进程,使用 CLI 的 JSON 流模式(cursor-agent --print、claude -p、codex exec --json、opencode run --format json、codebuddy --print),可报告 token 用量,并按 id 续接 CLI 自己的会话;Kimi Code 经由 Agent Client Protocol(ACP)运行。DSH 只负责展示对话和记录会话日志,不会调用自己的模型。

安装

打开 插件 → 添加插件,输入 github:cocofhu/dsh-aio-agent,点击 安装,再点 立即启用。也可以在终端执行:

dsh plugin add github:cocofhu/dsh-aio-agent

用 npm pack 打出的发布包(cocofhu-dsh-aio-agent-<版本>.tgz)也可以填路径或 URL 安装。升级时先卸载再安装新版,配置保留在 profile 中。

然后在运行 DSH 的机器上安装并登录需要的 Agent:

Agent 安装 登录
Cursor curl https://cursor.com/install -fsS \| bash cursor-agent login
Claude Code npm install -g @anthropic-ai/claude-code claude auth login
Codex npm install -g @openai/codex codex login
OpenCode npm install -g opencode-ai opencode auth login
CodeBuddy npm install -g @tencent-ai/codebuddy-code 运行 codebuddy 后执行 /login;~/.codebuddy/models.json 中的模型无需登录
Kimi Code curl -fsSL https://code.kimi.com/kimi-code/install.sh \| bash kimi acp --login

未安装或未登录的 Agent 不会出现在模型菜单里,也不会报错;它的配置页会列出上面的步骤,并提供复制按钮。

使用

  1. 新建会话时,在模式菜单中选择 Cursor、Claude Code、Codex、OpenCode、CodeBuddy 或 Kimi Code。
  2. 在模型菜单中选择该 Agent 的模型,或保留默认值。Agent 提供推理等级时(Codex、OpenCode 的 variant、Kimi Code 的思考开关),在 推理等级 中选择;Codex 列出的模型和等级与它自己的选择器一致(~/.codex/models_cache.json)。
  3. 照常发送消息,回复会随 Agent 输出实时显示。排队消息在当前轮结束后依次运行;点击队列行的发送会中断当前 CLI 调用,并续接同一 CLI 会话处理这条消息。停止会取消当前调用及其工具进程,保留尚未发送的队列,直到再次发送消息。工具调用显示为原生的终端、读取、写入和编辑步骤。

对话上下文保存在 CLI 一侧:之后每一轮都续接第一轮建立的 CLI 会话,DSH 重启后也一样。

在输入框键入 /,可以调用当前工作区或用户目录里已有的技能。扫描范围包括 .dsh/skills、.agents/skills、.claude/skills、.claude/commands、.cursor/skills、.codex/skills、.opencode/skills、.codebuddy/skills 和 .kimi/skills(先项目,再主目录下的同名目录)。选中 /技能名 后,胶囊会高亮,右侧栏打开对应的 SKILL.md。发送时会把技能说明注入给 CLI,因此一个 Agent 也能用到它自己不会扫描的目录里的技能。CLI 用自己的 Skill 工具加载技能时,对话里显示为可展开的原生技能卡片。

/resume 续接本机已经存在的 CLI 会话。弹窗先列出当前工作区,再列出其他工作区,每条包含标题、时间和短 ID。也可以直接输入 /resume <会话 ID>。之后的轮次会把这个 ID 交给 CLI(--resume、codex exec resume、opencode run --session,Kimi Code 则用 ACP 的 session/load)。DSH 保留自己的对话记录,不会把 CLI 的历史整段导入。续接之后,对话里会出现一张续接卡片,输入框上方会一直显示「正在续接」和会话标题,侧边栏标题也会改成它。

配置

插件 → AIO Agent 中每个 Agent 是一个可单独开关的组件;关闭后,它的模式和模型都会移除。点击 配置 打开该 Agent 的页面:

  • 状态:显示「已就绪」及模型数量;DSH 无法启动它时,显示安装和登录步骤。重新检测 会重新读取状态。
  • 默认模型:会话未选择模型时使用。
  • 启动命令:替换内置的可执行文件,例如 "/opt/Cursor Agent/cursor-agent" 或 /opt/codex --profile work,后面附加的选项会保留;含空格的路径要加引号。
  • 自动批准权限请求:Agent 在执行操作前(如运行命令)发起请求时,开启则批准,关闭则拒绝。Agent 无需请求就能执行的操作,由它自身的设置决定。

保存的值写入 profile 的 cordis.patch.yml,从下一轮开始生效,无需重新加载。

会话日志

JSON 流的每一行以 plugin:dsh-aio-agent/stream、双向的每一条 ACP 消息以 plugin:dsh-aio-agent/acp 记录在会话日志中,敏感字段已脱敏。权限应答记录为 plugin:dsh-aio-agent/permission,DSH 会话与 CLI 会话的绑定关系记录为 plugin:dsh-aio-agent/binding。

已知限制

  • Codex 和 OpenCode 在一条回复或一次工具调用完成后才上报,所以它们的文本按整条消息出现,而不是逐字流式显示。
  • 用本插件旧版本(经由 ACP)开始的 Claude Code、Codex 或 OpenCode 会话,会在一个新的 CLI 会话中继续;DSH 中的对话记录保留。
  • 输入框中的访问模式不会限制外部 Agent。
  • 状态无法区分「未安装」和「未登录」。

开发

npm test               # node --test
npm run build:logos    # 把 assets/provider-logos 重新内联进 lib/client.js
npm pack               # 打出 tarball,在「添加插件」中安装做本地试用

测试使用 PATH 中的 DSH 安装(或 DSH_ROOT),通过受控 CLI 覆盖六种后端的真实 Agent 循环。安装 OpenCode、CodeBuddy 并设置 DEEPSEEK_API_KEY 后,可以显式运行排队、队列发送和停止的实测:

DSH_AIO_LIVE_TESTS=1 node --import ./test/dsh-runtime.mjs --test test/live-driver.test.js

实测使用临时工作区和 CLI 配置,会产生 DeepSeek API 调用费用。

品牌图标来自 lobe-icons(MIT),详见 assets/provider-logos/README.md。

许可证

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-aio-agent 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:cocofhu/dsh-aio-agent` 即可。对应的 npm 包名是 `@cocofhu/dsh-aio-agent`。

dsh-aio-agent 的验证等级是什么意思?

L4 · 沙盒安装通过。安装命令在隔离沙盒内真实执行成功,无依赖错误

dsh-aio-agent 安全吗?

低风险。静态扫描 低;动态审计无结论(以下以静态为准)→ 总评级 低。

dsh-aio-agent 装之前要先确认什么?

先看它会读写哪些文件、执行哪些命令、连接哪些网络地址;验证等级只说明装得上、跑得起来,不等于安全。涉及密钥或系统权限的,建议先在隔离环境试装。

dsh-aio-agent 需要什么运行环境?

Node.js >=22;需要同时安装 @deepseek-ai/dsh-agent@*、@deepseek-ai/dsh-agent-preset@*、@deepseek-ai/dsh-llm@*、@deepseek-ai/dsh-session@*、@deepseek-ai/dsh-skill@*。环境不满足时安装会失败,建议先确认本机版本。

dsh-aio-agent 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-aio-agent 有哪些功能?

六种 Agent CLI 作为会话模式、原生模型选择器与推理档位、逐轮流式输出与工具调用展示、按 Agent 开关与启动命令配置、会话日志记录与密钥脱敏。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

模型与账号接入
按星标排序,可作替代方案

archify

archify

从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。

L4 · 沙盒安装通过 8.0 万 星

nocobase

nocobase

L3 · 安装规范通过 2.5 万 星

voyager

voyager

Enhancement suite for Gemini, AI Studio, Claude, ChatGPT & DeepSeek —

L3 · 安装规范通过 2.1 万 星

dsh-our-free-model

dsh-our-free-model

为 DeepSeek Harness 挂载免登录、免 API Key 的免费前沿模型通道,装完即用,并附用量看板与 OpenAI 兼容本地转

未标注验证等级 8,064 星

cocofhu 的其它插件

3 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-11-04。