OpenClaw에서 Gemini CLI write_file을 찾을 수 없음 문제 해결: 두 가지 수정 필요

Reddit 사용자가 OpenClaw와 google-gemini-cli(Gemini CLI)를 사용할 때 흔히 발생하는 문제에 대한 해결 방법을 게시했습니다: 에이전트가 파일을 쓸 수 없어 write_file not found 오류가 발생하거나 default_api_write_file을 시도하며 "Tool not found. Did you mean: write_file, read_file, list_directory?"라고 응답합니다. 원인은 두 가지입니다.
원인
- tools.profile이 기본값
coding으로 설정됨 – 이 프로필은write_file을 노출하지 않습니다. - OpenClaw가 Gemini CLI를
--approval-mode auto_edit없이 헤드리스 서브프로세스로 실행 – 해당 플래그가 없으면write_file이 도구 목록에 포함되지 않습니다.
해결 방법
- 도구 프로필 변경:
openclaw config set tools.profile full ~/.openclaw/openclaw.json을 편집하여agents.defaults안에cliBackends블록을 추가:
"cliBackends": { "google-gemini-cli": { "command": "/home/YOUR_USER/.npm-global/bin/gemini", "args": ["--approval-mode", "auto_edit"], "output": "json", "input": "arg" } }- 게이트웨이 재시작:
systemctl --user restart openclaw-gateway
cliBackends 키는 OpenClaw가 Gemini CLI 프로세스를 실행하는 방식을 재정의하여 필요한 플래그를 주입합니다. 이 설정이 없으면 서브프로세스는 기본 승인 모드로 실행되어 대화형 입력이 필요하며, 이로 인해 도구가 자동으로 제거됩니다.
작동하지 않는 방법
- 작업 공간에
settings.json을 생성하고approvalMode: auto_edit설정 – OpenClaw가 올바른 작업 디렉터리를 전달하지 않습니다. agents.defaults.sandbox.workspaceAccess: rw설정 – 이는 OpenClaw의 샌드박스 관련 설정이며 도구 사용 가능 여부와 관련이 없습니다.- 환경 변수
GEMINI_CLI_ACTIVE_APPROVAL_MODE주입 – 스키마에서 거부합니다. - gemini 바이너리를 직접 수정 – 단독으로는 작동하지만 OpenClaw가 동일한 PATH를 사용하지 않을 수 있습니다.
대상: OpenClaw와 Gemini CLI를 사용하며 부트스트랩 또는 에이전트 실행 중 파일 쓰기 도구가 없다는 문제를 겪는 개발자.
📖 전체 출처 읽기: r/openclaw
👀 See Also

안정적인 설정을 위한 세 가지 필수 OpenClaw 기술: 메모리, 보안, 탐색
레딧 게시물에서는 세 가지 특정 유형의 OpenClaw 스킬을 먼저 설치할 것을 권장합니다: 컨텍스트 손실을 방지하는 메모리 수정 스킬, 악성 코드를 확인하는 로컬 보안 검증 스킬, 그리고 유지 관리되는 도구를 찾기 위한 큐레이션된 발견 허브입니다.

iCloud 동기화를 통해 iPhone 사진을 Cowork으로 보내는 iOS 단축어 해결 방법
개발자가 'PhoPo'라는 iOS 단축어를 만들어 아이폰 사진을 JPEG로 변환하고 크기를 조정한 후 Cowork이 접근할 수 있는 iCloud 동기화 폴더에 저장함으로써, Claude가 모바일 기기의 스크린샷과 사진을 분석할 수 있도록 했습니다.
AI 에이전트로 OpenClaw 업그레이드 자동화: 현장 검증된 플레이북
한 개발자가 Hermes AI 에이전트를 훈련시켜 OpenClaw 업그레이드를 처리하는 방법을 공유합니다. 몇 시간이 걸리던 힘든 마이그레이션을 '플레이북 실행, 알려진 문제 두 개 해결'로 단축했습니다.

가이드: GEEKOM IT15 미니 PC에서 llama.cpp로 OpenClaw 배포하기
기술 가이드는 OpenClaw를 Ollama에서 llama.cpp로 전환하여 Intel Arc GPU 가속을 활용해 로컬 Qwen3-8B 모델을 실행하는 과정을 상세히 설명하며, 구성 변경, 수동 서버 관리, 일반적인 문제 해결 방법을 다룹니다.