Documentation Index
Fetch the complete documentation index at: https://docs.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
Routeringsbindingen
Gebruik routeringsbindingen om binnenkomend kanaalverkeer vast te zetten op een specifieke agent. 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.
Bindingen weergeven:
accountId weglaat (--bind <channel>), lost OpenClaw deze op vanuit kanaalstandaarden en Plugin-instelhooks wanneer beschikbaar.
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 op zijn plaats 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).
Bindingen verwijderen:
unbind accepteert ofwel --all of een of meer --bind-waarden, niet beide.
Opdrachtoppervlak
agents
openclaw agents uitvoeren zonder subopdracht is gelijk aan openclaw agents list.
agents list
Opties:
--json--bindings: neem volledige routeringsregels op, 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-vlaggen 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
(standaard
api_keyen statischetoken). OAuth-profielen met refresh-tokens blijven alleen beschikbaar via read-through-overerving vanuit de echtemain-agentopslag. 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 definitief verwijderd.
- 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 hoofdmap van de werkruimte:
- Voorbeeldpad:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identityleest vanuit de hoofdmap van de werkruimte (of een expliciet--identity-file)
Identiteit instellen
set-identity schrijft velden naar agents.list[].identity:
namethemeemojiavatar(werkruimterelatief 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 gevraagd--agentdoor te geven. - Wanneer er geen expliciete identiteitsvelden zijn opgegeven, leest de opdracht identiteitsgegevens uit
IDENTITY.md.
IDENTITY.md: