Skip to content

Releases: tieJiangW/deepseek-harness-idea

v0.1.1

Choose a tag to compare

@tieJiangW tieJiangW released this 20 Aug 09:55

DeepSeek Harness for IntelliJ IDEA — v0.1.1

Compatibility fix release: adds support for IntelliJ IDEA 2026.2 (build 262).

English

  • Compatibility: plugin now installs on IntelliJ IDEA up to 2026.2 (build 262.*) — previously only declared support up to 2025.1 (build 251.*), so newer IDEs refused to load it. Verified by a forward compile check against the 2026.2 SDK.
  • Removed platform-Gson dependency: JSON serialization (IDE Bridge) is now backed by a self-contained JsonCodec, removing reliance on the platform-bundled Gson library that JetBrains is phasing out.
  • JCEF: confirmed JCEF moved into a bundled plugin (com.intellij.modules.jcef, public visibility) in 2026.2; plugin continues to use it transparently.
  • Tests: 45/45 passing (43 unit + 2 integration smoke; +9 new JsonCodec tests).

中文

  • 兼容性:插件现在支持至 IntelliJ IDEA 2026.2(build 262.*)——此前仅声明支持到 2025.1(build 251.*),新版 IDE 会拒绝加载;已通过对 2026.2 SDK 的前向编译验证。
  • 移除平台 Gson 依赖:IDE Bridge 的 JSON 序列化改为自研 JsonCodec,不再依赖 JetBrains 正逐步移除的平台自带 Gson。
  • JCEF:确认 2026.2 起 JCEF 拆分为内置插件(com.intellij.modules.jcef,public 可见性),插件继续透明使用。
  • 测试:45/45 通过(43 单元 + 2 集成冒烟;新增 JsonCodec 测试 9 例)。

DeepSeek Harness for IntelliJ IDEA v0.1.0

Choose a tag to compare

@tieJiangW tieJiangW released this 20 Aug 05:37

DeepSeek Harness for IntelliJ IDEA — v0.1.0(MVP 里程碑 / MVP milestone)

安装 / Install

Settings → Plugins → ⚙ → Install Plugin from Disk… → 选择 deepseek-harness-idea-0.1.0.zip(约 98MB,含内嵌运行时)→ 重启 IDE → 打开右侧 DeepSeek Harness 工具窗口(首次打开自动解压运行时,约 1 分钟)→ 在 Settings → Tools → DeepSeek Harness 填入 DeepSeek API Key(或从 ~/.dsh 导入)。

新特性 / What's new

  • 内嵌 Web UI:完整 DeepSeek Harness 界面(对话/会话/目标/工作流)经 JCEF 在 IDE 工具窗口运行;Node 22 + dsh 0.1.0-rc.7 随插件打包,首次使用自动解压,无需单独安装。
  • 以项目为工作区:启动时自动注册当前项目为工作区,智能体可读取/新建/修改项目文件。
  • MCP 桥接(6 个 ide_* 工具):智能体可读取当前选中代码、打开的文件、项目树、最近发送的代码,并可打开/定位文件。
  • 发送选中代码到 DSH:右键发送紧凑文件引用(@路径#L1-14);完整代码始终可经 ide_get_sent_selection 拉取(剪贴板兜底)。
  • 改动审查与还原:基线快照 + 原生 diff(修改/新增/删除),支持还原单个/全部、忽略、重新基线。
  • 生命周期管理:每项目一个实例(并发上限 3);项目关闭/IDE 退出自动终止进程;崩溃自动退避重启。
  • 中英双语 UIDSH 日志页设置页(API Key/模型/Base URL/从 ~/.dsh 一键导入)、工具窗口动作(设置/外部浏览器打开/审查改动/重启)。

已知限制 / Known limitations

  • 输入框暂无原生"文件引用 chip"(dsh 0.1.0-rc.7 上游能力缺失),当前采用紧凑引用方案(见 docs/DESIGN.md §3.7)。
  • PRD §7 手工验收项(安装、真实 API Key 对话、审查 UI、JCEF 注入、进程清理端到端)待真实 IDE 会话确认,见 docs/MILESTONE_REVIEW.md §3-A。
  • 当前仅支持 Windows 10/11 x64;IntelliJ IDEA Community/Ultimate 2024.1+

文档 / Docs

许可 / License

MIT