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

✍️ OpenClawRadar📅 게시일: April 28, 2026🔗 Source
OpenClaw에서 Gemini CLI write_file을 찾을 수 없음 문제 해결: 두 가지 수정 필요
Ad

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이 도구 목록에 포함되지 않습니다.

해결 방법

  1. 도구 프로필 변경:
    openclaw config set tools.profile full
  2. ~/.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"
      }
    }
  3. 게이트웨이 재시작:
    systemctl --user restart openclaw-gateway

cliBackends 키는 OpenClaw가 Gemini CLI 프로세스를 실행하는 방식을 재정의하여 필요한 플래그를 주입합니다. 이 설정이 없으면 서브프로세스는 기본 승인 모드로 실행되어 대화형 입력이 필요하며, 이로 인해 도구가 자동으로 제거됩니다.

Ad

작동하지 않는 방법

  • 작업 공간에 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

Ad

👀 See Also

리눅스에서 멀티 샌드박싱으로 llama.cpp 네이티브 도구(exec_shell_command)를 안전하게 실행하는 방법
Guides

리눅스에서 멀티 샌드박싱으로 llama.cpp 네이티브 도구(exec_shell_command)를 안전하게 실행하는 방법

llama.cpp 네이티브 도구, 특히 exec_shell_command를 사용하고 Firejail + 작은 Alpine VM 등 다중 샌드박스 내에서 실행하여 llama-server 웹 UI를 통해 안전하게 웹을 가져오고 명령을 실행하는 실용적인 가이드입니다.

OpenClawRadar
사용자 컨텍스트를 ChatGPT에서 Claude로 전송하는 방법
Guides

사용자 컨텍스트를 ChatGPT에서 Claude로 전송하는 방법

레딧 사용자가 ChatGPT에서 상세한 인지 프로필을 추출하고 Claude로 전송할 수 있는 휴대용 AI 헌법을 만드는 두 가지 프롬프트 방법을 공유하며, AI 시스템 간 전환의 어려움을 해결합니다.

OpenClawRadar
레딧 분석을 통한 OpenClaw 설정 가이드: 하드웨어, 비용, 메모리 및 보안 관행
Guides

레딧 분석을 통한 OpenClaw 설정 가이드: 하드웨어, 비용, 메모리 및 보안 관행

레딧 사용자가 OpenClaw의 흔한 실수를 분석하고, 하드웨어 요구사항, 비용을 월 10달러로 최적화하는 방법, MEMORY.md 파일을 이용한 메모리 관리, 프롬프트 인젝션 공격을 방지하는 보안 관행을 다루는 설정 가이드를 만들었습니다.

OpenClawRadar
AI 모델 선택 그만 묻기: 작업을 Haiku, Sonnet, Opus 계층으로 라우팅하세요
Guides

AI 모델 선택 그만 묻기: 작업을 Haiku, Sonnet, Opus 계층으로 라우팅하세요

작업 유형별로 최소 세 가지 모델을 사용하세요: 읽기/요약에는 Haiku 등급, 코드 작성에는 Sonnet 등급, 다중 파일 리팩터와 디버깅에만 Opus 등급을 사용하세요. 한 사용자의 설정은 40%는 저렴한 모델, 35%는 중간, 25%는 최고 성능 모델에 할당하여 월 약 $30-40의 비용이 듭니다.

OpenClawRadar