Skip to content

詞彙表與資料

源码版本v2026.6.11

核心術語

術語英文說明
閘道gateway常駐進程,接收通道訊息、排程 agent、廣播事件。src/gateway/server.impl.ts
Agent 主循環agent loopembedded-agent-runnerwhile(true) turn 循環。src/agents/embedded-agent-runner/run.ts
單輪attempt一次 LLM 呼叫 + tool_use/tool_result 配對。run/attempt.ts
工作階段session一段對話的狀態容器,SessionManager 管理。src/agents/sessions/session-manager.ts
工具tool可被 agent 呼叫的函式,Map 註冊。src/agents/sessions/agent-session.ts
技能skillMarkdown 指引,讓模型自己決定何時讀。src/skills/
外掛plugin.codex-plugin/plugin.json 等目錄約定發現的擴充套件。src/plugins/
通道channelWhatsApp/Telegram/Slack 等訊息平台介面。src/channels/
ProviderproviderLLM 廠商介面卡(Anthropic/OpenAI/Google...)。src/llm/providers/
Context Enginecontext engine上下文壓縮 (compaction) 抽象層。src/context-engine/
Croncron定時任務,在隔離 agent session 內執行。src/cron/
ACPAgent Client Protocol橋接 IDE(Zed 等)到 gateway。src/acp/
MCPModel Context Protocol雙向:作 server 暴露能力,作 client 消費外部 server。src/mcp/ + src/agents/
Daemondaemon把 gateway 裝成系統服務(launchd/schtasks/systemd)。src/daemon/

目錄約定

  • 原始碼:openclaw/openclaw 倉庫,src/ 是主程式碼,packages/ 是 21 個可獨立發布的套件,skills/(倉庫根)是範例技能庫。
  • 使用者資料:~/.openclaw/(設定 openclaw.json、workspace、agents、logs、memory...)。
  • 設定檔:~/.openclaw/openclaw.json(或 $OPENCLAW_STATE_DIR/openclaw.json)。

官方資料

原始碼版本

本站所有 SrcLink 指向 github.com/openclaw/openclaw/blob/v2026.6.11/<path>#Lxx-Lyy。升版本改 docs/.vitepress/site.tsOPENCLAW_TAG 再跑 npm run check:refs