agents
openclaw agents
Sección titulada «openclaw agents»Administrar agentes aislados (espacios de trabajo + autenticación + enrutamiento).
Relacionado:
- Enrutamiento multiagente: Multi-Agent Routing
- Espacio de trabajo del agente: Agent workspace
Ejemplos
Sección titulada «Ejemplos»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 workBindings de enrutamiento
Sección titulada «Bindings de enrutamiento»Use bindings de enrutamiento para fijar el tráfico del canal entrante a un agente específico.
Listar bindings:
openclaw agents bindingsopenclaw agents bindings --agent workopenclaw agents bindings --jsonAñadir bindings:
openclaw agents bind --agent work --bind telegram:ops --bind discord:guild-aSi omite accountId (--bind <channel>), OpenClaw lo resuelve desde los valores predeterminados del canal y los enlaces de configuración de complementos cuando están disponibles.
Comportamiento del ámbito del binding
Sección titulada «Comportamiento del ámbito del binding»- Un binding sin
accountIdcoincide solo con la cuenta predeterminada del canal. accountId: "*"es la alternativa de todo el canal (todas las cuentas) y es menos específica que un binding de cuenta explícito.- Si el mismo agente ya tiene un binding de canal coincidente sin
accountId, y luego lo vincula con unaccountIdexplícito o resuelto, OpenClaw actualiza ese binding existente en su lugar en lugar de agregar un duplicado.
Ejemplo:
# initial channel-only bindingopenclaw agents bind --agent work --bind telegram
# later upgrade to account-scoped bindingopenclaw agents bind --agent work --bind telegram:opsDespués de la actualización, el enrutamiento de ese binding tiene como ámbito telegram:ops. Si también desea un enrutamiento a la cuenta predeterminada, agréguelo explícitamente (por ejemplo --bind telegram:default).
Eliminar bindings:
openclaw agents unbind --agent work --bind telegram:opsopenclaw agents unbind --agent work --allArchivos de identidad
Sección titulada «Archivos de identidad»Cada espacio de trabajo del agente puede incluir un IDENTITY.md en la raíz del espacio de trabajo:
- Ruta de ejemplo:
~/.openclaw/workspace/IDENTITY.md set-identity --from-identitylee desde la raíz del espacio de trabajo (o un--identity-fileexplícito)
Las rutas de avatar se resuelven en relación con la raíz del espacio de trabajo.
Establecer identidad
Sección titulada «Establecer identidad»set-identity escribe campos en agents.list[].identity:
namethemeemojiavatar(ruta relativa al espacio de trabajo, URL http(s) o URI de datos)
Cargar desde IDENTITY.md:
openclaw agents set-identity --workspace ~/.openclaw/workspace --from-identityAnular campos explícitamente:
openclaw agents set-identity --agent main --name "OpenClaw" --emoji "🦞" --avatar avatars/openclaw.pngMuestra de configuración:
{ agents: { list: [ { id: "main", identity: { name: "OpenClaw", theme: "space lobster", emoji: "🦞", avatar: "avatars/openclaw.png", }, }, ], },}