Releases: lessweb/deepcode-cli
Releases · lessweb/deepcode-cli
v0.1.31
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
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
What's Changed
- 修复提示输入的换行、光标定位与 busy 状态显示 by @qorzj in #171
- feat: implement bundled built-in skills
- feat: add docs/session-persistence.md
- feat: implement
enabledSkillssupport in settings.json - feat: add raw mode shortcut
ctrl+r
New Contributors
Full Changelog: v0.1.28...v0.1.29
v0.1.28
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相关优化:
- 修改Skills的加载路径,使其更符合规范
- 改进skill加载结果,主要是增加
<skill_resources>内容 - 对skills加载路径内的读操作不计入
read-out-cwd的权限限制范围 - identifyMatchingSkillNames的prompt会预加载AGENTS.md
New Contributors
- @dependabot[bot] made their first contribution in #157
- @Feiry-zZ made their first contribution in #159
Full Changelog: v0.1.27...v0.1.28
v0.1.27
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
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
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
- @jeoor made their first contribution in #102
- @xinggitxing made their first contribution in #114
Full Changelog: v0.1.24...v0.1.25
v0.1.24
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
- @liante0904 made their first contribution in #94
Full Changelog: v0.1.23...v0.1.24
v0.1.23
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
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
- @whzp015258712145-hub made their first contribution in #86
Full Changelog: v0.1.21...v0.1.22