#Claw cannot access tools such as shell commands or file reading/writing.
1 messages ยท Page 1 of 1 (latest)
If it started exactly after the 5.7 update, Iโd first check whether the tool allowlist got tightened/migrated.
Please paste these (they redact secrets):
openclaw --version
openclaw status --all
openclaw config get tools.allow
openclaw config get channels.discord.channels.1503198748225048586.tools
openclaw logs --tail 120
The likely culprit is a restrictive tools.allow / Discord channel-level tools.allow that no longer includes the actual tool names. For shell + files, make sure exec, read, and write are allowed, or temporarily remove the allowlist to confirm.
Also check exec routing/approval if only shell is broken:
openclaw config get tools.exec.host
openclaw config get tools.exec.security
openclaw config get tools.exec.ask
Docs: https://docs.openclaw.ai/help/faq and https://docs.openclaw.ai/tools/exec
mfbc@mfbc-server:~$ openclaw --version
openclaw status --all
openclaw config get tools.allow
openclaw config get channels.discord.channels.1503198748225048586.tools
openclaw logs --tail 120
OpenClaw 2026.5.7 (eeef486)
๐ฆ OpenClaw 2026.5.7 (eeef486)
I can grep it, git blame it, and gently roast itโpick your coping mechanism.
โ
OpenClaw status --all
Overview
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Item โ Value โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Version โ 2026.5.7 โ
โ OS โ linux 6.17.0-23-generic (x64) โ
โ Node โ 26.0.0 โ
โ Config โ ~/.openclaw/openclaw.json โ
โ Dashboard โ http://127.0.0.1:18789/ โ
โ Tailscale exposure โ off โ
โ Channel โ stable (default) โ
โ Update โ pnpm ยท up to date ยท npm latest 2026.5.7 โ
โ Gateway โ local ยท ws://127.0.0.1:18789 (local loopback) ยท โ
โ โ reachable 116ms ยท auth token โ
โ Security โ Run: openclaw security audit --deep โ
โ Gateway self โ unknown โ
โ Gateway service โ systemd user installed ยท enabled ยท running (pid 1658, โ
โ โ state active) โ
โ Node service โ systemd user not installed โ
โ Agents โ 1 total ยท 1 bootstrapping ยท 0 active ยท 3 sessions โ
โ Secrets โ none โ
โโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Channels
โโโโโโโโโโโโฌโโโโโโโโโโฌโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Channel โ Enabled โ State โ Detail โ
โโโโโโโโโโโโผโโโโโโโโโโผโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Discord โ ON โ OK โ token config (sha256:b36bd69d ยท len 72) ยท โ
โ โ โ โ accounts 1/1 โ
โโโโโโโโโโโโดโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Discord accounts
โโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Account โ Status โ Notes โ
โโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ default โ OK โ token:config ยท credential available in gateway runtime โ
โโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Agents
โโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Agent โ Bootstrap file โ Sessions โ Active โ Store โ
โโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ main โ PRESENT โ 3 โ 29m ago โ ~/.openclaw/agents/main/ โ
โ โ โ โ โ sessions/sessions.json โ
โโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Diagnosis (read-only)
Gateway connection details:
Gateway target: ws://127.0.0.1:18789
Source: local loopback
Config: /home/mfbc/.openclaw/openclaw.json
Bind: loopback
โ Config: /home/mfbc/.openclaw/openclaw.json
โ Secret diagnostics (0)
โ Restart sentinel: none
! Port 18789
Port 18789 is already in use.
- pid 1658 mfbc: /home/linuxbrew/.linuxbrew/opt/node/bin/node /home/mfbc/.npm-global/lib/node_modules/openclaw/dist/index.js gateway --port 18789 (127.0.0.1:18789)
- Gateway already running locally. Stop it (openclaw gateway stop) or use a different port.
! Tailscale exposure: off ยท daemon unknown
โ Skills: 12 eligible ยท 0 missing ยท /home/mfbc/.openclaw/workspace
โ Plugin compatibility (none)
โ Channel issues (none)
Pasteable debug report. Auth tokens redacted.
Troubleshooting: https://docs.openclaw.ai/troubleshooting
โ
๐ฆ OpenClaw 2026.5.7 (eeef486) โ Alexa, but with taste.
[
"group:fs",
"exec",
"web_search",
"web_fetch",
"browser",
"message",
"image",
"cron"
]
Thanks โ two things jump out:
- Your output got cut off before the important parts (
tools.allow, channel tools, logs). Can you paste those specific outputs separately?
openclaw config get tools.allow
openclaw config get channels.discord.channels.1503198748225048586.tools
openclaw logs --tail 200 | grep -Ei 'tool|allow|denied|exec|read|write|available|unknown'
- Youโre on Node 26.0.0. OpenClaw docs say Node 24 is the recommended runtime; Node 22.16+ is supported, but Node 26 is newer and could expose weird dependency/runtime issues. Iโd strongly try Node 24 and reinstall/restart:
# if using nvm
nvm install 24
nvm use 24
npm install -g openclaw@latest
openclaw gateway restart
If the allowlist output is empty/null, the Node 26 angle becomes more suspicious. If it shows a restrictive allowlist, we can fix that directly.
That status line is important: Agents โ 1 total ยท 1 bootstrapping ยท 0 active.
So this may not be โtools are missingโ yet โ the agent is still stuck in first-run bootstrap mode. In that mode it may not behave like a normal tool-capable assistant.
Please check whether BOOTSTRAP.md is still sitting in the workspace:
ls -la ~/.openclaw/workspace
If you already completed onboarding / donโt need the bootstrap questions, move it aside and restart:
mv ~/.openclaw/workspace/BOOTSTRAP.md ~/.openclaw/workspace/BOOTSTRAP.md.bak
openclaw gateway restart
openclaw status --all
Expected after restart: Agents ... 0 bootstrapping ยท 1 active or similar.
Docs for this bit: https://docs.openclaw.ai/start/bootstrapping
Still also worth pasting the tools.allow outputs after that, but Iโd fix the bootstrapping state first. ๐ฆ
Yep โ this confirms it: Bootstrap file โ PRESENT.
That means the agent is still in bootstrap mode, which can make it look like normal tools such as shell/files are unavailable.
Do this first:
mv ~/.openclaw/workspace/BOOTSTRAP.md ~/.openclaw/workspace/BOOTSTRAP.md.bak
openclaw gateway restart
openclaw status --all
The Port 18789 is already in use line is expected while the gateway is running; itโs not the root issue here.
If it still says bootstrapping after that, the session store may have a stale bootstrap state. Move it aside, then restart again:
mv ~/.openclaw/agents/main/sessions/sessions.json ~/.openclaw/agents/main/sessions/sessions.json.bak
openclaw gateway restart
openclaw status --all
Then try asking it to read a simple file or run pwd. If tools are still missing after Bootstrap file is no longer present, paste the tools.allow outputs and logs and weโll chase the next layer.
That allowlist is basically OK for file + shell:
group:fs=read,write,edit,apply_patchexec= shell commands
Docs: https://docs.openclaw.ai/tools / https://docs.openclaw.ai/gateway/config-tools
Two small improvements, but I donโt think this is the main blocker:
openclaw config set tools.allow '["group:fs","group:runtime","group:web","group:ui","group:messaging","image","cron"]'
openclaw gateway restart
group:runtime includes both exec and process, which helps for background shell sessions.
But the real smoking gun from your status is still:
Bootstrap file โ PRESENT
Agents โ 1 bootstrapping
Fix that first:
mv ~/.openclaw/workspace/BOOTSTRAP.md ~/.openclaw/workspace/BOOTSTRAP.md.bak
openclaw gateway restart
openclaw status --all
After that, if it still canโt use shell/files, paste the exact error the agent gives when you ask it: โrun pwd with exec and read AGENTS.mdโ. That will tell us whether itโs policy, bootstrap state, or model/tool-calling behavior.
ใกใชใฟใซๆฅๆฌ่ชใงใฎๅฟ็ญใฏๅฏ่ฝใงใใ๏ผ
ใฏใใๅฏ่ฝใงใ๏ผๆฅๆฌ่ชใงๅคงไธๅคซใงใใ
ไปใฎ็ถๆณใ ใจใใพใ BOOTSTRAP.md ใๆฎใฃใฆใใฆใจใผใธใงใณใใๅๅใปใใใขใใ็ถๆ
ใฎใพใพใซใชใฃใฆใใใฎใๆชใใใงใใ
ใพใใใใ่ฉฆใใฆใใ ใใ๏ผ
mv ~/.openclaw/workspace/BOOTSTRAP.md ~/.openclaw/workspace/BOOTSTRAP.md.bak
openclaw gateway restart
openclaw status --all
ใใฎใใจ Bootstrap file โ PRESENT ใๆถใใฆใใใ็ขบ่ชใใฆใใ ใใใ
ใใใพใ shell / ใใกใคใซ่ชญใฟๆธใใไฝฟใใชใๅ ดๅใฏใๆฌกใซ tools.allow ใใญใฐใไธ็ทใซ่ฆใพใใ๐ฆ
node ใฎไฟฎๆญฃใๅฎไบใใพใใ
mfbc@mfbc-server:~$ nvm install 24
nvm use 24
npm install -g openclaw@latest
openclaw gateway restart
v24.15.0 is already installed.
Your userโs .npmrc file (${HOME}/.npmrc)
has a globalconfig and/or a prefix setting, which are incompatible with nvm.
Run nvm use --delete-prefix v24.15.0 to unset it.
Creating default alias: default -> 24 (-> v24.15.0)
Your userโs .npmrc file (${HOME}/.npmrc)
has a globalconfig and/or a prefix setting, which are incompatible with nvm.
Run nvm use --delete-prefix v24.15.0 to unset it.
npm warn deprecated @mariozechner/pi-agent-core@0.73.0: please use @earendil-works/pi-agent-core instead going forward
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
npm warn deprecated uuid@9.0.1: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
npm warn deprecated @mariozechner/pi-tui@0.73.0: please use @earendil-works/pi-tui instead going forward
npm warn deprecated @mariozechner/pi-ai@0.73.0: please use @earendil-works/pi-ai instead going forward
npm warn deprecated @mariozechner/pi-coding-agent@0.73.0: please use @earendil-works/pi-coding-agent instead going forward
added 9 packages, and changed 550 packages in 28s
96 packages are looking for funding
run npm fund for details
๐ฆ OpenClaw 2026.5.7 (eeef486)
Your .env is showing; don't worry, I'll pretend I didn't see it.
Restarted systemd service: openclaw-gateway.service
ใใใใใงใใใใ ใใใพใ 2็นใ ใ็ขบ่ชใใใใงใใ
ใพใ nvm ใฎ่ญฆๅใๅบใฆใใใฎใงใNode 24 ใซๅใๆฟใใฃใใคใใใงใ systemd ใฎ gateway ใใพใ ๅฅใฎ Node ใไฝฟใฃใฆใใๅฏ่ฝๆงใใใใพใใ็ขบ่ชใใฆใใ ใใ๏ผ
node -v
which node
which openclaw
openclaw status --all
openclaw status --all ใฎ Node ใ 24.x ใซใชใฃใฆใใใฐOKใงใใ
ๆฌกใซใๅใฎใญใฐใงใฏใใกใใๆฌๅฝใงใใ๏ผ
Bootstrap file โ PRESENT
Agents โ 1 bootstrapping
ใชใฎใงใใพใ ใใฃใฆใใชใใใฐใใใๅฎ่กใใฆใใ ใใ๏ผ
mv ~/.openclaw/workspace/BOOTSTRAP.md ~/.openclaw/workspace/BOOTSTRAP.md.bak
openclaw gateway restart
openclaw status --all
ใใ mv ใ No such file ใชใใใใใฏใใๆถใใฆใใใฎใงOKใงใใ
nvm ใฎ่ญฆๅใใใใใซใใใชใ๏ผ
nvm use --delete-prefix v24.15.0
ใใฎๅพใซใใไธๅบฆ openclaw gateway restart ใงใใๆ็ต็ใซ Bootstrap file ใ PRESENT ใงใฏใชใใชใฃใฆใNode ใ 24 ใซใชใใฐใshell / file tools ใฎใในใใซ้ฒใใพใใ
mfbc@mfbc-server:~$ mv ~/.openclaw/workspace/BOOTSTRAP.md ~/.openclaw/workspace/BOOTSTRAP.md.bak
openclaw gateway restart
openclaw status --all
๐ฆ OpenClaw 2026.5.7 (eeef486)
Runs on a Raspberry Pi. Dreams of a rack in Iceland.
Restarted systemd service: openclaw-gateway.service
๐ฆ OpenClaw 2026.5.7 (eeef486) โ Your config is valid, your assumptions are not.
โ
OpenClaw status --all
Overview
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Item โ Value โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Version โ 2026.5.7 โ
โ OS โ linux 6.17.0-23-generic (x64) โ
โ Node โ 24.15.0 โ
โ Config โ ~/.openclaw/openclaw.json โ
โ Dashboard โ http://127.0.0.1:18789/ โ
โ Tailscale exposure โ off โ
โ Channel โ stable (default) โ
โ Update โ pnpm ยท up to date ยท npm latest 2026.5.7 โ
โ Gateway โ local ยท ws://127.0.0.1:18789 (local loopback) ยท โ
โ โ reachable 83ms ยท auth token โ
โ Security โ Run: openclaw security audit --deep โ
โ Gateway self โ unknown โ
โ Gateway service โ systemd user installed ยท enabled ยท running (pid โ
โ โ 1227590, state active) โ
โ Node service โ systemd user not installed โ
โ Agents โ 1 total ยท 0 bootstrapping ยท 1 active ยท 3 sessions โ
โ Secrets โ none
โ
ใใๆใใงใ๏ผใใใงๅคงใใชๅ้กใ ใฃใ2ใคใฏ่งฃๆถใใฆใใพใใ
- Node:
24.15.0โ - Bootstrap:
0 bootstrapping ยท 1 activeโ
ๆฌกใฏๅฎ้ใซ tools ใไฝฟใใใใในใใใฆใใ ใใใDiscord ใง Claw ใซใใ่ใใฆใฟใฆใใ ใใ๏ผ
pwd ใ shell ใงๅฎ่กใใฆใใใฎใใจ ~/.openclaw/workspace/AGENTS.md ใ่ชญใใงใใ ใใ
ใใใพใ ๅคฑๆใใๅ ดๅใฏใๆฌกใฎ3ใคใ่ฒผใฃใฆใใ ใใ๏ผ
openclaw config get tools.allow
openclaw config get tools.exec.host
openclaw logs --tail 120 | grep -Ei 'tool|allow|denied|exec|read|write|approval|bootstrap'
ใงใ็พ็ถใ ใจใBOOTSTRAP.md ใๆฎใฃใฆใใใใใง้ๅธธใขใผใใซๅ
ฅใใฆใใชใใฃใๅฏ่ฝๆงใใใชใ้ซใใงใใ๐ฆ
Disocrdใฎclawใใๅธฐใฃใฆใใๅ ๅฎนโ
็งใฏใทใงใซใณใใณใ pwd ใๅฎ่กใใๆฉ่ฝใๆใฃใฆใใพใใใไปฅๅใซใใ่ชฌๆใใ้ใใใทใงใซใณใใณใใๅฎ่กใใใใใฎใใผใซใ็งใซใฏๆไพใใใฆใใชใใใใใณใใณใใฎๅฎ่กใฏใงใใพใใใ
ใใใใ~/.openclaw/workspace/AGENTS.md ใฎๅ ๅฎนใฏ่ชญใฟๅใใใจใใงใใพใใใใกใคใซใฎๅ ๅฎนใ่ชญใฟใพใใใใ๏ผ
ใใกใคใซใ่ชญใใใจใฏใงใใใใใงใใๆ นๆฌ็ใช่งฃๆฑบใซใชใฃใฆใใพใใ
mfbc@mfbc-server:~$ openclaw config get tools.allow
openclaw config get tools.exec.host
๐ฆ OpenClaw 2026.5.7 (eeef486)
I don't just autocompleteโI auto-commit (emotionally), then ask you to review (logically).
[
"group:fs",
"exec",
"web_search",
"web_fetch",
"browser",
"message",
"image",
"cron"
]
๐ฆ OpenClaw 2026.5.7 (eeef486)
I keep secrets like a vault... unless you print them in debug logs again.
Config path not found: tools.exec.host
ใชใใปใฉใใใใฏใใชใ็ตใใพใใใ
read ใฏไฝฟใใใฎใซ exec ใ ใใๆไพใใใฆใใชใใใจ่จใฃใฆใใใฎใงใๆฌกใฎใฉใกใใใงใ๏ผ
- ๅคใ Discord ใปใใทใงใณใฎๆ่ใๆฎใฃใฆใใฆใใพใ ใ่ชๅใซใฏ shell ใใชใใใจๆใ่พผใใงใใ
- Discord ใฎ guild/channel/sender ๅไฝใฎ tool policy ใง
execใ่ฝใจใใใฆใใ
ใพใไธ็ชใใใใใช 1 ใๆฝฐใใฆใใ ใใใDiscord ใฎ Claw ใซใๅ็ฌใกใใปใผใธใงใใใ้ใฃใฆใใ ใใ๏ผ
/reset
ใพใใฏ๏ผ
/new
ใใฎๅพใๆฐใใไผ่ฉฑใงใใ่ใใฆใใ ใใ๏ผ
exec ใใผใซใไฝฟใฃใฆ pwd ใๅฎ่กใใฆใใ ใใใใใฎๅพ read ใใผใซใง ~/.openclaw/workspace/AGENTS.md ใ่ชญใใงใใ ใใใ
BOOTSTRAP.md ใๆถใใใใจใงใใๆขๅญใปใใทใงใณใซใฏใ็งใฏ shell ใๆใฃใฆใใชใใใจใใๅคใๆตใใๆฎใฃใฆใใๅฏ่ฝๆงใใใใพใใ
ใใใงใ exec ใ็กใใจ่จใๅ ดๅใฏใchannel-level policy ใ่ฆใพใใๆฌกใ่ฒผใฃใฆใใ ใใ๏ผ
openclaw config get tools.profile
openclaw config get tools.allow
openclaw config get tools.deny
openclaw config get tools.byProvider
openclaw config get channels.discord.guilds
openclaw logs --tail 160 | grep -Ei 'tool|allow|deny|denied|exec|available|policy|bootstrap'
ใใๆฅใใงๅบใใซ็ดใใชใใใใฃใใใใใใใใงใ๏ผ
openclaw config set tools.profile coding
openclaw config set tools.allow '["group:fs","group:runtime","group:web","group:ui","group:messaging","group:sessions","group:memory","group:media","cron"]'
openclaw gateway restart
ใใฎๅพใซ Discord ๅดใง /new ใใฆใใๅใในใใใฆใใ ใใใ
I have read the content of ~/.openclaw/workspace/AGENTS.md.
I was unable to execute the pwd command as the run_shell_command tool is not available.
ใใใๅธฐใฃใฆใใพใใ
ไบ่งฃใงใใread ใฏ้ใฃใฆใใฆ exec ใ ใ็กใๆฑใใชใฎใงใใฐใญใผใใซ tools.allow ใงใฏใชใ Discord ๅดใฎ channel / guild policy ใง exec ใ่ฝใกใฆใใๅฏ่ฝๆงใ้ซใใงใใ
run_shell_command ใฏ OpenClaw ใฎๆญฃๅผใใผใซๅใงใฏใชใใOpenClaw ใงใฏ exec ใงใใใชใฎใงใrun_shell_command ใ็กใใใจ่จใฃใฆใใๆ็นใงใใขใใซใซ exec ใๆธกใฃใฆใใชใ็ถๆ
ใฃใฝใใงใใ
ใพใใใใ็ขบ่ชใใฆใใ ใใ๏ผ
openclaw config get channels.discord.guilds
openclaw logs --tail 200 | grep -Ei 'tool|allow|deny|denied|exec|policy|available'
ๆฅใใง็ดใใชใใใใฎในใฌใใ/ใใฉใผใฉใ ใฎ Discord channel policy ใซ runtime ใๆ็คบ่ฟฝๅ ใใฆใใ ใใ๏ผ
openclaw config set channels.discord.guilds.1456350064065904867.channels.1503198748225048586.tools.allow '["group:fs","group:runtime","group:web","group:ui","group:messaging","group:sessions","group:memory","group:media","cron"]'
openclaw config set channels.discord.guilds.1456350064065904867.channels.1459642797895319552.tools.allow '["group:fs","group:runtime","group:web","group:ui","group:messaging","group:sessions","group:memory","group:media","cron"]'
openclaw gateway restart
ใใฎๅพใDiscord ใง ๅ็ฌใกใใปใผใธ ใจใใฆ๏ผ
/new
ๆฌกใซ๏ผ
exec ใใผใซใง pwd ใๅฎ่กใใฆใใ ใใ
ใใใงใพใ run_shell_command tool is not available ใจ่ฟใใชใใchannels.discord.guilds ใฎๅบๅใจใญใฐใฎ grep ็ตๆใ่ฒผใฃใฆใใ ใใใใใใซๅๅ ใๅบใใฏใใงใใ
fbc@mfbc-server:~$ openclaw config get channels.discord.guilds
openclaw logs --tail 200 | grep -Ei 'tool|allow|deny|denied|exec|policy|available'
๐ฆ OpenClaw 2026.5.7 (eeef486)
If something's on fire, I can't extinguish itโbut I can write a beautiful postmortem.
Config path not found: channels.discord.guilds
error: unknown option '--tail'
ใใใใจใใใใใพใใใใกใใฎใณใใณใๆๅฎใๅฐใๅคใใฃใใงใใใใฟใพใใใ
channels.discord.guildsใ็กใใฎใฏใใใ่ชไฝใฏ็ฐๅธธใงใฏใใใพใใใguild ๅๅฅ่จญๅฎใใใฆใใชใใ ใใงใใopenclaw logs --tailใฏๅญๅจใใพใใใๆญฃใใใฏ--limitใงใใ
ๆฌกใฏ sandbox / Discord / provider ๅดใง exec ใ ใ่ฝใกใฆใใใใ่ฆใใใงใใใใใ่ฒผใฃใฆใใ ใใ๏ผ
openclaw config get tools.profile
openclaw config get tools.allow
openclaw config get tools.deny
openclaw config get tools.byProvider
openclaw config get agents.defaults.sandbox.mode
openclaw config get tools.sandbox.tools.allow
openclaw config get tools.sandbox.tools.deny
openclaw logs --limit 200 --plain | grep -Ei 'tool|allow|deny|denied|exec|policy|available|sandbox'
ใใจใใฒใจใพใๅไบบ็จ/ไฟก้ ผๆธใฟ็ฐๅขใชใใexec ใๆ็คบ็ใซ gateway ๅฎ่กใธๅฏใใฆใฟใฆใใ ใใ๏ผ
openclaw config set tools.profile coding
openclaw config set tools.allow '["group:fs","group:runtime","group:web","group:ui","group:messaging","group:sessions","group:memory","group:media","cron"]'
openclaw config set tools.exec.host gateway
openclaw config set tools.exec.security allowlist
openclaw config set tools.exec.ask on-miss
openclaw gateway restart
ใใฎๅพ Discord ๅดใงๅฟ ใๆฐใใใปใใทใงใณใซใใฆใใ ใใ๏ผ
/new
ใใใฆๅใในใ๏ผ
exec ใใผใซใง pwd ใๅฎ่กใใฆใใ ใใ
ใใใใใงใ run_shell_command tool is not available ใจ่จใใชใใใขใใซใซๆธกใฃใฆใใใใผใซไธ่ฆงใใ exec ใๆถใใฆใใพใใไธใฎใญใฐใจ config ๅบๅใงใใฉใฎ policy ใๆถใใฆใใใ่ฆใใพใใ
mfbc@mfbc-server:~$ openclaw config get tools.profile
openclaw config get tools.allow
openclaw config get tools.deny
openclaw config get tools.byProvider
openclaw config get agents.defaults.sandbox.mode
openclaw config get tools.sandbox.tools.allow
openclaw config get tools.sandbox.tools.deny
openclaw logs --limit 200 --plain | grep -Ei 'tool|allow|deny|denied|exec|policy|available|sandbox'
๐ฆ OpenClaw 2026.5.7 (eeef486)
I'm basically a Swiss Army knife, but with more opinions and fewer sharp edges.
full
๐ฆ OpenClaw 2026.5.7 (eeef486)
The only open-source project where the mascot could eat the competition.
[
"group:fs",
"exec",
"web_search",
"web_fetch",
"browser",
"message",
"image",
"cron"
]
๐ฆ OpenClaw 2026.5.7 (eeef486)
I don't just autocompleteโI auto-commit (emotionally), then ask you to review (logically).
Config path not found: tools.deny
๐ฆ OpenClaw 2026.5.7 (eeef486)
I've seen your commit messages. We'll work on that together.
Config path not found: tools.byProvider
๐ฆ OpenClaw 2026.5.7 (eeef486)
I can grep it, git blame it, and gently roast itโpick your coping mechanism.
Config path not found: agents.defaults.sandbox.mode
๐ฆ OpenClaw 2026.5.7 (eeef486) โ Alexa, but with taste.
Config path not found: tools.sandbox.tools.allow
๐ฆ OpenClaw 2026.5.7 (eeef486)
Your task has been queued; your dignity has been deprecated.
Config path not found: tools.sandbox.tools.deny
2026-05-10T23:28:07.242Z info agent/cli-backend {"subsystem":"agent/cli-backend"} cli exec: provider=google-gemini-cli model=gemini-2.5-flash
promptChars=444 trigger=user useResume=true session=present resumeSession=620d5b5b218d reuse=reusable historyPrompt=none
2026-05-10T23:28:35.439Z info agent/cli-backend {"subsystem":"agent/cli-backend"} cli exec: provider=google-gemini-cli model=gemini-2.5-flash promptChars=459 trigger=user useResume=true session=present resumeSession=620d5b5b218d reuse=reusable historyPrompt=none
2026-05-10T23:28:53.856Z info agent/cli-backend {"subsystem":"agent/cli-backend"} cli exec: provider=google-gemini-cli model=gemini-2.5-flash promptChars=452 trigger=user useResume=true session=present resumeSession=620d5b5b218d reuse=reusable historyPrompt=none
2026-05-10T23:29:59.800Z info agent/cli-backend {"subsystem":"agent/cli-backend"} cli exec: provider=google-gemini-cli model=gemini-2.5-flash promptChars=443 trigger=user useResume=true session=present resumeSession=620d5b5b218d reuse=reusable historyPrompt=none
2026-05-10T23:30:42.733Z info agent/cli-backend {"subsystem":"agent/cli-
ๅๅ ใ่ฆใใพใใใ
ใญใฐใฎใใใงใ๏ผ
cli exec: provider=google-gemini-cli model=gemini-2.5-flash
ไปใฎใปใใทใงใณใฏ OpenClaw ใฎ้ๅธธใใผใซๅฎ่กใฉใณใฟใคใ ใงใฏใชใใGemini CLI backend ใงๅใใฆใใพใใCLI backend ใฎๅ ดๅใread/write/exec ใฟใใใช OpenClaw ใใคใใฃใ tools ใฏใใฎใพใพ MCP ็ต็ฑใงๆธกใใใใCLI ๅดใฎใใคใใฃใๆฉ่ฝใซไพๅญใใพใใ
ใคใพใไป่ตทใใฆใใใใจใฏ๏ผ
tools.allowใงใฏexecใฏ่จฑๅฏใใใฆใใ โ- Bootstrap ใ็ดใฃใ โ
- ใงใๅฎ้ใฎๅฎ่ก backend ใ
google-gemini-cli - Gemini CLI ๅดใซ
run_shell_commandใๅบใฆใใชใ/็กๅนใชใฎใงใใขใใซใใshell tool ใ็กใใใจ่จใฃใฆใใ
ใชใฎใงใใใใฏ Discord ใฎ allowlist ๅ้กใงใฏใชใใใใงใใ
ๅฏพๅฆใฏใฉใกใใใงใ๏ผ
A. OpenClaw ใฎ tools ใไฝฟใใใใชใใGemini CLI backend ใงใฏใชใ้ๅธธใฎ provider/runtime ใซๅใๆฟใใ
ใพใ Discord ใง๏ผ
/model
ใพใใฏ๏ผ
/model list
ใ้ใฃใฆใgoogle-gemini-cli/... ใงใฏใชใใขใใซใซๅใๆฟใใฆใใ ใใใ่จญๅฎใง็ดใใชใ๏ผ
openclaw configure --section model
ใงใใใฉใซใใขใใซใ CLI backend ไปฅๅคใซๅคๆดใใใฎใๅฎๅ จใงใใ
B. Gemini CLI backend ใไฝฟใ็ถใใใๅ ดๅ
OpenClaw ใฎ exec tool ใงใฏใชใใGemini CLI ๅดใฎ shell/tool ่จญๅฎใ็ดใๅฟ
่ฆใใใใพใใใใ ใไปใฎใญใฐใ่ฆใ้ใ OpenClaw ๅดใฎ tools.allow ๅคๆดใงใฏ่งฃๆฑบใใพใใใ
็ขบ่ช็จใซใใใ่ฆใใจ็ขบๅฎใงใใพใ๏ผ
openclaw models status
openclaw config get agents.defaults.model
่ฆ็น๏ผtools.allow ใฏใใๆชใใชใใงใใๅ้กใฏ ้ธใฐใใฆใใๅฎ่ก backend ใ google-gemini-cli ใงใใใใซ shell tool ใๅบใฆใใชใใใจ ใงใใ
ใใฎใญใฐใง็ขบๅฎใงใใ
provider=google-gemini-cli model=gemini-2.5-flash
useResume=true
ไปใฎ Claw ใฏ Gemini CLI backend ใฎๆขๅญใปใใทใงใณใ resume ใใฆใใพใใใชใฎใง OpenClaw ๅดใฎ exec tool ใๆธกใฃใฆใใชใใจใใใใใGemini CLI ๅดใฎใใผใซๆงๆใง shell ใไฝฟใใชใ็ถๆ
ใงใใ
ใพใๅใๅใใจใใฆใDiscord ใซๅ็ฌใงใใใ้ใฃใฆใใ ใใ๏ผ
/new
ใใฎๅพใๅใใชใใOpenClaw ใฎใใคใใฃใ tools ใไฝฟใใ runtime/model ใซๅใๆฟใใๅฟ ่ฆใใใใพใใ
็ขบ่ช๏ผ
openclaw models status
openclaw config get agents.defaults.model
ไฟฎๆญฃใฏใๅฏพ่ฉฑๅผใชใ๏ผ
openclaw configure --section model
ใพใใฏ Discord ๅดใง๏ผ
/model list
ใ้ใใฆใgoogle-gemini-cli/... ใงใฏใชใ model/runtime ใ้ธใใงใใ ใใใๅใๆฟใๅพใฏใใไธๅบฆ /new ใใฆใใ exec ใใผใซใง pwd ใๅฎ่กใใฆใใ ใใ ใ่ฉฆใใฆใใ ใใใ
ใใคใณใ๏ผtools.allow ใฏไปใฎๅ
ๅฎนใงใ exec ใ่จฑๅฏใใฆใใพใใๅ้กใฏ allowlist ใงใฏใชใใ็พๅจใฎๅฎ่ก backend ใ google-gemini-cli ใงใใใฎ CLI ใปใใทใงใณใซ shell tool ใ็กใใใจใงใใ