{"code":"const type=\"gemini_local\";const label=\"Gemini CLI (local)\";const DEFAULT_GEMINI_LOCAL_MODEL=\"auto\";const models=[{id:DEFAULT_GEMINI_LOCAL_MODEL,label:\"Auto\"},{id:\"gemini-2.5-pro\",label:\"Gemini 2.5 Pro\"},{id:\"gemini-2.5-flash\",label:\"Gemini 2.5 Flash\"},{id:\"gemini-2.5-flash-lite\",label:\"Gemini 2.5 Flash Lite\"},{id:\"gemini-2.0-flash\",label:\"Gemini 2.0 Flash\"},{id:\"gemini-2.0-flash-lite\",label:\"Gemini 2.0 Flash Lite\"}];const agentConfigurationDoc=`# gemini_local agent configuration\n\nAdapter: gemini_local\n\nUse when:\n- You want Paperclip to run the Gemini CLI locally on the host machine\n- You want Gemini chat sessions resumed across heartbeats with --resume\n- You want Paperclip skills injected locally without polluting the global environment\n\nDon't use when:\n- You need webhook-style external invocation (use http or openclaw_gateway)\n- You only need a one-shot script without an AI coding agent loop (use process)\n- Gemini CLI is not installed on the machine that runs Paperclip\n\nCore fields:\n- cwd (string, optional): default absolute working directory fallback for the agent process (created if missing when possible)\n- instructionsFilePath (string, optional): absolute path to a markdown instructions file prepended to the run prompt\n- promptTemplate (string, optional): run prompt template\n- model (string, optional): Gemini model id. Defaults to auto.\n- sandbox (boolean, optional): run in sandbox mode (default: false, passes --sandbox=none)\n- command (string, optional): defaults to \"gemini\"\n- extraArgs (string[], optional): additional CLI args\n- env (object, optional): KEY=VALUE environment variables\n\nOperational fields:\n- timeoutSec (number, optional): run timeout in seconds\n- graceSec (number, optional): SIGTERM grace period in seconds\n\nNotes:\n- Runs use positional prompt arguments, not stdin.\n- Sessions resume with --resume when stored session cwd matches the current cwd.\n- Paperclip auto-injects local skills into \\`~/.gemini/skills/\\` via symlinks, so the CLI can discover both credentials and skills in their natural location.\n- Authentication can use GEMINI_API_KEY / GOOGLE_API_KEY or local Gemini CLI login.\n`;export{DEFAULT_GEMINI_LOCAL_MODEL,agentConfigurationDoc,label,models,type};\n","warnings":[],"map":{"version":3,"mappings":"AAAO,MAAM,KAAO,eACb,MAAM,MAAQ,qBACd,MAAM,2BAA6B,OAEnC,MAAM,OAAS,CACpB,CAAE,GAAI,2BAA4B,MAAO,MAAO,EAChD,CAAE,GAAI,iBAAkB,MAAO,gBAAiB,EAChD,CAAE,GAAI,mBAAoB,MAAO,kBAAmB,EACpD,CAAE,GAAI,wBAAyB,MAAO,uBAAwB,EAC9D,CAAE,GAAI,mBAAoB,MAAO,kBAAmB,EACpD,CAAE,GAAI,wBAAyB,MAAO,uBAAwB,CAChE,EAEO,MAAM,sBAAwB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/adapters/gemini-local/src/index.ts"],"sourcesContent":[null]}}