实践openclaw-concepts
System prompt · OpenClaw — OpenClaw 如何分层构建系统提示词,兼顾缓存与动态上下文。
OpenClaw 如何分层构建系统提示词,兼顾缓存与动态上下文。
2026-08-24原文
本文为要点摘要,完整细节以原文为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
OpenClaw 系统提示词分层构建
纯渲染器、配置解析、运行时适配器分工,避免单体构建器
- buildAgentSystemPrompt 只做纯渲染,不读全…
- resolveAgentSystemPromptConfig 解析…
- 运行时适配器收集工具、沙箱、渠道能力等实时事实
⚙️ 流程拆解
STEP 1渲染器生成提示词
STEP 2解析配置开关
STEP 3适配器收集实时事实
STEP 4Provider 注入贡献
STEP 5按缓存边界分层
🔗 涉及的概念与玩家
- OpenClaw产品
- buildAgentSystemPrompt方法
- resolveAgentSystemPromptConfig方法
- GPT-5模型
- resolveGpt5SystemPromptContribution方法
- before_prompt_build方法
- Runtime Context概念
- prompt cache boundary概念
- OpenClaw—使用→buildAgentSystemPrompt
- OpenClaw—使用→resolveAgentSystemPromptConfig
- resolveGpt5SystemPromptContribution—服务→GPT-5
- resolveGpt5SystemPromptContribution—替代→before_prompt_build
- Runtime Context—位于下方→prompt cache boundary
- 三层组装:
buildAgentSystemPrompt纯渲染,resolveAgentSystemPromptConfig解析配置,运行时适配器注入实时事实。含义:提示词构建应分离渲染与配置,便于调试和导出。 - 缓存边界:稳定内容(如项目上下文)置于前缀缓存之上,易变内容(如消息、运行时)置于之下。含义:设计提示词时需考虑缓存复用,提升性能。
- 子代理最小提示:
promptMode=minimal省略记忆、自更新等部分,保留工具、安全等。含义:针对不同任务裁剪提示词,可减少开销并聚焦核心。
🕸 顺着图谱继续读
- Predicting model behavior before release by simulating — OpenAI 推出部署模拟方法,通过真实对话数据预测模型行为,提升安全性和评估准2026-06-16 · 共同涉及 GPT-5
- OpenAI WebRTC Audio Session, now with document context — Simon Willison 分享如何利用 OpenAI WebRTC API 2026-06-12 · 共同涉及 GPT-5
- Can Voice Agents Handle Bilingual Customers? — 评测前沿语音识别模型处理中英混合语音的能力,揭示多语言客户服务的技术挑战与进展。2026-06-09 · 共同涉及 GPT-5
- opencode v1.16.2 — 修复推理摘要兼容性,支持后台运行子代理,提升多服务器桌面体验2026-06-05 · 共同涉及 GPT-5