Skip to content

Releases: lessweb/deepcode-cli

v0.1.31

16 Jun 05:21

Choose a tag to compare

What's Changed

  • chore(deps-dev): bump esbuild and tsx by @dependabot[bot] in #174
  • chore: 优化deepcode-self-refer skill
  • chore: 优化skill-digester skill

Full Changelog: v0.1.30...v0.1.31

v0.1.30

15 Jun 03:00

Choose a tag to compare

What's Changed

  • fix(mcp): fix Windows MCP spawn double-quoting that breaks all MCP servers by @dengmik-commits in #164
  • feat: enhance Windows MCP command quoting and add tests for cmd metacharacters
  • feat: add plan mode skill and enhance shell init command tests
  • feat: add support for implicit invocation control in skills
  • feat: update default skill loading so enabledSkills can skip the built-in skills

Full Changelog: v0.1.29...v0.1.30

v0.1.29

09 Jun 07:39

Choose a tag to compare

What's Changed

  • 修复提示输入的换行、光标定位与 busy 状态显示 by @qorzj in #171
  • feat: implement bundled built-in skills
  • feat: add docs/session-persistence.md
  • feat: implement enabledSkills support in settings.json
  • feat: add raw mode shortcut ctrl+r

New Contributors

Full Changelog: v0.1.28...v0.1.29

v0.1.28

05 Jun 10:20

Choose a tag to compare

What's Changed

  • refactor: extract OpenAI message converter from SessionManager by @Lellansin in #140
  • feat: session name can be edited now by @Feiry-zZ in #159
  • feat(ui): 优化 PromptInput 组件的光标显示与布局 by @hqwlkj in #161
  • 升级bash tool,支持后台运行(run_in_background),可解决使用playwright测试场景下,启动server导致流程阻塞的问题
  • 修复bash tool多行参数的渲染问题,现在一定会显示LLM提供的description信息
  • Enhance cursor handling in PromptInput component to fix IME composition anchoring
  • 更新karpathy-guidelines.md,增加提示:Apply these guidelines silently. Do not cite this document, its title, or guideline names in user-facing responses.
  • Improve the Markdown underscore rendering
  • Add MCP tool name handling with API-safe names
  • Implement temperature support for settings.json
  • Agent Skills相关优化:
    1. 修改Skills的加载路径,使其更符合规范
    2. 改进skill加载结果,主要是增加<skill_resources>内容
    3. 对skills加载路径内的读操作不计入read-out-cwd的权限限制范围
    4. identifyMatchingSkillNames的prompt会预加载AGENTS.md

New Contributors

Full Changelog: v0.1.27...v0.1.28

v0.1.27

01 Jun 09:13

Choose a tag to compare

What's Changed

  • chore(deps): update ink-gradient to 4.0.1 by @fym998 in #135
  • chore: 更新API Key not found时的文本显示 by @iamhmx in #137
  • 优化edit tool,取消返回findClosestMatch,直接用inferOldStringNotFoundReasonWithLLM生成提示信息
  • 改进系统提示词,引入karpathy-guidelines,经验证对于复杂任务可显著提升成功率

New Contributors

Full Changelog: v0.1.26...v0.1.27

v0.1.26

29 May 03:08

Choose a tag to compare

What's Changed

  • refactor(ui): 重构代码结构,调整文件路径和导入引用 by @hqwlkj in #122
  • fix(session): 修复会话清理内存泄漏并补充回归测试 by @Lellansin in #123
  • chore(deps): 更新 ink 依赖到 7.0.4 版本 by @hqwlkj in #125
  • fix(prompt-buffer): 修正 getCurrentSlashToken 函数逻辑 by @hqwlkj in #129
  • refactor: extract telemetry into separate module with enable/disable toggle by @Lellansin in #130
  • Edit 工具增强 — 支持空 old_string 的文件编辑,snippet 处理增强(full-file 支持 + 强制 snippet_id)
  • 快照机制增强 - 修复/undo恢复快照场景的已知问题
  • Agent+手动混合修改场景优化 - 基于快照机制检测到手动修改时,自动增加system prompt,可有效防止LLM无脑覆盖手动修改。

Full Changelog: v0.1.25...v0.1.26

v0.1.25

25 May 08:49

Choose a tag to compare

What's Changed

  • docs: 更新扩展命令菜单说明和帮助文档 by @hqwlkj in #109
  • feat(ui): add bracketed paste with large-paste marker collapsing by @jeoor in #102
  • perf: reuse OpenAI client and add undici keep-alive Agent with connection warmup by @Lellansin in #100
  • feat(ui): 会话列表支持 Delete 键删除会话 by @xinggitxing in #114
  • feat(ui): 增加会话删除及相关UI重置功能 by @hqwlkj in #119
  • feat: markdown 表格闭合边框渲染 + CJK/emoji 宽度适配 by @dengmik-commits in #115
  • fix(permission): 处理权限拒绝状态与界面更新 by @hqwlkj in #120
  • feat: implement checkpoints store only explicit Write/Edit file paths
  • 实现权限机制,详见 docs/permission.md

New Contributors

Full Changelog: v0.1.24...v0.1.25

v0.1.24

21 May 02:48

Choose a tag to compare

What's Changed

  • fix(ui): 修正组件路径拼写错误 by @hqwlkj in #93
  • fix: resolve CJK composition bug on iOS terminals (backspace packet splitting) by @liante0904 in #94
  • feat: MCP 服务器手动重连功能 by @dengmik-commits in #84
  • refactor: Extract dropdown components by @hqwlkj in #97
  • refactor(ui): 使用 resetPromptInput 简化撤销和回绕处理 by @hqwlkj in #101
  • 新增/undo斜杠命令,同时实现了基于git的快照回滚机制
  • 适配七牛/火山引擎等deepseek模型时可能出现的tool call字段相关问题

New Contributors

Full Changelog: v0.1.23...v0.1.24

v0.1.23

19 May 11:44

Choose a tag to compare

What's Changed

  • feat: 新增 /raw 命令交互与终端消息直出 by @hqwlkj in #89
  • feat(notify): pass STATUS, FAIL_REASON, BODY, TITLE as env vars to notify hook by @Lellansin in #90
  • 修复Windows系统下Bash tool⽆法杀死进程组的问题
  • 实现Bash tool的超时机制,默认10分钟,可在ctrl+o界面调整

Full Changelog: v0.1.22...v0.1.23

v0.1.22

18 May 14:16

Choose a tag to compare

What's Changed

  • feat: add -p/--prompt flag to auto-submit prompt on launch by @whzp015258712145-hub in #86
  • feat: Add Ctrl+O live process stdout viewer by @Lellansin in #75
  • 改进Edit tool在LLM出现参数\转义错误时的表现
  • 新增UpdatePlan tool和自带的plan-and-execute-skill提示词
  • 实现输入框中用@唤起file mention的功能
  • 实现/command斜杠命令

New Contributors

Full Changelog: v0.1.21...v0.1.22