{
    "$id": "https://conductor.build/schemas/settings.json",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "title": "Conductor managed settings",
    "description": "Schema for ~/.conductor/settings.json managed settings.",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "$schema": {
            "type": "string",
            "description": "JSON Schema URL for editor autocomplete and validation."
        },
        "enterpriseDataPrivacy": {
            "type": "boolean",
            "description": "Enable enterprise data privacy."
        },
        "claudeExecutablePath": {
            "type": "string",
            "description": "Override the Claude Code executable path, for example hsclaude."
        },
        "defaultModel": {
            "type": "string",
            "description": "Set the default model.",
            "enum": [
                "opus-1m",
                "opus",
                "opus-4-6-1m",
                "sonnet",
                "haiku",
                "gpt-5.5",
                "gpt-5.4",
                "gpt-5.3-codex-spark",
                "gpt-5.3-codex",
                "gpt-5.2-codex"
            ]
        }
    }
}
