Wanneer een agent binnen een sandbox draait, zijn deDocumentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
exec-opdrachten beperkt tot de
sandboxomgeving. Verhoogde modus laat de agent daaruit breken en in plaats daarvan opdrachten
buiten de sandbox uitvoeren, met configureerbare goedkeuringspoorten.
Verhoogde modus verandert alleen gedrag wanneer de agent gesandboxt is. Voor
niet-gesandboxte agents draait exec al op de host.
Richtlijnen
Beheer verhoogde modus per sessie met slash-opdrachten:| Richtlijn | Wat deze doet |
|---|---|
/elevated on | Buiten de sandbox uitvoeren op het geconfigureerde hostpad, goedkeuringen behouden |
/elevated ask | Hetzelfde als on (alias) |
/elevated full | Buiten de sandbox uitvoeren op het geconfigureerde hostpad en goedkeuringen overslaan |
/elevated off | Terugkeren naar uitvoering die tot de sandbox beperkt is |
/elev on|off|ask|full.
Stuur /elevated zonder argument om het huidige niveau te zien.
Hoe het werkt
Beschikbaarheid controleren
Verhoogd moet in de configuratie zijn ingeschakeld en de afzender moet op de toegestane lijst staan:
Het niveau instellen
Stuur een bericht dat alleen uit een richtlijn bestaat om de sessiestandaard in te stellen:Of gebruik het inline (geldt alleen voor dat bericht):
Opdrachten worden buiten de sandbox uitgevoerd
Met verhoogd actief verlaten
exec-aanroepen de sandbox. De effectieve host is
standaard gateway, of node wanneer het geconfigureerde exec-doel of sessie-exec-doel
node is. In full-modus worden exec-goedkeuringen overgeslagen. In on/ask-modus
blijven geconfigureerde goedkeuringsregels gelden.Volgorde van oplossing
- Inline richtlijn in het bericht (geldt alleen voor dat bericht)
- Sessie-overschrijving (ingesteld door een bericht te sturen dat alleen uit een richtlijn bestaat)
- Globale standaard (
agents.defaults.elevatedDefaultin de configuratie)
Beschikbaarheid en toegestane lijsten
- Globale poort:
tools.elevated.enabled(moettruezijn) - Toegestane lijst voor afzenders:
tools.elevated.allowFrommet lijsten per kanaal - Poort per agent:
agents.list[].tools.elevated.enabled(kan alleen verder beperken) - Toegestane lijst per agent:
agents.list[].tools.elevated.allowFrom(afzender moet zowel globaal als per agent overeenkomen) - Discord-terugval: als
tools.elevated.allowFrom.discordis weggelaten, wordtchannels.discord.allowFromals terugval gebruikt - Alle poorten moeten slagen; anders wordt verhoogd als niet beschikbaar behandeld
| Voorvoegsel | Komt overeen met |
|---|---|
| (geen) | Afzender-ID, E.164 of From-veld |
name: | Weergavenaam van afzender |
username: | Gebruikersnaam van afzender |
tag: | Tag van afzender |
id:, from:, e164: | Expliciete identiteitstargeting |
Wat verhoogd niet beheert
- Toolbeleid: als
execdoor toolbeleid wordt geweigerd, kan verhoogd dat niet overschrijven. - Hostselectiebeleid: verhoogd verandert
autoniet in een vrije cross-host-overschrijving. Het gebruikt de geconfigureerde regels of sessieregels voor het exec-doel en kiest alleennodewanneer het doel alnodeis. - Los van
/exec: de/exec-richtlijn past exec-standaarden per sessie aan voor geautoriseerde afzenders en vereist geen verhoogde modus.
De bash-chatopdracht (
!-voorvoegsel; /bash-alias) is een aparte poort waarvoor tools.elevated moet zijn ingeschakeld naast de eigen vlag tools.bash.enabled. Als verhoogd wordt uitgeschakeld, worden !-shellopdrachten ook geblokkeerd.Gerelateerd
Exec-tool
Uitvoering van shellopdrachten vanuit de agent.
Exec-goedkeuringen
Systeem voor goedkeuringen en toegestane lijsten voor
exec.Sandboxing
Sandboxconfiguratie op Gateway-niveau.
Sandbox versus toolbeleid versus verhoogd
Hoe de drie poorten samenwerken tijdens een toolaanroep.