DeepSeek Harness v0.1.3-alpha.1:Session v2 与通用文件上传

作者
DeepSeekAgent.io 编辑部
发布
更新

2026 年 9 月 4 日,DeepSeek Harness 官方发布 dsh-v0.1.3-alpha.1 GitHub Pre-release。它在刚成为 npm 默认版本的 0.1.2-rc.1 之上继续推进通用文件上传、代理环境变量、模型发现、Session v2 和跨 Agent 消息语义。

需要特别区分发布渠道:这一版有官方 Tag、Release Notes 和源码归档,但截至 2026 年 9 月 5 日并未发布为 npm 包。npm 的 latestnext 仍是 0.1.2-rc.1alpha 仍是 0.1.2-alpha.5

一句话结论

alpha.1 展示了 0.1.3 的下一阶段方向,但不是普通用户可以通过 npm 安装的默认升级。SessionHandle、Session v2 和已知历史会话性能回退,使它更适合源码评估与插件兼容研究,而不是直接替换日常环境。

版本状态

检查项状态
GitHub Releasev0.1.3-alpha.1,Pre-release
GitHub Tagdsh-v0.1.3-alpha.1,提交 d347e70
发布时间2026-09-04 11:34 UTC
npm 精确版本@deepseek-ai/[email protected] 未发布
npm latest / next0.1.2-rc.1
npm alpha0.1.2-alpha.5

不要把下面的命令写进安装教程,因为对应 npm 包当前不存在:

# 截至 2026-09-05 无法通过 npm 取得
npx @deepseek-ai/[email protected] web

Web 支持上传任意类型文件

Web 现在允许文件与图片在同一预览区混排。上传可以在后台显示进度、取消,并在切换会话后继续显示;保存完成后,模型可通过已有文件工具按路径读取内容。

这不等于模型原生理解所有文件格式。Harness 负责保存和暴露路径,模型最终能否处理,仍取决于工具组合、文件解析能力和当前工作区权限。

出站请求遵循系统代理环境变量

所有出站请求开始遵循启动环境中的 HTTP_PROXYHTTPS_PROXYALL_PROXYNO_PROXY。企业网络、本地代理和受限开发环境因此更容易统一配置,但代理也成为新的信任边界:它可能观察请求元数据或转发内容。

测试时应同时验证代理生效、NO_PROXY 排除项以及凭证是否只被发送到预期主机。

模型与图片工具体验

模型探测新增对自定义 Provider models 对象和 Anthropic 原生模型列表的支持,并可回填模型名称、上下文窗口与最大输出 Token。read_image 的顶层和 PTC 嵌套调用也会在 Web 工具卡中直接显示图片。

Python SDK 增加 macOS x64 runtime wheel 的源码发布工作,但 0.1.3 对应包尚未进入 PyPI 或 npm;Intel Mac 用户应以实际包文件为准,不能只根据 Release Notes 执行升级。

SessionHandle 与 Session v2

本版最大的开发者变化是 Session persistence API 改由生命周期持有的 SessionHandle 管理,agentLoop.create() 变为异步,并增加 Session 锁,保证同一个 Session 至多被一个进程持有。

Session 格式升级到 v2。旧 v0/v1 日志会通过相邻 generation 迁移到当前格式,Assistant 流按 attempt 聚合为持久化 settlement,同时 Web 保留实时增量显示。

这改善了并发所有权与恢复语义,但也是明确的破坏性变更。依赖 Session 创建时序、直接读写日志或自行管理锁的插件需要重新编译并做迁移测试。

修复与交互改进

发布说明还包括:

  • 手动暂停 Goal 会立即终止当前模型轮次。
  • 修复 DeepSeek 流式工具调用续传时丢失调用 ID 或名称的问题。
  • 修复 Windows 盘符根目录 Workspace。
  • 修复 Session 缓存读取与搜索结果进入会话后仍停留在搜索界面的问题。
  • Skill 选择器支持模糊搜索。
  • Agent Team 的 send_message 统一采用 steer 语义,并保留发送者归属与顺序。

已知性能回退

官方明确说明本版存在一项已知性能回退,可能影响部分历史 Session 的加载响应速度,并计划在后续版本修复。使用大型历史会话评估时,应把加载时间、内存和迁移后的可恢复性纳入测试,而不是只验证新建会话。

适合谁关注

场景建议
普通 npm 用户使用当前默认 0.1.2-rc.1
插件或 Session 后端作者阅读源码 Tag,验证 SessionHandle 与 v2 格式
需要通用文件上传等待可安装版本,或只在隔离源码环境评估
依赖企业代理关注代理变量支持,同时测试凭证与 NO_PROXY 边界
有大量历史 Session等已知性能回退修复后再考虑日常迁移

相关阅读

常见问题

v0.1.3-alpha.1 已经能从 npm 安装吗?

不能。截至 2026 年 9 月 5 日,npm 没有这个精确版本;官方公开的是 GitHub Pre-release、Tag 和源码归档。

Session v2 会删除旧会话吗?

发布说明描述了从 v0/v1 到当前格式的 generation 迁移,而不是删除旧日志。重要数据仍应先备份,并在副本上验证迁移和恢复。

普通用户应该从 rc.1 切换到这一版吗?

不建议把它当作常规升级。它尚未发布到 npm,包含破坏性 Session API 变化,并有官方注明的历史 Session 性能回退。