功能地图
DeepSeek Harness 功能
developer preview 随附的能力:plugin 组合、Trajectory、四种运行模式,以及文件副作用 sandbox。若你要的是本地 Web UI 而不是又一张模型卡片,再下载 DeepSeek Harness。
Cordis
Everything is a plugin
DeepSeek Harness 建立在 Cordis 上。Plugins 提供 models、tools、skills、sessions、sandboxes、storage、loops、scheduling 和 UI。Services 与 events 让这些插件协同。
在配置里选择、替换或扩展能力,不必改 DeepSeek Harness 源码。Web UI 列出已安装行(官方截图为 159),带 Enabled / Disabled 状态和 Open configuration file 操作。
文档中的组合语言:Plugin、Bundle、Profile、Patch。缺工具通常是加载顺序、Service 不可用或策略拒绝。请按这个顺序查看 插件加载指南 再改代码。
会话日志
每次运行都可追溯
模型看到的一切都记入只追加的会话日志:system prompts、推理、tool calls 与结果、子 agent 调度,以及每一次上下文注入。
Trajectory 按来源检查这些记录。Resume、fork、search、replay 共用同一流。0.1.2-rc.1 还会在 Trajectory 显示用户、助手和 tool 结果中的图片,并在每条回答末尾给出 token 用量和耗时。
首页展示官方 Trajectory 画面(Chat / Trajectory 标签、tool payload、DeepSeek V4 Pro)。本页不再重复该图。
Presets
多种运行模式
| 模式 | 包含什么 | 适用场景 |
|---|---|---|
| Standard | 文件编辑、shell、文件与网页搜索、skills、planning、goals、子代理、workflows | 在真实仓库上运行的完整 coding agent |
| Code / PTC | 通过 Code Mode SDK 暴露 Standard tools,让模型在一个 TypeScript 程序里组合多步工作。0.1.2-rc.1 将 Code Mode 改名为 PTC;旧记录仍可读。 | 编排多 tool 回合 |
| Minimal | 双 tool agent:持久 bash 与 str_replace_editor | 在薄环境中做模型评测 |
| Creator | Standard 能力,外加 runtime 检查、内存中的 plugin 试验和 preset 编写指引 | 编写自定义 agent preset |
政策
Sandbox 模式
| SandboxMode | 文件副作用 | 此开关之外 |
|---|---|---|
| read-only | 默认失败安全。禁止写入。 | 网络、进程可见性、凭据 |
| workspace-write | 可写入会话 workspace 根目录和后端临时目录 | 网络、进程可见性、凭据 |
| danger-full-access | 隔离被绕过 | 不再声称隔离 |
后端:Linux bwrap 或 Landlock、macOS Seatbelt、Windows ACL restricted-token。若没有可用后端,dsh 抛出 SANDBOX_UNAVAILABLE,而不是裸跑。Windows ACL 失败见 Windows 沙箱 ACL 修复.
0.1.2-rc.1
2026 年 9 月 3 日落地的界面工作
- 每条回答后显示 token 用量和耗时,精确统计可展开
- 全历史回合导航,包括跳到尚未加载的回合
- 实验性 Inspector 与 Web Preview
- ACP 会话控制、模型设置、MCP、权限、取消
- 面向 Windows x64 的 Python SDK runtime
- 可选 SQLite 会话后端已移除;若仍需要请从旧构建导出