{
  "concurrency": {
    "maxConcurrent": 48,
    "reservedControlSlots": 8,
    "shellMaxConcurrent": 8,
    "maxQueue": 64,
    "queueTimeoutMs": 30000
  },
  "http": {
    "host": "127.0.0.1",
    "port": 3210,
    "allowedHosts": [],
    "allowedOrigins": []
  },
  "filesystem": {
    "read": true,
    "write": true,
    "roots": [
      "/home/YOU/projects",
      "/home/YOU/Downloads"
    ],
    "maxReadBytes": 1048576,
    "maxWriteBytes": 4194304
  },
  "shell": {
    "enabled": true,
    "allowedCommands": [
      "git",
      "node",
      "pnpm",
      "npm",
      "python3",
      "bash"
    ],
    "maxRuntimeMs": 120000,
    "maxOutputBytes": 4194304,
    "allowEnvironment": false
  },
  "process": {
    "list": true,
    "kill": false
  },
  "service": {
    "enabled": false,
    "allowedServices": [
      "nginx.service",
      "docker.service"
    ],
    "command": "systemctl",
    "maxRuntimeMs": 30000
  },
  "application": {
    "enabled": false,
    "applications": {
      "terminal": {
        "command": "x-terminal-emulator",
        "args": [],
        "allowArguments": false
      },
      "firefox": {
        "command": "firefox",
        "args": [],
        "allowArguments": true
      }
    },
    "maxTracked": 64
  },
  "browser": {
    "enabled": false,
    "command": "xdg-open",
    "allowedSchemes": [
      "http",
      "https"
    ],
    "maxRuntimeMs": 30000
  },
  "desktop": {
    "hostDisplayAccess": false,
    "screenCapture": false,
    "input": false,
    "screenBackend": "auto",
    "inputBackend": "xdotool",
    "maxImageBytes": 10485760,
    "maxTextBytes": 65536
  },
  "logLevel": "info"
}
