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

30일간의 프리랜스 비즈니스를 위한 클로드: 효과적인 5가지 프롬프트
Guides

30일간의 프리랜스 비즈니스를 위한 클로드: 효과적인 5가지 프롬프트

한 프리랜서가 30일 동안 매일 Claude를 테스트한 결과, 제안서 작성 시간을 45분에서 5분으로 줄이고, 이의 없이 요금을 30% 인상하며, 콜드 피치 응답률을 3배 높인 5가지 프롬프트를 공유합니다.

OpenClawRadar
클로드 스킬 제작 실용 가이드: 구조, 트리거, 스크립트
Guides

클로드 스킬 제작 실용 가이드: 구조, 트리거, 스크립트

클로드 스킬은 반복적인 작업을 자동화하는 지침 매뉴얼로, ~/.claude/skills/ 디렉토리에 SKILL.md 파일이 포함된 폴더 형태로 저장됩니다. 이 가이드는 YAML 트리거, 스크립트 통합, 그리고 다중 스킬 오케스트레이션 규칙을 설명합니다.

OpenClawRadar
로컬에서 Qwen3.5-27B 설정하기: vLLM vs llama.cpp 비교
Guides

로컬에서 Qwen3.5-27B 설정하기: vLLM vs llama.cpp 비교

레딧 사용자가 Qwen3.5-27B를 로컬에서 실행하는 실용적인 팁을 공유하며, llama.cpp와 vLLM 백엔드를 특정 구성 권장사항과 벤치마크 결과와 함께 비교합니다.

OpenClawRadar
Windows 11 Home에서 Claude Desktop 작업 공간 VM 서비스 문제 수정
Guides

Windows 11 Home에서 Claude Desktop 작업 공간 VM 서비스 문제 수정

커뮤니티에서 개발한 수정 사항이 Windows 11 Home의 Claude Desktop 작업 공간 기능에서 발생하는 'VM 서비스가 실행 중이지 않음' 오류를 해결합니다. 수동 PowerShell 명령과 GitHub에서 사용 가능한 자동화 도구가 제공됩니다.

OpenClawRadar