{
  "$schema": "https://opencode.ai/config.json",
  "permission": {
    "read": "allow",
    "glob": "allow",
    "grep": "allow",
    "list": "allow",
    "edit": "allow",
    "bash": {
      "ls*": "allow",
      "cat*": "allow",
      "head*": "allow",
      "tail*": "allow",
      "less*": "allow",
      "more*": "allow",
      "grep*": "allow",
      "rg*": "allow",
      "find*": "allow",
      "fd*": "allow",
      "tree*": "allow",
      "stat*": "allow",
      "file*": "allow",
      "wc*": "allow",
      "du*": "allow",
      "df*": "allow",
      "pwd*": "allow",
      "echo*": "allow",
      "printf*": "allow",
      "env*": "allow",
      "which*": "allow",
      "type*": "allow",
      "git *": "allow",
      "docker*": "allow",
      "docker compose*": "allow",
      "docker-compose*": "allow",
      "node*": "allow",
      "npm*": "allow",
      "npx*": "allow",
      "python*": "allow",
      "python3*": "allow",
      "pip*": "allow",
      "pip3*": "allow",
      "uv*": "allow",
      "pdm*": "allow",
      "poetry*": "allow",
      "psql*": "allow",
      "pg_dump*": "allow",
      "redis-cli*": "allow",
      "curl*": "allow",
      "jq*": "allow",
      "yq*": "allow",
      "diff*": "allow",
      "mkdir*": "allow",
      "touch*": "allow",
      "cp*": "allow",
      "mv*": "allow",
      "chmod*": "allow",
      "date*": "allow",
      "uname*": "allow",
      "whoami*": "allow",
      "id*": "allow",
      "hostname*": "allow",
      "*": "ask"
    },
    "external_directory": "allow",
    "todowrite": "allow",
    "task": "allow",
    "webfetch": "allow",
    "websearch": "allow"
  }
}