#Claw cannot access tools such as shell commands or file reading/writing.

1 messages ยท Page 1 of 1 (latest)

daring owl
#

This is a problem that started with version 5.7.

It was working fine before.

boreal emberBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> โœ… Mark Solution

slim sandalBOT
#

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
daring owl
#

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"
]

slim sandalBOT
#

Thanks โ€” two things jump out:

  1. 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'
  1. 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_patch
  • exec = 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.

daring owl
#

ใกใชใฟใซๆ—ฅๆœฌ่ชžใงใฎๅฟœ็ญ”ใฏๅฏ่ƒฝใงใ™ใ‹๏ผŸ

slim sandalBOT
#

ใฏใ„ใ€ๅฏ่ƒฝใงใ™๏ผๆ—ฅๆœฌ่ชžใงๅคงไธˆๅคซใงใ™ใ€‚

ไปŠใฎ็Šถๆณใ ใจใ€ใพใš BOOTSTRAP.md ใŒๆฎ‹ใฃใฆใ„ใฆใ‚จใƒผใ‚ธใ‚งใƒณใƒˆใŒๅˆๅ›žใ‚ปใƒƒใƒˆใ‚ขใƒƒใƒ—็Šถๆ…‹ใฎใพใพใซใชใฃใฆใ„ใ‚‹ใฎใŒๆ€ชใ—ใ„ใงใ™ใ€‚

ใพใšใ“ใ‚Œใ‚’่ฉฆใ—ใฆใใ ใ•ใ„๏ผš

mv ~/.openclaw/workspace/BOOTSTRAP.md ~/.openclaw/workspace/BOOTSTRAP.md.bak
openclaw gateway restart
openclaw status --all

ใใฎใ‚ใจ Bootstrap file โ”‚ PRESENT ใŒๆถˆใˆใฆใ„ใ‚‹ใ‹็ขบ่ชใ—ใฆใใ ใ•ใ„ใ€‚

ใ‚‚ใ—ใพใ  shell / ใƒ•ใ‚กใ‚คใƒซ่ชญใฟๆ›ธใใŒไฝฟใˆใชใ„ๅ ดๅˆใฏใ€ๆฌกใซ tools.allow ใ‚„ใƒญใ‚ฐใ‚’ไธ€็ท’ใซ่ฆ‹ใพใ™ใ€‚๐Ÿฆž

daring owl
#

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

slim sandalBOT
#

ใ‚ˆใ•ใใ†ใงใ™ใ€‚ใŸใ ใ—ใ€ใพใ 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 ใฎใƒ†ใ‚นใƒˆใซ้€ฒใ‚ใพใ™ใ€‚

daring owl
#

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

โ—‡

slim sandalBOT
#

ใ„ใ„ๆ„Ÿใ˜ใงใ™๏ผใ“ใ‚Œใงๅคงใใชๅ•้กŒใ ใฃใŸ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 ใŒๆฎ‹ใฃใฆใ„ใŸใ›ใ„ใง้€šๅธธใƒขใƒผใƒ‰ใซๅ…ฅใ‚Œใฆใ„ใชใ‹ใฃใŸๅฏ่ƒฝๆ€งใŒใ‹ใชใ‚Š้ซ˜ใ„ใงใ™ใ€‚๐Ÿฆž

daring owl
#

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

slim sandalBOT
#

ใชใ‚‹ใปใฉใ€ใ“ใ‚Œใฏใ‹ใชใ‚Š็ตžใ‚Œใพใ—ใŸใ€‚

read ใฏไฝฟใˆใ‚‹ใฎใซ exec ใ ใ‘ใ€Œๆไพ›ใ•ใ‚Œใฆใ„ใชใ„ใ€ใจ่จ€ใฃใฆใ„ใ‚‹ใฎใงใ€ๆฌกใฎใฉใกใ‚‰ใ‹ใงใ™๏ผš

  1. ๅคใ„ Discord ใ‚ปใƒƒใ‚ทใƒงใƒณใฎๆ–‡่„ˆใŒๆฎ‹ใฃใฆใ„ใฆใ€ใพใ ใ€Œ่‡ชๅˆ†ใซใฏ shell ใŒใชใ„ใ€ใจๆ€ใ„่พผใ‚“ใงใ„ใ‚‹
  2. 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 ใ—ใฆใ‹ใ‚‰ๅ†ใƒ†ใ‚นใƒˆใ—ใฆใใ ใ•ใ„ใ€‚

daring owl
#

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.

ใ“ใ‚ŒใŒๅธฐใฃใฆใใพใ—ใŸ

slim sandalBOT
#

ไบ†่งฃใงใ™ใ€‚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 ็ตๆžœใ‚’่ฒผใฃใฆใใ ใ•ใ„ใ€‚ใใ“ใซๅŽŸๅ› ใŒๅ‡บใ‚‹ใฏใšใงใ™ใ€‚

daring owl
#

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'

slim sandalBOT
#

ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ™ใ€‚ใ“ใกใ‚‰ใฎใ‚ณใƒžใƒณใƒ‰ๆŒ‡ๅฎšใŒๅฐ‘ใ—ๅคใ‹ใฃใŸใงใ™ใ€ใ™ใฟใพใ›ใ‚“ใ€‚

  • 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 ใŒๆถˆใ—ใฆใ„ใ‚‹ใ‹่ฆ‹ใˆใพใ™ใ€‚

daring owl
#

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-

slim sandalBOT
#

ๅŽŸๅ› ใŒ่ฆ‹ใˆใพใ—ใŸใ€‚

ใƒญใ‚ฐใฎใ“ใ“ใงใ™๏ผš

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 ใŒ็„กใ„ใ“ใจใงใ™ใ€‚