<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>System-Prompt on yzchen.space</title>
    <link>https://www.yzchen.space/tags/system-prompt/</link>
    <description>Recent content in System-Prompt on yzchen.space</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 30 Jun 2026 12:00:00 +0800</lastBuildDate>
    <atom:link href="https://www.yzchen.space/tags/system-prompt/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>pi System Prompt 构成详解</title>
      <link>https://www.yzchen.space/posts/20260630/pi-system-prompt-internals/</link>
      <pubDate>Tue, 30 Jun 2026 12:00:00 +0800</pubDate>
      <guid>https://www.yzchen.space/posts/20260630/pi-system-prompt-internals/</guid>
      <description>&lt;p&gt;pi 的 system prompt 采用&lt;strong&gt;分层拼装&lt;/strong&gt;机制，启动时按固定顺序叠放各层，最终拼接为发送给 LLM 的完整系统提示。&lt;/p&gt;&#xA;&lt;h2 id=&#34;拼装顺序&#34;&gt;拼装顺序&lt;/h2&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;┌─────────────────────────────────────────────┐&#xA;│  ① 基础系统提示 (pi 内置)                     │&#xA;│     角色、工具说明、行为准则、文档路径           │&#xA;│     ↓ 可被替换                                │&#xA;│  ② SYSTEM.md (如存在)                        │&#xA;│     完全替换①，而非追加                        │&#xA;│     ~/.pi/agent/SYSTEM.md 或 .pi/SYSTEM.md    │&#xA;│     ↓                                        │&#xA;│  ③ APPEND_SYSTEM.md (如存在)                  │&#xA;│     追加在②之后                                │&#xA;│     ↓                                        │&#xA;│  ④ 上下文文件                                 │&#xA;│     AGENTS.md / CLAUDE.md 全部拼接            │&#xA;│     来源：全局 + 沿目录树向上收集                │&#xA;│     ↓                                        │&#xA;│  ⑤ 技能列表 (XML)                             │&#xA;│     仅名称 + 描述，遵循 Agent Skills 规范       │&#xA;│     ↓                                        │&#xA;│  ⑥ 最终 System Prompt → 发送给 LLM            │&#xA;└─────────────────────────────────────────────┘&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;工具-schema-不在-system-prompt-中&#34;&gt;工具 Schema 不在 system prompt 中&lt;/h3&gt;&#xA;&lt;p&gt;工具定义（&lt;code&gt;read&lt;/code&gt;、&lt;code&gt;write&lt;/code&gt;、&lt;code&gt;edit&lt;/code&gt;、&lt;code&gt;bash&lt;/code&gt; 及扩展注册的自定义工具）作为 API 请求的 &lt;code&gt;tools&lt;/code&gt; 参数单独传递，&lt;strong&gt;不进入 system prompt 正文&lt;/strong&gt;。system prompt 中只包含工具的简要描述说明。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
