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