Agent coordination

Agent verzenden

openclaw agent voert één agentbeurt uit vanaf de opdrachtregel zonder dat er een inkomend chatbericht nodig is. Gebruik het voor gescripte workflows, testen en programmatische levering.

Snel aan de slag

  • Voer een eenvoudige agentbeurt uit

    openclaw agent --message "What is the weather today?"
    

    Dit stuurt het bericht via de Gateway en drukt het antwoord af.

  • Richt op een specifieke agent of sessie

    # Target a specific agent
    openclaw agent --agent ops --message "Summarize logs"
    
    # Target a phone number (derives session key)
    openclaw agent --to +15555550123 --message "Status update"
    
    # Reuse an existing session
    openclaw agent --session-id abc123 --message "Continue the task"
    
  • Lever het antwoord af bij een kanaal

    # Deliver to WhatsApp (default channel)
    openclaw agent --to +15555550123 --message "Report ready" --deliver
    
    # Deliver to Slack
    openclaw agent --agent ops --message "Generate report" \
      --deliver --reply-channel slack --reply-to "#reports"
    
  • Vlaggen

    Vlag Beschrijving
    --message \<text\> Te verzenden bericht (vereist)
    --to \<dest\> Leid de sessiesleutel af van een doel (telefoon, chat-id)
    --agent \<id\> Richt op een geconfigureerde agent (gebruikt de main-sessie)
    --session-id \<id\> Hergebruik een bestaande sessie op id
    --local Forceer de lokale ingebedde runtime (sla Gateway over)
    --deliver Stuur het antwoord naar een chatkanaal
    --channel \<name\> Afleveringskanaal (whatsapp, telegram, discord, slack, enz.)
    --reply-to \<target\> Overschrijving van afleveringsdoel
    --reply-channel \<name\> Overschrijving van afleveringskanaal
    --reply-account \<id\> Overschrijving van afleveringsaccount-id
    --thinking \<level\> Stel het denkniveau in voor het geselecteerde modelprofiel
    --verbose \<on|full|off\> Stel het uitgebreide niveau in
    --timeout \<seconds\> Overschrijf de agent-time-out
    --json Voer gestructureerde JSON uit

    Gedrag

    • Standaard gaat de CLI via de Gateway. Voeg --local toe om de ingebedde runtime op de huidige machine te forceren.
    • Als de Gateway onbereikbaar is, valt de CLI terug op de lokale ingebedde uitvoering.
    • Sessieselectie: --to leidt de sessiesleutel af (groep-/kanaaldoelen behouden isolatie; directe chats vouwen samen naar main).
    • Denk- en uitgebreide vlaggen blijven behouden in de sessieopslag.
    • Uitvoer: standaard platte tekst, of --json voor gestructureerde payload + metadata.

    Voorbeelden

    # Simple turn with JSON output
    openclaw agent --to +15555550123 --message "Trace logs" --verbose on --json
    
    # Turn with thinking level
    openclaw agent --session-id 1234 --message "Summarize inbox" --thinking medium
    
    # Deliver to a different channel than the session
    openclaw agent --agent ops --message "Alert" --deliver --reply-channel telegram --reply-to "@admin"
    

    Gerelateerd