dsh-plugin-devin
在终端中运行以下命令:
dsh plugin install alexisvaleev/dsh-plugin-devin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install alexisvaleev/dsh-plugin-devin,或按文档从 https://github.com/alexisvaleev/dsh-plugin-devin 添加插件以自动应用 cordis.patch.yml。
插件介绍
若你已在本地使用 Devin CLI,又希望在 DeepSeek Harness 里把任务交给 Devin、或整段对话走 Devin 的推理链路,往往缺少一条官方、统一的接入方式。本插件是非官方桥接(与 Cognition 无关联),通过 Harness 的 ctx.subprocess 接缝,把 Devin 以可控子进程方式纳入代理工作流。
核心能力分两块且可独立启用:一是 devin 委托工具与 /devin 斜杠命令,以 devin -p 无头打印模式运行,支持按次设置工作目录、模型、权限模式、resume、cloud 与超时,并返回结构化 stdout/stderr;取消调用会沿子进程链优雅终止,输出有上限并保留尾部。二是 Devin LLM 提供商路由,在设置与 /model 中可选,基于 devin acp 维持会话池、支持图像原生块、用量与推理流式回传,并可自动探测账号可用模型列表。
使用前需已安装 devin CLI 并完成 devin auth login,或配置 WINDSURF_API_KEY;配置文件中的项在下次调用生效,无需重启。无头模式在未信任工作区可能遇到信任提示,插件默认通过 respectWorkspaceTrust 等选项适配常见场景。
适合已在 PATH 上配置 Devin、希望把「委派一整段 Devin 会话」与「让 Harness 整轮对话跑在 Devin 上」分开选用的开发者与团队;需要 Harness 侧组合 subprocess 提供方。若只需其一,可在配置中只保留工具或只保留 provider 条目。
使用场景
- 在 Harness 里用 devin 工具把编码任务交给本地 Devin 无头会话
- 通过 /devin 快速执行 devin -p 并拿到结构化输出
- 在设置或 /model 中选择 Devin 提供商,让整段对话走 ACP 会话
适合人员
- 已安装并登录 Devin CLI 的开发者
- 需要在 Harness 与 Devin 之间做非官方桥接的团队
- 希望分别使用委托工具或整对话提供商两种模式的用户