Skip to main content
Bootstrapping 是每次 Agent 运行前的准备仪式:组装 System Prompt、加载工具、注入用户画像与记忆,确保 Agent 以正确的身份、能力和上下文开始工作。

What Bootstrapping Does

每次 Agent 调用时,Zeus 执行以下引导流程:
  1. 组装 System Prompt — 从多个 Bootstrap 文件按顺序拼接核心提示词
  2. 选择模式提示词 — 根据当前模式(Agent / Ask / Plan)注入对应行为规范
  3. 动态注入上下文 — 注入当前时间、用户/项目画像、相关记忆、Skills 元数据等
  4. 加载工具集 — 按模式过滤,装配可用工具

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

四层工具体系和模式过滤规则

  • Agent Loop — Bootstrapping 完成后进入执行循环:Agent Loop
  • Workspace — 工作空间初始化和文件存储:Agent Runtime