DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
A

@cocofhu/dsh-aio-agent

Aio Agent

DeepSeek Harness 插件:在 DSH 中直接与 Cursor、Claude Code、Codex、OpenCode、CodeBuddy、Kimi Code 等编码代理对话,DSH 负责展示与审计

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:cocofhu/dsh-aio-agent#f136bbc3eb37ed260ea792f8ea785f3b5a249d40
README兼容性版本

兼容性与来源证明

Aio Agent 以 @cocofhu/dsh-aio-agent 发布,当前版本为 0.0.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/31

版本

0.0.1stable
2026/10/31

相关插件

正在加载相关插件…

最新版
0.0.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 6
周下载
0
最近提交
2026/11/3
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层Experimental Agent Team Profile@deepseek-ai/dsh-experimental-agent-team-profile在一个实验性捆绑包中提供 Agent Teams 协作、工具和 Web UIExperimental Ralph Bundle@deepseek-ai/dsh-experimental-ralph-bundle使用全新代理执行明确请求的重复工作。Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

@cocofhu/dsh-aio-agent

English | 中文

Run sessions in Cursor, Claude Code, Codex, OpenCode, CodeBuddy or Kimi Code from inside DeepSeek Harness (DSH). Each agent appears as a mode in the mode menu, and its models appear in the native model selector. Every turn of such a session runs in the agent CLI on the DSH machine, over the Agent Client Protocol (ACP) or, for Cursor and CodeBuddy, the CLI's JSON stream mode, which reports token usage. DSH only renders the conversation and keeps the session log; it never calls its own model for these sessions.

Switching to Cursor in the DSH mode menu, searching its models, a live turn, the trajectory and token usage

Install

Open Plugins → Add plugin, enter github:cocofhu/dsh-aio-agent, choose Install, then Enable now. From a terminal, the same install is:

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

A release tarball (cocofhu-dsh-aio-agent-<version>.tgz, built with npm pack) installs the same way by its path or URL. To upgrade, uninstall the plugin and install the new version; settings stay in the profile.

Then install and sign in to the agents you want, on the machine that runs DSH:

AgentInstallSign in
Cursorcurl https://cursor.com/install -fsS | bashcursor-agent login
Claude Codenpm install -g @anthropic-ai/claude-code @agentclientprotocol/claude-agent-acpclaude auth login
Codexnpm install -g @openai/codex @zed-industries/codex-acpcodex login
OpenCodenpm install -g opencode-aiopencode auth login
CodeBuddynpm install -g @tencent-ai/codebuddy-coderun codebuddy, then /login; models in ~/.codebuddy/models.json need no sign-in
Kimi Codecurl -fsSL https://code.kimi.com/kimi-code/install.sh | bashkimi acp --login

An agent that is not installed or not signed in stays out of the model selector instead of showing an error. Its settings page shows the steps above with copy buttons.

Use

  1. Pick Cursor, Claude Code, Codex, OpenCode, CodeBuddy or Kimi Code from the mode menu of a new session.
  2. Choose one of that agent's models in the model selector, or keep its default.
  3. Send messages as usual. Replies stream in as the agent writes them. Stop, queueing and the transcript work as in any session; tool calls show up as native shell, read, write and edit steps.

The CLI keeps its own conversation context. DSH resumes it after a restart when the agent supports session/load.

Configure

Plugins → AIO Agent lists one switchable component per agent; switching one off removes its mode and its models. Configure opens the agent's page:

  • Status: ready with its model count, or the install and sign-in steps when DSH cannot start it. Check again re-reads it.
  • Default model: used until a session picks a model.
  • Launch command: replaces the built-in command, e.g. "/opt/Cursor Agent/cursor-agent" acp. Quote paths that contain spaces.
  • Approve permission requests: answers the requests the agent sends before acting, such as running a command. On approves, off declines. Actions the agent takes without asking follow its own settings.

Saved values go to the profile's cordis.patch.yml and apply from the next turn, without a reload.

Session log

Every ACP frame in both directions is recorded in the session log as plugin:dsh-aio-agent/acp, with secrets redacted. Permission answers are recorded as plugin:dsh-aio-agent/permission, and the binding between a DSH session and its CLI session as plugin:dsh-aio-agent/binding.

Known limitations

  • A tool call shows up once it has finished, because ACP agents send its final arguments only then; text and reasoning stream as they arrive.
  • The composer's access mode does not restrict the external agent.
  • The status cannot tell an agent that is not installed from one that is not signed in.

Develop

npm test               # node --test
npm run build:logos    # re-inline assets/provider-logos into lib/client.js
npm pack               # tarball to install through Add plugin for a local trial

Provider logos come from lobe-icons (MIT); see assets/provider-logos/README.md.

License

MIT