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上下文压缩抽象层。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