Skip to content

Glossar und Ressourcen

源码版本v2026.6.11

Kernbegriffe

BegriffEnglischBeschreibung
GatewaygatewayResidenter Prozess, empfängt Kanalnachrichten, steuert den Agenten, broadcastet Ereignisse. src/gateway/server.impl.ts
Agent-Hauptschleifeagent loopwhile(true)-Turn-Schleife des embedded-agent-runner. src/agents/embedded-agent-runner/run.ts
EinzelversuchattemptEin LLM-Aufruf + Paarung von tool_use/tool_result. run/attempt.ts
SitzungsessionZustandscontainer einer Konversation, verwaltet durch SessionManager. src/agents/sessions/session-manager.ts
WerkzeugtoolVom Agenten aufrufbare Funktion, in einer Map registriert. src/agents/sessions/agent-session.ts
FertigkeitskillMarkdown-Anleitung, das Modell entscheidet selbst, wann es sie liest. src/skills/
PluginpluginErweiterungspaket, entdeckt über Verzeichniskonventionen wie .codex-plugin/plugin.json. src/plugins/
KanalchannelAnpassung an Nachrichtenplattformen wie WhatsApp/Telegram/Slack. src/channels/
ProviderproviderLLM-Anbieter-Adapter (Anthropic/OpenAI/Google...). src/llm/providers/
Context Enginecontext engineAbstraktionsschicht für Kontextkomprimierung. src/context-engine/
CroncronGeplante Aufgabe, ausgeführt in einer isolierten Agent-Sitzung. src/cron/
ACPAgent Client ProtocolBrückt IDEs (Zed u. a.) zum Gateway. src/acp/
MCPModel Context ProtocolBidirektional: als Server exponiert es Fähigkeiten, als Client konsumiert es externe Server. src/mcp/ + src/agents/
DaemondaemonVerpackt das Gateway als Systemdienst (launchd/schtasks/systemd). src/daemon/

Verzeichniskonventionen

  • Quellcode: Repository openclaw/openclaw, src/ ist der Hauptcode, packages/ enthält 21 unabhängig veröffentlichbare Pakete, skills/ (Repository-Root) ist die Beispielsammlung.
  • Benutzerdaten: ~/.openclaw/ (Konfiguration openclaw.json, Workspace, Agents, Logs, Memory...).
  • Konfigurationsdatei: ~/.openclaw/openclaw.json (oder $OPENCLAW_STATE_DIR/openclaw.json).

Offizielle Ressourcen

Quellcode-Version

Alle SrcLinks dieser Seite zeigen auf github.com/openclaw/openclaw/blob/v2026.6.11/<path>#Lxx-Lyy. Für einen Versionswechsel OPENCLAW_TAG in docs/.vitepress/site.ts ändern und dann npm run check:refs ausführen.