技术

做了一个 VS Code 插件:把 DeepSeek Harness Agent 放进侧边栏,支持权限控制和 Diff 追踪

大家好,最近做了一个 VS Code 插件 SeekDock,想在这里分享一下。
项目的初衷是希望把 DeepSeek Harness(DSH)的 Agent 能力集成到 VS Code 中,让 AI 不只是回答问题,还能直接参与日常开发工作,比如读写代码、执行命令、搜索文件、浏览网页等。
项目目前是 0.1.0 版本,MIT 开源,属于社区非官方扩展。
项目地址:

  • VS Code Marketplace: https://marketplace.visualstudio.com/items?itemName=JerryHu.seekdock
  • GitHub: https://github.com/jerryhu/seekdock
一、侧边栏里的 AI Agent

SeekDock 将聊天面板放在 VS Code 右侧辅助侧边栏,不需要切换窗口,可以一边查看代码,一边与 Agent 对话。
支持三种打开方式:

  • 编辑器右上角图标
  • 快捷键:macOS Cmd+Alt+L,Windows/Linux Ctrl+Alt+L
  • 命令面板:SeekDock: Open SeekDock
内置 DeepSeek Harness 运行时,不需要额外安装 Python、CLI 或单独启动服务。安装插件后,配置自己的 DeepSeek API Key 即可使用。
二、Agent 不只是聊天,还能执行任务

支持多种工具调用:

  • 读取、创建、修改文件
  • 搜索文件和代码
  • 执行终端命令
  • 浏览网页、访问 URL
  • 使用 Skills 扩展 Agent 能力
  • 通过 MCP 接入外部工具和服务
工具调用过程会以卡片形式展示,可以展开查看参数、执行结果和输出内容。
回答支持流式输出,思考过程可以折叠展示,任务执行过程中也可以随时停止。
三、四档权限控制,避免 AI 随意修改代码

这是我比较重视的一个功能。
SeekDock 提供四种权限模式:

  • 仅可查看:只允许读取文件,不允许修改。
  • 工作区内修改:允许修改当前工作区文件,超出范围需要审批。
  • 完全权限:减少确认步骤,可以执行敏感操作,启用前需要风险确认。
  • 自动审查(实验):每次工具调用前由模型进行审查,拒绝的操作再交给用户决定。
需要审批时,会在对应的工具卡片上显示,可以选择「允许一次」或「拒绝」。
默认采用 fail-closed 策略,没有可用的审批响应时不会自动放行。
四、代码修改有记录,可以查看 Diff

Agent 完成一轮任务后,会展示文件修改情况:

  • 显示修改了多少个文件。
  • 显示每个文件增加和删除的代码行数。
  • 悬停文件可以预览 Diff。
  • 点击文件可以使用 VS Code 原生 Diff 查看修改前后的区别。
  • 历史会话重新打开后,也可以查看之前的修改记录。
这样不仅能让 AI 修改代码,也方便开发者检查 AI 到底改了什么。
五、Skills、计划模式和 MCP

Skills
支持搜索和多选 Skills,通过 / 调用,可以管理工作区和用户级技能。
计划模式
可以先让 Agent 分析需求、拆解任务并生成实施计划,确认后再执行,适合相对复杂的开发任务。
MCP
支持 stdio 和 Streamable HTTP 两种连接方式,可以配置环境变量、请求头和密钥,也支持从 Codex、Claude、Cursor 等工具导入已有 MCP 配置。
六、其他功能


  • 会话管理:查看、恢复、重命名和删除历史会话。
  • 模型切换:支持 Flash / Pro,以及不同推理强度。
  • 文件引用:可以在消息中添加工作区文件作为上下文。
  • Markdown:支持 Markdown 渲染和代码块一键复制。
  • 多语言:支持简体中文、繁体中文、英语、日语等 10 种界面语言。
  • API Key:使用 VS Code SecretStorage 安全保存,不写入普通配置文件。
七、安装和使用


  • 在 VS Code Marketplace 搜索 SeekDock 并安装。
  • 使用 Cmd+Alt+L(Windows/Linux:Ctrl+Alt+L)打开侧边栏。
  • 填写自己的 DeepSeek API Key。
  • 建议初次使用选择「工作区内修改」模式。
  • 输入任务即可开始使用。
一些需要说明的地方:

  • 需要自行提供 DeepSeek API Key,API 调用按量计费。
  • 要求 VS Code 1.139.0 及以上版本。
  • 内置运行时,各平台安装包约 86–100 MB。
  • DeepSeek Harness 目前仍处于 Developer Preview 阶段。
  • 自动审查功能仍处于实验阶段。
<hr>项目还在持续迭代中,目前主要关注 Agent 的实际开发体验、权限控制和操作可追溯性。
如果你也在使用 DeepSeek Harness,或者对 VS Code 中的 AI Agent 插件感兴趣,欢迎试用、提 Issue,也欢迎交流建议。
GitHub: https://github.com/jerryhu/seekdock
Marketplace: https://marketplace.visualstudio.com/items?itemName=JerryHu.seekdock


⚠️内容来自互联网,如有侵权请点击反馈!侵权投诉
本帖共 1 条回复,登录后即可查看

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

hot.热文换一批
  1. 宇宙到底是大还是小?一张纸对折103次的厚度,宇宙已装不下
  2. 别眨眼!人类首次"看见"光子!你家灯泡里全是它!
  3. 人类至今无法彻底解释的15个顶级现象,看完敬畏万物
  4. 二十出头就显成熟?揭秘上一代人的"大人模样"背后原因
  5. 明明含有氢和氧,氢可燃氧助燃,为什么水偏偏不能燃烧?
  6. 🎉庆祝应用中心上架15个插件了,抽波优惠券![开奖时间:2026-04-26 20:00]
  7. 人类已发现外星生命?科学家:就在12亿公里外,可能以甲烷为食
  8. 又一个新游戏上线了,欢迎体验!
  9. 自来水微塑料3000万/升,煮沸后降到480万,比桶装水高还是低?
  10. 女装退货率飙至80%,商家为何挂密码锁发货?
  11. 现在这金价是不是还有余地
  12. 古人为何50岁就百病缠身?揭秘1972年7月30日“马王堆女尸”出土之谜
  13. 世界上最凶猛的10种鸟,金雕到底有多厉害?猎杀野狼轻而易举?
  14. 中国真挖到“宝”了!海水里藏45亿吨铀,美国70年难题被突破
  15. 太阳和银河系之间,还有一个神秘结构?
  16. 科学家:在人类出生前,有两种神秘的力量帮助构建了人脑
  17. 下潜到1万多米的海底,人类发现了不该出现的东西?需要引起警惕
  18. 古人到底能有多苦?这么说吧,现代人在古人面前不值一提
  19. 🌱牛马论坛-每日早报-2026年10月08日
  20. 终于装上了LightSNS,然后模块一通买,还是花了上千
  21. 吃一块能顶一天?军用压缩饼干为啥抗饿?
  22. 小时候父母不让玩手机的秘密,网友亲测:经历过才懂!
  23. 牛马论坛[NIUMABBS]-行为规范准则
  24. 测试
牛马论坛(niumabbs.com),一个专注于分享日常新鲜事、职场工作点滴、摸鱼乐趣与各类生活感悟的交流平台。

    关注我们

  • 加入Q群
  • 微信客服
  • QQ客服
Copyright © 2026 NIUMABBS 版权所有 All Rights Reserved. |网站地图 劰载中...
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表