{ "$schema": "https://opencode.ai/config.json", "provider": { "deepseek": { "options": { "apiKey": "{env:DEEPSEEK_API_KEY}" } } }, "model": "deepseek/deepseek-flash", "server": { "hostname": "127.0.0.1", "port": 4096 }, "permission": { "*": "ask", "external_directory": { "*": "ask", "/app/.opencode/skills/*": "allow" }, "read": { "*": "allow", ".env": "ask", ".env.*": "ask", "*.env": "ask", "**/.env": "ask", "**/.env.*": "ask", "**/*.env": "ask", "data/**": "ask", "**/data/**": "ask", "logs/**": "ask", "**/logs/**": "ask" }, "edit": { "*": "ask", ".env": "ask", ".env.*": "ask", "*.env": "ask", "**/.env": "ask", "**/.env.*": "ask", "**/*.env": "ask", "data/**": "ask", "**/data/**": "ask", "logs/**": "ask", "**/logs/**": "ask" }, "bash": { "*": "ask", "rm *": "ask", "rm -rf *": "ask", "rm -fr *": "ask", "rm -r -f *": "ask", "rm -f -r *": "ask", "rm --recursive --force *": "ask", "rm --force --recursive *": "ask", "rmdir *": "ask", "mv *": "ask", "chmod *": "ask", "chown *": "ask", "sudo *": "ask", "curl *": "ask", "wget *": "ask", "*.env*": "ask" }, "question": "allow", "activity_update": "allow", "final_answer": "allow", "task": "deny", "todo": "allow", "todoread": "allow", "todowrite": "allow" }, "experimental": { "continue_loop_on_deny": true }, "default_agent": "instruction" }