中文 | English
体验优化
- 改善页面初始化加载性能、会话加载传输数据量、优化持久化存储体积
- 优化输入交互:优化 / 与 @ 菜单与标签呈现、切换会话保留问答卡片草稿
- 优化会话交互:支持自动折叠会话过程、支持宽度调节、展示每轮精细用量、新增轮次导航、流式输出时保持代码高亮、优化中英文间距、优化问答卡片呈现
- 优化多模态:图像发送立即回显、上下文压缩计入图像 Token、轨迹视图支持展示图片附件、模型可直接定位已上传图片、压缩耗时过长问题
- 设置支持字号调节、增补插件配置扩展位、补全本地化文本、支持第三方多语言注册
- 子代理支持配置模型,任务可按此指定提供方、模型、推理力度等配置,Claude Code 与 Codex 提供方支持配置模型
问题修复
- 修复持久终端系列问题:macOS/Linux 持久 PowerShell 启动误判与输出异常、Linux 管道内部读取被误判为等待输入导致提前返回空输出、Bash 派生大量子进程时的宿主卡顿,以及 Web 界面持久 Bash 结果卡片无法展开
- 修复 Agent 预设问题:profile 配置的预设根目录启动时丢失;无法解析的预设提前标记并在切换被拒绝时提示原因;Minimal 预设不再挂载 /goal 命令
- 修复工具调用问题:文件编辑工具不再拒绝未使用字段的 null 占位值;PTC Mode 下 SDK 绑定不再被绕过 run_code 直接调用
其他变更
- 稳定系统提示词各分区顺序,并将 Shell 使用指南前移至其他工具指南之前
- 移除旧版 APIProxy 传输层,请使用 Remote 网关。网络访问启用一次性 Token 鉴权
- Python SDK、ACP 等应用启动模式收敛至
dsh profile,提供 Python Windows x64 产物,ACP 补齐自动化控制能力 - 升级 pi-ai 至 0.84.2:模型列表更新提供方,并支持 vLLM 思考预算等新参数
- DeepSeek 模型适配器请求默认附带已启用插件包的名称与版本(可配置关闭);新增可选的会话日志增量上传(默认关闭)
- Headless 运行期间向 stderr 流式输出进度,stdout 仍只输出最终答案
Improvements
- Improve initial page-load performance, session-loading transfer size, and persistence storage footprint by @lsdsjy, @Kingwl, @imccyu, @Magolor, @kermanx
- Improve input interactions: polish the slash and @ menus and reference chips, and preserve question-card answer drafts across session switches by @LegGasai, @Yifffan
- Improve conversation interactions: auto-fold turn process content, adjustable content width, exact per-turn token usage, turn navigation, syntax highlighting kept during streaming, refined CJK/Latin spacing, and improved question-card rendering by @lsdsjy, @yixiangihsiang, @ZiyaZhang, @LegGasai, @07akioni, @Kingwl
- Improve multimodal handling: instant echo for image sends, image tokens counted in context compaction, image attachments in the Trajectory view, model-locatable uploaded images, and a fix for overlong image compression by @CreatixChu
- Settings gain a font-size control, additional plugin configuration slots, completed localization coverage, and third-party UI language registration by @yixiangihsiang, @LegGasai, @tianyicui, @imccyu
- Subagents support model configuration: tasks can specify provider, model, and reasoning effort, and the Claude Code and Codex providers support configured models by @Dudu-0223, @pku-xht
Bug Fixes
- Fix persistent-terminal issues: PowerShell startup detection and output on macOS/Linux, Linux pipeline reads mistaken for input waits returning empty output early, host stalls while Bash spawns many subprocesses, and persistent Bash cards not expanding in the Web UI by @tianyicui, @LegGasai
- Fix agent preset issues: profile-configured preset roots dropped at boot, unresolvable presets flagged early with explained refusals, and the /goal command removed from the Minimal preset by @LegGasai, @Magolor
- Fix tool-call issues: the file-edit tool no longer rejects null placeholders for unused fields, and PTC Mode SDK bindings stay inside run_code by @lsdsjy, @CreatixChu
Chores
- Stabilize system-prompt section ordering and move shell guidance ahead of other per-tool guidance by @LegGasai
- Remove the legacy ApiProxy transport in favor of the Remote gateway, and require one-time-token authentication for network access by @imccyu, @tianyicui
- Converge application launch for the Python SDK, ACP, and other apps on dsh profiles, ship a Windows x64 Python runtime, and complete the ACP automation controls by @tianyicui
- Upgrade pi-ai to 0.84.2 with refreshed model providers and new controls such as vLLM thinking budget by @tianyicui
- DeepSeek adapter requests include active plugin package names and versions by default (configurable), with new opt-in incremental session-log upload (off by default) by @tianyicui
- Stream progress to stderr during headless runs while stdout still carries only the final answer by @lsdsjy
Full Changelog: dsh-v0.1.1-rc.2...dsh-v0.1.2-alpha.1