dsh-devin-cli
DSH LLM adapter plugin that connects local Devin CLI into DSH model provider via stdio ACP.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AtWhuhu/dsh-devin-cli说明文档
阅读完整 README ↗💡 在 DSH 会话中使用 Devin 模型
在浏览器访问 DSH Web(通常为 http://localhost:3080):
1. 配置与激活模型
- 点击左下角的 「设置」 齿轮图标;
- 在左侧面板中选择 「Devin CLI」 独立专区;
- 可以看到上方有 【✨ 当前已选激活模型】 状态栏与徽章;
- 在下方的模型清单中搜索并勾选需要使用的模型(如
glm-5-2,swe-1-7等); - 点击右上角的 「保存」 按钮,系统会持久化至
~/.dsh/devin-settings.json并动态注册到 DSH 模型注册表中。
2. 在对话中调用
- 点击新建会话或进入已有会话;
- 方式一:在聊天输入框内输入
/model,在弹出的模型列表中选中你的 Devin 模型; - 方式二:直接点击输入框底部的当前模型名称下拉框,从列表中切换至已激活的模型;
- 输入你的 Prompt,即可体验原生打字机般的 Stdio ACP 极速流式输出!
1. 配置与激活模型
- 点击左下角的 「设置」 齿轮图标;
- 在左侧面板中选择 「Devin CLI」 独立专区;
- 可以看到上方有 【✨ 当前已选激活模型】 状态栏与徽章;
- 在下方的模型清单中搜索并勾选需要使用的模型(如
glm-5-2,swe-1-7等); - 点击右上角的 「保存」 按钮,系统会持久化至
~/.dsh/devin-settings.json并动态注册到 DSH 模型注册表中。
⚙️ 核心配置参数
在 cordis.patch.yml 或 DSH 配置中支持以下可选属性:
| 字段 | 默认值 | 说明 |
|---|---|---|
devinBin | devin | 本机 Devin CLI 可执行文件路径 |
workspace | . | ACP Session 启动的当前工作目录 |
streamIdleTimeoutMs | 300000 | ACP 数据流空闲超时时间(毫秒) |
token | "" | 可选的指定 Token(留空时自动读取本机 credentials.toml) |
defaultContextWindow | 200000 | 默认上下文窗口大小 |
defaultMaxTokens | 65536 | 默认最大单次输出 Token |
retryPolicy | normal ×3 | 请求遇到瞬时异常时的重试策略 |