dsh-v0.1.2-alpha.1Pre-release
v0.1.2-alpha.1
Added 4
- Add font-size control to settings
- Add additional plugin configuration slots
- Support model configuration for subagents where tasks can specify provider, model, and reasoning effort
- Support model configuration for Claude Code and Codex providers
Changed 6
- Improve initial page-load performance, session-loading transfer size, and persistence storage footprint
- Polish the slash and @ menus and reference chips, and preserve question-card answer drafts across session switches
- Auto-fold turn process content, support adjustable content width, display exact per-turn token usage, add turn navigation, keep syntax highlighting during streaming, refine CJK/Latin spacing, and improve question-card rendering
- Improve multimodal handling with instant echo for image sends, image tokens counted in context compaction, image attachments in the Trajectory view, model-locatable uploaded images, and fix overlong image compression
- Complete localization coverage and support third-party UI language registration
- Stabilize system-prompt section ordering and move shell guidance ahead of other per-tool guidance
Fixed 9
- Fix PowerShell startup detection and output issues on macOS/Linux
- Fix Linux pipeline reads mistaken for input waits returning empty output early
- Fix host stalls while Bash spawns many subprocesses
- Fix persistent Bash cards not expanding in the Web UI
- Fix profile-configured preset roots dropped at boot
- Flag unresolvable presets early and explain refusals during switching
- Remove the /goal command from the Minimal preset
- Fix file-edit tool rejecting null placeholders for unused fields
- Fix PTC Mode SDK bindings being bypassed by direct run_code calls
Removed 1
- Remove the legacy ApiProxy transport in favor of the Remote gateway
From DeepSeek Harness
- 改善页面初始化加载性能、会话加载传输数据量、优化持久化存储体积
- 优化输入交互:优化 / 与 @ 菜单与标签呈现、切换会话保留问答卡片草稿
- 优化会话交互:支持自动折叠会话过程、支持宽度调节、展示每轮精细用量、新增轮次导航、流式输出时保持代码高亮、优化中英文间距、优化问答卡片呈现
- 优化多模态:图像发送立即回显、上下文压缩计入图像 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 仍只输出最终答案
- 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
- 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
- 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: https://github.com/deepseek-ai/deepseek-harness/compare/dsh-v0.1.1-rc.2...dsh-v0.1.2-alpha.1