夜雨聆风学习资料网

ARTICLE · 1053481

AI 编程工具正在分裂:DeepSeek Harness 追求平台,Pi-Agent 追求自由

AI 编程工具正在分裂:DeepSeek Harness 追求平台,Pi-Agent 追求自由
EDITOR'S NOTE2026-09-21 公开资料整理
一句话结论:要开箱即用的完整 Agent 工作台,选 DeepSeek Harness;要在长期使用中保持掌控感,选 Pi-Agent。把两者比作"谁能替代 Claude Code",本身就是错误的问题。DeepSeek Harness 处于 Developer Preview,官方明确提示可能出现兼容性破坏,以下命令仅为操作建议,不代表实测完成。
01PART
先说本质:哲学不同,不是功能多少Philosophy, Not Features
DeepSeek Harness 的逻辑是「一切都是插件」:模型、工具、会话、沙箱、调度器,全部可替换重组。这是一套可组合的 Agent 操作系统。
Pi-Agent 的逻辑是「不要替用户决定工作流」:基础能力留下,剩下的由你组装。官方称之为 "minimal agent harness",故意不内置 MCP、子 Agent、Plan Mode 和待办系统。
DeepSeek Harness 更像平台,先给你搭好,再让你改 Pi-Agent 更像工具箱,由你来扩展 核心区别:平台 vs 工具箱
02PART
速览对比Quick Comparison
维度
DeepSeek Harness
Pi-Agent
定位
可组合 Agent 平台
极简可扩展编码 Agent
默认体验
功能丰富,Web 工作台
简洁,终端开发者向
插件机制
核心架构就是插件树
扩展 / 技能 / 包改造
会话管理
追加式事件日志,可恢复
JSONL 树状会话,可分支导出
多 Agent
Standard 模式内置 Subagent
默认不包含,需扩展
Plan Mode
默认支持
默认不支持
权限沙箱
插件 + 策略层,需审查配置
继承启动用户权限,需自行沙箱
模型生态
可替换模型插件
15+ Provider,数百模型切换
当前风险
Developer Preview
扩展质量不一
适合人群
搭建 Agent 平台者
掌控工作流者
这张表不是"谁功能多谁更强"——它们解决的是不同层级的问题。
03PART
DeepSeek Harness:不是 DeepSeek 版 Claude CodeNot a DeepSeek-flavored Claude Code
DeepSeek 官方将 Agent 拆成两部分:Agent = Model + Harness。模型负责推理,Harness 负责让模型调用工具并持续完成任务。
核心设计是 Cordis 插件架构:模型适配器、工具注册表、会话日志、Agent Loop 全部是可替换组件。运行中的 dsh 是由多个有序插件层组合而成的,不是固定程序。
目前提供 Standard、Code、Minimal、Creator 等模式。Standard 最"完整",Minimal 最精简。这套设计很有野心,但也有代价:它把"使用 Agent"变成了"理解 Agent 运行时"。
Web 界面启动npx @deepseek-ai/dsh web
从源码运行git clone https://github.com/deepseek-ai/deepseek-harness.git cd deepseek-harness && pnpm install && pnpm run build && pnpm dsh web
WARNING官方明确标注:Developer Preview,不适合直接当作生产级基础设施。
04PART
Pi-Agent:故意没有把一切都做进去Minimal by Design
Pi 最容易被误解的地方是把"没有内置"当成"能力不足"。实际上,Pi 的设计哲学是反过来的。
默认不提供:MCP、子 Agent、Plan Mode、权限弹窗、内置待办、后台 Bash。官方认为这些不该由核心产品替你决定。
在 DeepSeek Harness 中,你更可能先选模式再调配置;在 Pi 中,你更可能先启动最小 Agent,再逐步添加自己的规则和工具。
PowerShell 安装(Windows)irm https://pi.dev/install.ps1 | iex
npm 全局安装npm install -g --ignore-scripts @earendil-works/pi-coding-agent
启动 / 非交互执行pi pi -p "请总结当前项目的目录结构"
Pi 的斜杠命令:/login 管理凭据 /model 切换模型 /tree 浏览会话树 /compact 压缩上下文
Pi 的明显优势是模型切换:官方支持 Anthropic、OpenAI、Google、Azure、Groq、xAI、Hugging Face、Kimi、MiniMax、Ollama 等 Provider,支持同一会话内切换模型。
05PART
最容易被忽视的风险:自由度越高,责任越集中Freedom Comes With Responsibility
SECURITYPi 默认不包含限制文件系统、进程、网络或凭据访问的内置权限系统,程序默认继承启动它的用户权限。如果你在高权限账户下启动 Pi,它理论上可以访问该账户能访问的一切内容。
Pi 官方建议使用 Docker、本地微型虚拟机或容器化方案。安装第三方扩展包也需谨慎:
推荐固定版本pi install npm:@foo/pi-tools@1.2.3
或固定 Git Tagpi install git:github.com/user/repo@v1
DeepSeek Harness 虽然架构上提供了沙箱、审批和策略插件,但"有插件"不等于"你的配置已经安全"——它仍是 Developer Preview,接口仍在快速演化。
最危险的不是"AI 会不会写错代码",而是:用户以为自己在使用一个安全的编程助手,实际上启动的是一个拥有本机权限的自动化执行器。无论选哪个,都不要在生产目录、密钥目录或高权限系统账户中直接测试。
06PART
最终决策The Bottom Line
DeepSeek Harness 是更像平台的 Agent:平台先给你搭好,更快拥有复杂能力。
Pi-Agent 是更像个人操作系统的 Agent:平台不会替你做太多决定,更容易拥有自己的能力。
真正该比较的不是"谁功能列表更长",而是"谁更适合成为你的工作流控制层"。
选 DeepSeek Harness:要完整 Agent 平台、Web 工作台、插件化运行时、Subagent、Plan Mode 和可组合配置。
选 Pi-Agent:要极简 CLI、频繁模型切换、脚本化、会话分支、技能扩展和长期自定义。
一句话比喻:DeepSeek Harness 像一间装修好的智能工作室:工具架、材料柜、任务板都已备好,你可以更换工具,也可以重新布局。Pi-Agent 像一张空旷但结实的工作台:基础工具在,但没替你决定工作流程——你想加什么,自己安装。
07PART
资料来源Sources
  • DeepSeek Harness 官方:deepseek.com/harness
  • Pi-Agent 官网:pi.dev
  • DeepSeek Harness GitHub:github.com/deepseek-ai/deepseek-harness
  • Pi-Agent GitHub:github.com/earendil-works/pi

相关学习资料