What Bootstrapping Does
每次 Agent 调用时,Zeus 执行以下引导流程:- 组装 System Prompt — 从多个 Bootstrap 文件按顺序拼接核心提示词
- 选择模式提示词 — 根据当前模式(Agent / Ask / Plan)注入对应行为规范
- 动态注入上下文 — 注入当前时间、用户/项目画像、相关记忆、Skills 元数据等
- 加载工具集 — 按模式过滤,装配可用工具
Bootstrap Files
Zeus 的 System Prompt 采用分层架构,由多个 Markdown 文件组合而成。每个文件承担独立职责,启动时按顺序拼接注入。核心文件
System Prompt 完整说明
查看每个 Bootstrap 文件的详细内容和设计原则
Mode Prompts
根据当前交互模式,注入不同的行为提示词:
模式在
invoke() 入口处立即生效。Ask 模式下写操作工具被替换为占位符(渐进式披露),Agent 知道工具存在但无法调用,会引导用户切换模式。
Dynamic Injection
每次运行时,以下上下文被动态注入到 System Prompt:Skills 渐进式披露
Skills 采用两阶段加载策略,降低初始 token 消耗:
启动时仅注入元数据列表,Agent 通过
skill_activate 工具按需加载完整内容。
Skills
Skills 定义、管理 API 和内置技能说明
Context
上下文组装的完整流程和 Token 优化策略
Memory
四层记忆模型、用户画像与项目画像
Tools
四层工具体系和模式过滤规则
Related Docs
- Agent Loop — Bootstrapping 完成后进入执行循环:Agent Loop
- Workspace — 工作空间初始化和文件存储:Agent Runtime