ECHOUniverse/dshacp

ECHOUniverse★ 0MDX最后同步: 2026-08-15

在 GitHub 打开

README 摘要

DSHACP — 让 Zed 用上 DeepSeek DSHACP 是 DeepSeek Harness(DSH)的一个 插件 。装好之后,你就能在 Zed 编辑器里直接和 DeepSeek 对话、让它帮你读文件、写代码、跑命令。 English 这是什么?(先花 30 秒看懂) 一句话: DSHACP 是 Zed 和 DeepSeek 之间的"翻译官"。 Zed 自带的是 Claude、GPT 等模型的连接方式。给 DSH 装上 DSHACP 插件之后,Zed 会 多出一个叫 DSH 的"外部代理",它背后就是 DeepSeek。 装好之后,你能干什么 - 在 Zed 里直接问 DeepSeek,回答像打字机一样逐字流出来 - 让它读文件、写代码、跑命令,每一步操作都能在界面上看到 - 它要做有风险的操作(比如改文件)时,会先弹窗问你"允许吗" - 对话自动保存,下次打开还能接着聊 开始之前:先准备两样东西 1. DeepSeek Harness(DSH)已装好 打开终端(Terminal),输入: 2. Zed 编辑器 到 下载安装。本插件只配合 Zed 使用。 第 1 步:安装 DSHACP 插件 打开终端,输入这一条命令: 第 2 步:在 Zed 里添加 DSH 1. 打开 Zed,按 Cmd + , (macOS)或 Ctrl + , 打开 Settings(设置) 。 2. 左侧找到 AI → External Agents(外部代理) 。 3. 点击 Add Custom Agent(添加自定义代理) ,把下面这段粘贴进去: 这里 command 是 dsh (不是 dshacp ):Zed 会用 dsh --profile acp 启动 我们刚才装好的那个 profile。 env 留空即可。 成功的样子 :Zed 的代理列表里出现一个叫 DSH 的选项。 第 3 步:开始第一次对话 1. 打开 Zed 的代理面板(Agent Panel,通常在编辑器右侧)。 2. 在代理/模型下拉框里选 DSH (不是 Claude、GPT)。 3. 输入一句简单的话,比如: 你好,请告诉我你能做什么。 常见问题(排错) 1. 提示 command not found: dsh 说明 DSH 没装好,回到"开始之前"第 1 条,先 npm install -g @deepseek-ai/dsh 。 如果用的是 nvm 管理 Node,装完 重开一个新终端窗口 再试。 2. 一进对话就报缺密钥 / 401 之类的错 密钥是 DSH 侧配置的(由维护者负责),不是这个插件的问题——找维护者在 DSH 里补上 DeepSeek API Key 即可。 3. 点了"允许",它还是不动 - 确认 Zed 里选的是 DSH 代理 - 打开 Zed 命令面板,输入 de…

在 GitHub 查看完整 README →
工具/开发dsh-pluginterminal

分类