AtWhuhu/dsh-devin-cli0

dsh-devin-cli

DSH LLM adapter plugin that connects local Devin CLI into DSH model provider via stdio ACP.

包名
dsh-devin-cli
版本
0.4.0
许可证
MIT
最近更新
2026年9月8日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AtWhuhu/dsh-devin-cli

💡 在 DSH 会话中使用 Devin 模型

在浏览器访问 DSH Web(通常为 http://localhost:3080):

1. 配置与激活模型

  1. 点击左下角的 「设置」 齿轮图标;
  2. 在左侧面板中选择 「Devin CLI」 独立专区;
  3. 可以看到上方有 【✨ 当前已选激活模型】 状态栏与徽章;
  4. 在下方的模型清单中搜索并勾选需要使用的模型(如 glm-5-2, swe-1-7 等);
  5. 点击右上角的 「保存」 按钮,系统会持久化至 ~/.dsh/devin-settings.json 并动态注册到 DSH 模型注册表中。

2. 在对话中调用

  1. 点击新建会话或进入已有会话;
  2. 方式一:在聊天输入框内输入 /model,在弹出的模型列表中选中你的 Devin 模型;
  3. 方式二:直接点击输入框底部的当前模型名称下拉框,从列表中切换至已激活的模型;
  4. 输入你的 Prompt,即可体验原生打字机般的 Stdio ACP 极速流式输出!

1. 配置与激活模型

  1. 点击左下角的 「设置」 齿轮图标;
  2. 在左侧面板中选择 「Devin CLI」 独立专区;
  3. 可以看到上方有 【✨ 当前已选激活模型】 状态栏与徽章;
  4. 在下方的模型清单中搜索并勾选需要使用的模型(如 glm-5-2, swe-1-7 等);
  5. 点击右上角的 「保存」 按钮,系统会持久化至 ~/.dsh/devin-settings.json 并动态注册到 DSH 模型注册表中。

⚙️ 核心配置参数

cordis.patch.yml 或 DSH 配置中支持以下可选属性:

字段默认值说明
devinBindevin本机 Devin CLI 可执行文件路径
workspace.ACP Session 启动的当前工作目录
streamIdleTimeoutMs300000ACP 数据流空闲超时时间(毫秒)
token""可选的指定 Token(留空时自动读取本机 credentials.toml)
defaultContextWindow200000默认上下文窗口大小
defaultMaxTokens65536默认最大单次输出 Token
retryPolicynormal ×3请求遇到瞬时异常时的重试策略