← 返回更新日志

DeepSeek Harness dsh-v0.1.2-alpha.1 预发布

2026-08-27 · GitHub 原文
[中文](#cn-v0.1.2-alpha.1) | [English](#en-v0.1.2-alpha.1) <h3 id="cn-v0.1.2-alpha.1">新增功能</h3> * 会话流默认在每个已完成回答前折叠过程内容,并默认折叠的「System prompt」 @07akioni, @lsdsjy * 会话流正文宽度可自适应或拖拽调整 @yixiangihsiang * 会话流每个已完成回答后可展开查看精确 token 用量 @hypatiamay, @ZiyaZhang * 会话视图提供紧凑的回合导航 @LegGasai * 统一界面次级文字层级,会话流支持字号调节,Markdown 表格随正文字号缩放 @yixiangihsiang * 插件支持在模型设置页添加提供方登录配置 @LegGasai * 支持注册第三方语言,并补全多语言文本 @tianyicui, @LegGasai, @imccyu * 开启子代理模型选择后,Agent 可在授权范围内选择提供方、模型和推理力度 @Dudu-0223 * 启动子代理时可指定提供方、模型、推理力度和最大输出长度 @pku-xht * Claude Code、Codex 子代理支持配置模型 @pku-xht * Python SDK runtime 新增 Windows x64 发行包 @tianyicui * ACP 补齐标准会话控制、模型设置、MCP、权限和取消能力 @tianyicui, @pku-xht * DeepSeek 官方适配器默认随请求提供已启用插件的包名和版本,可在配置中关闭 @tianyicui * DeepSeek 官方适配器新增可选的 Session 日志增量上传,默认关闭 @tianyicui <h3>体验优化</h3> * 改善页面启动流程,减少代码加载次数和数据量开销 @lsdsjy * 改善会话初始化流程,减少数据传输解析开销,统一会话自有状态加载 @imccyu, @Kingwl, @kermanx * 改善会话记录占用的磁盘空间 @Magolor * 优化输入交互中的 `/` 与 `@` 菜单图标、目录加载、文件搜索 @Yifffan, @LegGasai * 会话运行中存在草稿时主按钮切换为「发送」,消息排队发送 @lsdsjy * 输入框中的文件和会话引用在相邻文字编辑后仍保持有效 @LegGasai * 切换会话后仍保留未提交的提问卡片草稿 @LegGasai * 会话流中的流式回复代码块在生成期间持续显示语法高亮 @07akioni * 会话流中的提问历史显示为可读的问答卡片,并标明取消或中断后的未提交状态 @LegGasai * 图片发送后立即显示,压缩和上传在后台继续 @CreatixChu * 上下文压缩会计入图片占用 @CreatixChu * 轨迹视图支持展示用户、助手和工具结果中的图片 @CreatixChu * 在本地文件系统模式下,模型可直接找到已上传图片的可读取位置 @CreatixChu * 调整图片压缩策略,压缩更快、上传体积更小,并改善超长截图的清晰度 @CreatixChu * 会话日志截断尾部自动修复时输出警告并注明受影响会话 @turtle1999 <h3>问题修复</h3> * 修复 macOS 和 Linux 上持久 PowerShell 启动过早、输出不完整的问题 @tianyicui * 修复 Linux 持久 Bash 在管道内部读取时提前返回空输出的问题 @LegGasai * 修复 Bash 命令派生大量子进程时 macOS 宿主卡顿的问题 @LegGasai * 修复 Windows 目录选择器截断含「开」等特定编码字符路径的问题 @tianyicui * 修复会话视图中持久 Bash 与 PowerShell 结果无法展开的问题 @LegGasai * 修复 Profile 配置的 Agent Preset 目录在启动时丢失的问题 @LegGasai * 无法加载的 Agent Preset 会提前标记,并在切换失败时说明原因 @LegGasai * Minimal preset 不再显示不适用的 `/goal` 命令 @Magolor * 文件编辑工具接受当前操作未使用字段的 `null` 占位值 @lsdsjy * PTC Mode 的 SDK 功能只能通过 `run_code` 调用,不再被模型当作普通工具直接调用 @CreatixChu * 网关定期发送 WebSocket 心跳,避免空闲连接中断 @lsdsjy * 修复新建空会话挤掉 Workspace 折叠列表已有会话的问题 @lsdsjy * 修复系统提示词 workflow 分区顺序 @LegGasai <h3>其他变更</h3> * 更新 [安全说明](SAFETY.zh.md):DeepSeek Harness 尚未接受安全审计,沙箱、审批与权限控制不能保证隔离 @turtle1999 * 调整模型提示词顺序,使 Shell 使用指南稳定出现在其他工具指南之前 @LegGasai * 旧版调用接口 APIProxy 已迁移并移除,请统一使用 `@Remote` 网关 @imccyu * 会话视图工程大幅拆分,请面向诉求分层导入合适模块 @imccyu * 网络访问 Web 界面时启用链接中的一次性 token 认证鉴权 @tianyicui * 应用统一通过 `dsh` Profile 启动,包括 Python SDK、ACP 模式等 @tianyicui * pi-ai 模型支持更新,并增加 vLLM 思考预算等配置 @tianyicui * Headless 运行期间向 stderr 流式输出进度,stdout 只输出最终结果 @lsdsjy * Code Mode 统一更名为 PTC mode,现有会话记录仍可读取 @tianyicui * 默认启用公网 WebFetch(内置 SSRF 防护,公网请求不再逐次审批) @Dudu-0223 --- <h3 id="en-v0.1.2-alpha.1">新增功能</h3> * 默认在会话流中每个已完成回答前折叠过程内容及「System prompt」 @07akioni, @lsdsjy * 使会话流正文宽度可自适应及拖拽调整 @yixiangihsiang * 在会话流每个已完成回答后显示可展开的精确 token 用量 @hypatiamay, @ZiyaZhang * 为会话视图添加紧凑的回合导航 @LegGasai * 统一次级文字样式,增加会话字号调节,Markdown 表格随正文字号缩放 @yixiangihsiang * 允许插件在模型设置页添加提供方登录控件 @LegGasai * 支持第三方界面语言并完善更多本地化文本 @tianyicui, @LegGasai, @imccyu * 允许代理在配置的授权范围内为子代理选择提供方、模型和推理力度 @Dudu-0223 * 启动子代理时调用方可选择提供方、模型、推理力度和最大输出长度 @pku-xht * 支持为 Claude Code 和 Codex 子代理配置模型 @pku-xht * 发布 Python SDK 运行时 Windows x64 发行包 @tianyicui * 完善 ACP 对标准会话控制、模型设置、MCP、权限和取消的支持 @tianyicui, @pku-xht * 在官方 DeepSeek 请求中包含已启用插件的包名和版本;部署方可选择关闭 @tianyicui * 为官方 DeepSeek 请求新增可选的会话日志增量上传 @tianyicui <h3>体验优化</h3> * 通过减少代码加载请求和传输数据来改善页面启动 @lsdsjy * 一次性加载会话状态,同时减少传输和解析开销 @imccyu, @Kingwl, @kermanx * 减少会话记录占用的磁盘空间 @Magolor * 改善 `/` 和 `@` 交互,提供更清晰的菜单图标、目录加载和文件搜索 @Yifffan, @LegGasai * 在运行中的回合输入草稿时,主按钮切换为「发送」并排队发送消息 @lsdsjy * 编辑输入框相邻文字时,文件和会话引用保持有效 @LegGasai * 切换会话时保留未提交的提问卡片草稿 @LegGasai * 会话视图中流式回复的代码块在生成期间持续显示语法高亮 @07akioni * 将提问历史渲染为可读的问答卡片,并明确显示已取消和已中断状态 @LegGasai * 图片发送后立即显示,压缩和上传在后台继续 @CreatixChu * 上下文压缩时计入图片占用 @CreatixChu * 轨迹视图支持展示用户、助手和工具结果中的图片 @CreatixChu * 使用本地文件系统模式时,模型可直接定位已上传图片的可读取路径 @CreatixChu * 提升图片压缩速度,减小上传体积,并保留超长截图的更多细节 @CreatixChu * 自动修复截断的会话日志尾部时输出警告并指明受影响的会话 @turtle1999 <h3>问题修复</h3> * 修复 macOS 和 Linux 上持久 PowerShell 启动过早及输出不完整的问题 @tianyicui * 修复 Linux 上持久 Bash 在管道读取时提前返回空输出的问题 @LegGasai * 修复 macOS 上 Bash 命令派生大量子进程时宿主卡顿的问题 @LegGasai <h3>其他变更</h3> * 修复 Windows 目录选择器截断包含「开」等字符的路径的问题 by @tianyicui * 修复对话视图中持久化的 Bash 和 PowerShell 结果无法展开的问题 by @LegGasai * 修复启动时丢失 Profile 配置的 Agent 预设目录的问题 by @LegGasai * 标记无法加载的 Agent 预设并说明切换失败的原因 by @LegGasai * 从 Minimal 预设中移除不受支持的 `/goal` 命令 by @Magolor * 为选定操作未使用的文件编辑字段接受 `null` 占位符 by @lsdsjy * 将 PTC 模式的 SDK 功能保留在 `run_code` 内部,而非将其暴露为可直接调用的工具 by @CreatixChu * 发送定期的 WebSocket 心跳包以保持空闲连接存活 by @lsdsjy * 防止新建空白对话在折叠的工作区列表中替换现有对话 by @lsdsjy * 修复系统提示词中工作流部分的顺序 by @LegGasai <h3>日常维护</h3> * 更新 [安全须知](SAFETY.md):DeepSeek Harness 尚未进行安全审计,沙箱、审批和权限无法保证完全隔离 by @turtle1999 * 在模型提示词中保持 Shell 指导优先于其他工具指令 by @LegGasai * 完成从旧版 ApiProxy 接口到 `@Remote` 网关的迁移,并移除 ApiProxy by @imccyu * 将对话 UI 拆分为专注的模块,以便开发者可以按需导入拥有各项能力的层级 by @imccyu * 通过网络访问 Web 界面时,要求启动 URL 中包含一次性令牌 by @tianyicui * 通过 `dsh` Profiles 启动应用程序,包括 Python SDK 和 ACP 模式 by @tianyicui * 更新 pi-ai 模型支持,并添加如 vLLM 思考预算等控制选项 by @tianyicui * 在无头运行期间将进度流式输出到 stderr,同时保持 stdout 仅包含最终结果 by @lsdsjy * 将 Code Mode 重命名为 PTC mode,同时保持现有对话记录可读 by @tianyicui * 默认启用公共 WebFetch,具备 SSRF 防护功能,且公共网络访问无需逐请求审批 by @Dudu-0223 --- 完整更新日志:https://github.com/deepseek-ai/deepseek-harness/compare/dsh-v0.1.1-rc.2...dsh-v0.1.2-alpha.1