agents
openclaw agents
Section intitulée « openclaw agents »Gérez des agents isolés (espaces de travail + auth + routage).
Connexes :
- Routage multi-agent : Routage multi-agent
- Espace de travail de l’agent : Espace de travail de l’agent
Exemples
Section intitulée « Exemples »openclaw agents listopenclaw agents add work --workspace ~/.openclaw/workspace-workopenclaw agents bindingsopenclaw agents bind --agent work --bind telegram:opsopenclaw agents unbind --agent work --bind telegram:opsopenclaw agents set-identity --workspace ~/.openclaw/workspace --from-identityopenclaw agents set-identity --agent main --avatar avatars/openclaw.pngopenclaw agents delete workLiaisons de routage
Section intitulée « Liaisons de routage »Utilisez les liaisons de routage pour épingler le trafic entrant du channel à un agent spécifique.
Lister les liaisons :
openclaw agents bindingsopenclaw agents bindings --agent workopenclaw agents bindings --jsonAjouter des liaisons :
openclaw agents bind --agent work --bind telegram:ops --bind discord:guild-aSi vous omettez accountId (--bind <channel>), OpenClaw le résout à partir des valeurs par défaut du channel et des hooks de configuration des plugins lorsque disponibles.
Comportement de la portée de liaison
Section intitulée « Comportement de la portée de liaison »- Une liaison sans
accountIdcorrespond uniquement au compte par défaut du channel. accountId: "*"est le repli à l’échelle du channel (tous les comptes) et est moins spécifique qu’une liaison de compte explicite.- Si le même agent possède déjà une liaison de channel correspondante sans
accountId, et que vous liez ultérieurement avec unaccountIdexplicite ou résolu, OpenClaw met à niveau cette liaison existante sur place au lieu d’ajouter un doublon.
Exemple :
# initial channel-only bindingopenclaw agents bind --agent work --bind telegram
# later upgrade to account-scoped bindingopenclaw agents bind --agent work --bind telegram:opsAprès la mise à niveau, le routage pour cette liaison est délimité à telegram:ops. Si vous souhaitez également un routage par compte par défaut, ajoutez-le explicitement (par exemple --bind telegram:default).
Supprimer les liaisons :
openclaw agents unbind --agent work --bind telegram:opsopenclaw agents unbind --agent work --allFichiers d’identité
Section intitulée « Fichiers d’identité »Chaque espace de travail d’agent peut inclure un IDENTITY.md à la racine de l’espace de travail :
- Exemple de chemin :
~/.openclaw/workspace/IDENTITY.md set-identity --from-identitylit à partir de la racine de l’espace de travail (ou d’un--identity-fileexplicite)
Les chemins des avatars sont résolus par rapport à la racine de l’espace de travail.
Définir l’identité
Section intitulée « Définir l’identité »set-identity écrit les champs dans agents.list[].identity :
namethemeemojiavatar(chemin relatif à l’espace de travail, URL http(s) ou URI de données)
Charger depuis IDENTITY.md :
openclaw agents set-identity --workspace ~/.openclaw/workspace --from-identityRemplacer explicitement les champs :
openclaw agents set-identity --agent main --name "OpenClaw" --emoji "🦞" --avatar avatars/openclaw.pngExemple de configuration :
{ agents: { list: [ { id: "main", identity: { name: "OpenClaw", theme: "space lobster", emoji: "🦞", avatar: "avatars/openclaw.png", }, }, ], },}