{
  "modelStream": {
    "idleTimeoutMs": 60000
  },
  "permission": {
    "mode": "build",
    "allowedTools": [],
    "disallowedTools": [],
    "autoApproveHighRisk": false,
    "allowMediumRiskInAuto": false
  },
  "storage": {
    "dir": "~/.zcode",
    "sessionDbPath": "~/.zcode/cli/db/db.sqlite"
  },
  "network": {
    "timeout": 180000
  },
  "features": {
    "compact": true,
    "rewind": true,
    "subagent": true,
    "skill": true,
    "mcp": true
  },
  "subagents": {
    "autoBackgroundMs": 1000
  },
  "memory": {
    "autoConsolidate": true,
    "summaryMaxBytes": 8192
  },
  "mcp": {
    "servers": {}
  },
  "plugins": {
    "enabled": true,
    "dirs": [],
    "enabledPlugins": {},
    "options": {},
    "suppressedBuiltins": []
  },
  "skills": {
    "enabled": true,
    "includeInstructions": true,
    "metadataBudget": 20000,
    "roots": []
  },
  "skill": {},
  "command": {},
  "logging": {
    "level": "info",
    "format": "text"
  },
  "ui": {
    "theme": "auto",
    "tuiMode": "regular",
    "copyOnSelect": true,
    "notifications": {
      "method": "auto",
      "condition": "unfocused"
    }
  },
  "toolConcurrency": {
    "maxConcurrency": 10
  },
  "modelAnomalyGuard": {
    "repeatedToolCallWarningThreshold": 3,
    "maxBudgetWarningsPerTurn": 3
  },
  "hooks": {
    "enabled": false,
    "timeoutMs": 60000,
    "maxOutputBytes": 32768,
    "events": {
      "SessionStart": [],
      "UserPromptSubmit": [],
      "PreToolUse": [],
      "PermissionRequest": [],
      "PostToolUse": [],
      "PostToolUseFailure": [],
      "Stop": []
    }
  }
}
