Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw agents
Beheer geïsoleerde agents (werkruimten + auth + routering).
Gerelateerd:
- Multi-agentroutering
- Agentwerkruimte
- Skills-configuratie: configuratie voor zichtbaarheid van Skills.
Voorbeelden
Routeringsbindings
Gebruik routeringsbindings om inkomend kanaalverkeer aan een specifieke agent vast te pinnen. Als je ook verschillende zichtbare Skills per agent wilt, configureer danagents.defaults.skills en agents.list[].skills in openclaw.json. Zie Skills-configuratie en Configuratiereferentie.
Bindings weergeven:
accountId weglaat (--bind <channel>), lost OpenClaw dit op vanuit kanaalstandaardwaarden en Plugin-installatiehooks wanneer die beschikbaar zijn.
Als je --agent weglaat voor bind of unbind, richt OpenClaw zich op de huidige standaardagent.
Gedrag van bindingsbereik
- Een binding zonder
accountIdkomt alleen overeen met het standaardaccount van het kanaal. accountId: "*"is de kanaalbrede fallback (alle accounts) en is minder specifiek dan een expliciete accountbinding.- Als dezelfde agent al een overeenkomende kanaalbinding zonder
accountIdheeft, en je later bindt met een expliciete of opgelosteaccountId, werkt OpenClaw die bestaande binding ter plekke bij in plaats van een duplicaat toe te voegen.
telegram:ops. Als je ook routering voor het standaardaccount wilt, voeg die dan expliciet toe (bijvoorbeeld --bind telegram:default).
Bindings verwijderen:
unbind accepteert ofwel --all of een of meer --bind-waarden, niet beide.
Commandosurface
agents
Het uitvoeren van openclaw agents zonder subcommando is gelijk aan openclaw agents list.
agents list
Opties:
--json--bindings: volledige routeringsregels opnemen, niet alleen aantallen/samenvattingen per agent
agents add [name]
Opties:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(herhaalbaar)--non-interactive--json
- Het doorgeven van expliciete add-flags schakelt de opdracht over naar het niet-interactieve pad.
- Niet-interactieve modus vereist zowel een agentnaam als
--workspace. mainis gereserveerd en kan niet worden gebruikt als de nieuwe agent-id.- In interactieve modus kopieert auth-seeding alleen draagbare statische profielen
(
api_keyen standaard statischetoken). OAuth-profielen met vernieuwingstokens blijven alleen beschikbaar via read-through-overerving vanuit de echtemain-agentstore. Als de geconfigureerde standaardagent nietmainis, meld je dan apart aan voor OAuth- profielen op de nieuwe agent.
agents bindings
Opties:
--agent <id>--json
agents bind
Opties:
--agent <id>(standaard de huidige standaardagent)--bind <channel[:accountId]>(herhaalbaar)--json
agents unbind
Opties:
--agent <id>(standaard de huidige standaardagent)--bind <channel[:accountId]>(herhaalbaar)--all--json
agents delete <id>
Opties:
--force--json
mainkan niet worden verwijderd.- Zonder
--forceis interactieve bevestiging vereist. - Werkruimte-, agentstatus- en sessietranscriptmappen worden naar de prullenmand verplaatst, niet hard verwijderd.
- Wanneer de Gateway bereikbaar is, wordt verwijdering via de Gateway verzonden, zodat config- en session-store-opschoning dezelfde writer gebruiken als runtimeverkeer. Als de Gateway niet bereikbaar is, valt de CLI terug op het offline lokale pad.
- Als de werkruimte van een andere agent hetzelfde pad is, binnen deze werkruimte ligt, of deze werkruimte bevat,
blijft de werkruimte behouden en rapporteert
--jsonworkspaceRetained,workspaceRetainedReasonenworkspaceSharedWith.
Identiteitsbestanden
Elke agentwerkruimte kan eenIDENTITY.md bevatten in de root van de werkruimte:
- Voorbeeldpad:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identityleest vanuit de root van de werkruimte (of een expliciet--identity-file)
Identiteit instellen
set-identity schrijft velden naar agents.list[].identity:
namethemeemojiavatar(werkruimte-relatief pad, http(s)-URL of data-URI)
--agent <id>--workspace <dir>--identity-file <path>--from-identity--name <name>--theme <theme>--emoji <emoji>--avatar <value>--json
--agentof--workspacekan worden gebruikt om de doelagent te selecteren.- Als je vertrouwt op
--workspaceen meerdere agents die werkruimte delen, mislukt de opdracht en wordt je gevraagd--agentdoor te geven. - Wanneer er geen expliciete identiteitsvelden worden opgegeven, leest de opdracht identiteitsgegevens uit
IDENTITY.md.
IDENTITY.md: