Doc → Deck Pipeline
A 2,000-line technical document in. A presentable, single-file deck out. No slides were hand-made.
The output itself
components: baoyu-design · guizang-ppt-skill · ppt-master — third-party. What is shown is the orchestration. Output not hand-edited.
How it moves through
The same content, two ways
# OpenClaw Agent 五層階層架構與團隊組建模式 > 基於 OpenClaw v2026.6.x 原始碼的深度研究(初版 v2026.2.26,2026-06-13 對照 v2026.6.2 clone 全面校訂),全面解析 Agent 從個體到團隊的五層架構,以及七種實戰團隊組建情境。 > > 姊妹篇:《2026-02-08-OpenClaw Agent 多 Agent 互動模式與應用場景》 — 使用者端的六種互動方式與五個實戰場景 > > > **資訊:v2026.6.x 校訂摘要** > > 本次重大校訂涵蓋:tool profile/group 定義檔遷移(`pi-tools.policy.ts` → `tool-catalog.ts`)、新增 media/agents/nodes tool groups、`peer.kind` 由 `dm` 改為 `direct`、`maxConcurrent` 預設 1→4、`subagents.maxConcurrent` 預設 1→8、`announceTimeoutMs` 預設 60s→120s、`subagents` 管理工具僅剩 `list`(kill/steer 已移除)、bootstrap 移除 `BOOT.md` 並將 `MEMORY.md` 列為正式 bootstrap 檔、memory 改為 `backend: builtin|qmd` 架構、新增 15+ plugin hooks,以及 sandbox/heartbeat/cron/compaction 大量新欄位。標 🆙 者為本次校訂新增/修正。 --- ## TL;DR(30 秒摘要) OpenClaw 的 Agent 系統由五個可組合的層次構成:**Agent(大腦)→ Binding(路由)→ Session(上下文)→ Sub-agent(平行任務)→ A2A(跨 Agent 通訊)**。每一層解決不同的問題——從「這個 AI 是誰」到「多個 AI 如何協作」。搭配 Sandbox、Heartbeat、Cron、Memory、Hooks 等支援系統,可以組建出從個人助手到多 Agent 協作團隊的各種配置。 ``` ┌─────────────────────────────────────────────────────────┐ │ Layer 5: A2A │ │ sessions_send / ping-pong │ │ ┌──────────┐ ←──────→ ┌──────────┐ │ │ │ Agent A │ │ Agent B │ │ │ └────┬─────┘ └────┬─────┘ │ │ ────────┼──────────────────────┼──────── Layer 4 ────── │ │ ┌────┴─────┐ ┌───┴──────┐ │ │ │Sub-agent │ │Sub-agent │ sessions_spawn │ │ │ (task 1) │ │ (task 2) │ │
How it was made
- Elapsed: —Read the source: 1,998 lines of OpenClaw architecture notes, exported from Obsidian
- Elapsed: —Extract the section structure and diagram candidates, decide the narrative order
- Elapsed: —Choose the visual system and apply the deck template
- Elapsed: —Generate the interactive HTML deck
- Elapsed: —Export a single self-contained file
- Elapsed: —Publish in one line to an unlisted URL
The steps are what ran. The timings were never measured, so the column shows the gap rather than an estimate.
What you can check
- Self-contained single file — 0 external references
- 47 KB ≤ 2 MB
- Complete doctype
- Publishable via the /p API in one line