DSH Plugins
返回列表
dsh-carrot-on-a-stick

dsh-carrot-on-a-stick

工作流 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install Leawind/dsh-carrot-on-a-stick

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Leawind/dsh-carrot-on-a-stick,从源码仓库 https://github.com/Leawind/dsh-carrot-on-a-stick 安装后重启 Web 并在「设置 → MCP 服务」中启用。

插件介绍

当你在 Cursor、Claude Code 或自建 Agent 里工作时,往往希望直接驱动本机正在跑的 DeepSeek Harness,而不是再包一层假终端。dsh-carrot-on-a-stick 把 dsh 的会话中心、模型与预设目录、工作区以及实时活动暴露为 MCP 服务,外部客户端连上后即可创建并操控与 dsh 界面里一致的「真会话」。

插件走的是宿主会话控制器,而不是简单的 shell 包装:支持创建、提示、排队、分叉、归档与切换模型。异步编排通过 session_submit、session_poll、session_result 完成,客户端超时只会结束等待,不会打断 dsh 侧的执行;需要中止时走 session_cancel。审批能力可通过 approval_list、approval_answer 与 approval_policy 按需启用。

同一套工具面也会在本实例内注册为原生 carrot_ 工具,dsh 自己的会话也能自举操作;默认仅绑定 127.0.0.1,并可配置 Bearer 与访问白名单,适合本地优先、可控暴露的场景。

适合需要在 MCP 生态里编排真实 dsh 工作流的开发者,以及希望用统一 Agent 界面管理多会话、多工作区 Harness 用户。建议先调用 dsh_get_started 了解入门流程与常见排错。

截图预览

使用场景

  • 在 Cursor 或 Claude Code 中通过 MCP 创建并持续驱动本机 dsh 会话
  • 从外部 Agent 查询模型与预设目录、切换工作区并跟进实时活动
  • 对长耗时任务使用提交与轮询,并在需要时取消或处理审批

适合人员

  • 需要在 MCP 客户端里操作真实 Harness 会话的开发者
  • 日常用 dsh 管理多工作区并希望统一 Agent 入口的用户
  • 构建自动化 Agent 工作流并要对接会话控制面的团队