news 2026/10/24 13:06:09

Deep Code CLI与VSCode插件双端协同:共享配置与无缝切换开发工作流

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Deep Code CLI与VSCode插件双端协同:共享配置与无缝切换开发工作流

Deep Code CLI与VSCode插件双端协同:共享配置与无缝切换开发工作流

【免费下载链接】deepcode-cliDeep Code 是专为 deepseek-v4 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制以及 Agent Skills。项目地址: https://gitcode.com/gh_mirrors/de/deepcode-cli

Deep Code CLI 是一款专为 deepseek-v4 模型优化的终端 AI 编码助手,它提供与 VSCode 插件共享同一份配置和会话数据的双端协同能力:只写一次settings.json,就能在终端和编辑器之间无缝切换开发工作流,无需重复配置模型、API Key 和权限策略。

为什么需要 CLI + VSCode 插件双端协同?

不同任务适合不同的工作界面:

场景推荐端理由
长任务、跑测试、批量重构Deep Code CLI终端上下文小、可挂着后台跑,适合配合/plan模式
边写代码边问 AI、查看 DiffDeep Code VSCode 插件聊天面板与编辑器同屏,改完即见
需要读图片、贴截图给模型双端皆可均支持本地图片与剪贴板粘贴(Ctrl+V)

两端由同一个代码库维护(CLI 见 packages/cli/,插件见 packages/vscode-ide-companion/),共享配置文件和数据,但运行时互不依赖——关掉插件不影响 CLI,卸载 CLI 也不影响插件。

一份配置两端通用:settings.json 怎么写

在用户主目录创建~/.deepcode/settings.json,CLI 和 VSCode 插件读取的是同一个文件:

{ "env": { "MODEL": "deepseek-flash", "BASE_URL": "https://api.deepseek.com", "API_KEY": "sk-..." }, "thinkingEnabled": true, "reasoningEffort": "max" }
  • env.MODEL/env.BASE_URL/env.API_KEY:模型与接口信息,改一次两端同时生效
  • thinkingEnabled/reasoningEffort:思考模式与推理强度(low/high/max)
  • 完整字段说明见 docs/configuration.md

此外还支持项目级配置:在项目根目录放.deepcode/settings.json,只对该项目生效,并覆盖用户级设置。适合"团队统一用deepseek-v4-pro、我个人某个小项目想省 token 改用deepseek-v4-flash"这类需求。

三步完成双端安装与配置

第 1 步:安装 CLI(需要 Node.js 22+)

npm install -g @vegamo/deepcode-cli

第 2 步:配置:按上文写入~/.deepcode/settings.json(一步配置,两端通用)。

第 3 步:安装 VSCode 插件:在 VSCode 扩展市场中搜索Deep Code并安装(插件标识vegamo.deepcode-vscode),重启后在侧边栏即可看到 Deep Code 聊天面板。

在任意项目目录下执行deepcode即可启动 CLI,启动界面会直接显示当前生效的模型、思考模式与推理强度,方便确认配置是否加载成功:

会话数据也共享:终端改一半,编辑器接着聊

除了配置,会话历史同样两端通用。Deep Code 按项目把会话持久化在本地:

~/.deepcode/projects/<project-code>/ ├── sessions-index.json # 会话索引(标题、状态、用量) ├── <session-id>.jsonl # 会话消息记录 └── file-history/.git # 供 /undo 使用的代码快照

这意味着一个非常顺手的切换姿势:

  1. 晚上在终端跑长任务:deepcode中执行重构,任务完成后按配置自动发通知(notify字段)
  2. 白天回到 VSCode:插件读取同一份会话索引,直接继续昨天的对话
  3. CLI 里用/resume选择历史会话,或用/fork从某个节点分叉出新会话,插件端看到的也是同一套记录

会话机制(压缩、fork、/undo快照)详见 docs/session-persistence.md。

双端常用能力对照清单

能力CLIVSCode 插件
共享~/.deepcode/settings.json✅✅
深度思考 + 推理强度控制✅✅
Agent Skills(.deepcode/skills/、.agents/skills/)✅✅
MCP 外部工具(GitHub、数据库等)✅✅
图片理解(本地图片 /Ctrl+V粘贴)✅✅
/plan规划模式、/undo回滚✅✅
权限策略(允许/询问/拒绝)✅✅

小贴士 💡:插件默认在左侧边栏,可通过拖拽移到右侧 Secondary Side Bar,与终端并排使用体验更佳。

常见问题速答

Q:改了一边配置,另一边要重启吗?两端各自在会话/请求时读取配置,重新打开或开启新会话即可拿到最新值。

Q:API Key 支持环境变量覆盖吗?支持。系统环境变量优先级最高(如DEEPCODE_API_KEY=... deepcode),适合不把密钥落盘的团队。详见 docs/configuration.md。

Q:只想在某一个项目换模型?在该项目根目录创建.deepcode/settings.json即可,项目设置优先于用户设置。

结语

Deep Code 的"双端协同"核心就一句话:一份配置、一套会话、两种界面。用 docs/quickstart.md 完成初始化后,你可以在终端里让 Deep Code 深度思考、慢慢重构,回到 VSCode 里接着聊、看 Diff——工作流不断档,配置只写一次 🚀

【免费下载链接】deepcode-cliDeep Code 是专为 deepseek-v4 模型优化的终端 AI 编码助手,支持深度思考、推理强度控制以及 Agent Skills。项目地址: https://gitcode.com/gh_mirrors/de/deepcode-cli

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/24 12:03:53

Context Engineering 上下文工程:Agent 时代的新工程学科与 TaoToken 实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/17 19:45:44

Ollama 使用指南:CLI、API 与 MCP Agent 接入 TaoToken 实践笔记

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/17 13:56:56

CAD(计算机辅助设计)软件二次开发

CAD&#xff08;计算机辅助设计&#xff09;软件二次开发主要是指在现有的 CAD 平台&#xff08;如 AutoCAD、SolidWorks、Catia、浩辰 CAD、中望 CAD 等&#xff09;基础上&#xff0c;利用其提供的 API 或 SDK 接口进行定制化功能扩展、参数化建模、行业专用工具开发或自动化…

作者头像 李华