Skip to content

v0.6.0

Choose a tag to compare

@qorzj qorzj released this 09 Nov 06:14
· 28 commits to main since this release

Deep Code v0.6.0 发布说明

本次更新的主题是剪贴板与输入体验:/copy 命令、 Ctrl+Y 快捷键、远程 SSH 会话中的复制支持、网页富文本粘贴自动转 Markdown,以及 Windows/WSL 的图片粘贴快捷键修正。此外还有实验性功能"思维链摘要"、计划列表的全新渲染样式和若干交互修复。

全新功能

1. /copy 命令:一键复制上一条 AI 回复

支持新的斜杠命令 /copy,可把最后一条助手消息完整复制到系统剪贴板,解决了使用鼠标选中复制的文字会有多余换行和缩进字符的痛点。

2. Ctrl+Y:复制输入框中的文本

支持快捷键 ctrl+y 将当前输入框的原始文本复制进入剪贴板。

image

3. 远程 SSH 会话也能复制了

Ctrl+Y 和 /copy 的复制功能不只是本地电脑能用,在通过 SSH 连接远程服务器时,Deep Code 会通过 OSC 52 把复制的内容直接送达你本地电脑的剪贴板,复制体验与本地完全一致。

该功能依赖终端模拟器的支持,主流现代终端(例如iTerm2等)均可正常使用。

4. 进程输出面板按 y 复制命令

在 Ctrl+O 打开的后台进程输出面板中,用左右键↔选中某条进程后按 y,即可把这次bash tool执行的完整命令复制到剪贴板。

image

5. Windows / WSL 图片粘贴快捷键改进

  • Windows:图片粘贴快捷键改为 Alt+V(避免与终端自带的 Ctrl+V 粘贴冲突);
  • WSL:Ctrl+V 和 Alt+V 两个快捷键均可粘贴剪贴板图片。
平台 图片粘贴快捷键
macOS / Linux Ctrl+V
Windows Alt+V
WSL Ctrl+V 或 Alt+V

6. 网页内容粘贴为 Markdown

从网页、文档里复制的内容往往带着复杂的富文本格式。现在用 Ctrl+V(Windows 为 Alt+V)粘贴时,如果剪贴板里是 HTML 富文本,Deep Code 会自动把它转换成干净的 Markdown 再填入输入框:

image image

7. /experimental 命令与思维链摘要

新增 /experimental 命令,用于集中管理实验性功能。首个实验特性是 Reasoning summary(思维链摘要):

模型在思考模式下可能返回很长的推理过程,逐字阅读费时费力。开启思维链摘要后,Deep Code 会用一次额外但轻量的LLM请求把冗长的推理内容总结成一两句话,展示在消息中,方便你实时掌握模型“在想什么”。

开启前:
image

开启后:
image

改进与优化

计划列表渲染更直观

升级前的UI:
image

升级后的UI:
image

其他改进

  • 通知上下文新增 SESSION_ID:自定义通知命令现在可以通过 SESSION_ID 环境变量拿到触发通知的会话 ID,方便在通知脚本里直接定位、恢复对应会话。详见 docs/notify.md。
  • fix(ui): wrap prompt words without misplacing the cursor by @mvanhorn in #401

升级方式

# 全局更新到最新版
npm install -g @vegamo/deepcode-cli@latest

# 查看当前版本
deepcode --version

感谢使用 Deep Code!如有问题或建议,欢迎在 GitHub 仓库提交 issue。

New Contributors

Full Changelog: v0.5.2...v0.6.0