T learn.traeai

opencode vs Pi

这里比较的是 Agent Harness 的设计,不是底层模型能力。原始依据为双方最新版本的完整运行时 Prompt。

定位
opencode

调查、计划、实现与调试

Pi

最小化编码 Agent

上下文策略
opencode

通过记忆、文件读取规则和阶段化调查保留高信号信息。

Pi

系统层很薄,减少运行时规则对模型上下文的占用。

工具策略
opencode

核心工具集中在 Bash、编辑、文件匹配和任务推进,结构直接。

Pi

只保留文件与终端核心工具,用较小工具面换取清晰可预测的行为。

安全策略
opencode

单列 Git 与自主执行规则,强调先调查再修改。

Pi

安全边界更多依赖工具参数和调用环境,而不是长篇运行时规则。

最新 Prompt 结构

opencode v1.18.7

646 行 · 19 个章节 · 32,734 字符

主要章节:System Prompt、Workflow、Communication Guidelines、Memory、Reading Files and Folders、Writing Prompts、Git、User Message、Tools、bash

查看完整原文与解析 ->

Pi v0.82.1

155 行 · 7 个章节 · 5,818 字符

主要章节:System Prompt、User Message、Tools、bash、edit、read、write

查看完整原文与解析 ->