{
    "search.engine.web.stackexchange": {
        "category": "stackexchange",
        "description": "Stack Exchange search engine configuration",
        "editable": false,
        "max_value": null,
        "min_value": null,
        "name": "Stack Exchange Search Engine",
        "options": null,
        "step": null,
        "type": "SEARCH",
        "ui_element": "json",
        "value": {
            "requires_api_key": false,
            "requires_llm": true,
            "description": "Search Stack Overflow and other Q&A sites for programming answers.",
            "reliability": 0.9
        },
        "visible": false
    },
    "search.engine.web.stackexchange.display_name": {
        "category": "stackexchange",
        "description": "Display name for Stack Exchange search engine.",
        "editable": false,
        "name": "Display Name",
        "type": "SEARCH",
        "ui_element": "text",
        "value": "Stack Exchange",
        "visible": false
    },
    "search.engine.web.stackexchange.description": {
        "category": "stackexchange",
        "description": "Human-readable description of the search engine.",
        "editable": false,
        "name": "Description",
        "type": "SEARCH",
        "ui_element": "text",
        "value": "Search Stack Overflow and other Q&A sites for programming answers.",
        "visible": false
    },
    "search.engine.web.stackexchange.requires_api_key": {
        "category": "stackexchange",
        "description": "Stack Exchange is free without an API key (300 requests/day).",
        "editable": false,
        "name": "Requires API Key",
        "type": "SEARCH",
        "ui_element": "checkbox",
        "value": false,
        "visible": false
    },
    "search.engine.web.stackexchange.reliability": {
        "category": "stackexchange",
        "description": "Reliability score for Stack Exchange.",
        "editable": true,
        "name": "Reliability",
        "max_value": 1.0,
        "min_value": 0.0,
        "step": 0.05,
        "type": "SEARCH",
        "ui_element": "range",
        "value": 0.9,
        "visible": true
    },
    "search.engine.web.stackexchange.strengths": {
        "category": "stackexchange",
        "description": "Key strengths of Stack Exchange.",
        "editable": true,
        "name": "Strengths",
        "type": "SEARCH",
        "ui_element": "json",
        "value": ["programming", "Q&A", "code examples", "community moderated", "multiple sites"],
        "visible": true
    },
    "search.engine.web.stackexchange.weaknesses": {
        "category": "stackexchange",
        "description": "Limitations of Stack Exchange.",
        "editable": true,
        "name": "Weaknesses",
        "type": "SEARCH",
        "ui_element": "json",
        "value": ["technical focus", "rate limited", "Q&A format only"],
        "visible": true
    },
    "search.engine.web.stackexchange.default_params.max_results": {
        "category": "stackexchange",
        "description": "Maximum number of results to retrieve from Stack Exchange.",
        "editable": true,
        "max_value": 100,
        "min_value": 1,
        "name": "Max Results",
        "type": "SEARCH",
        "ui_element": "number",
        "value": 20,
        "visible": true
    },
    "search.engine.web.stackexchange.default_params.site": {
        "category": "stackexchange",
        "description": "Stack Exchange site to search (stackoverflow, serverfault, superuser, etc.).",
        "editable": true,
        "name": "Site",
        "type": "SEARCH",
        "ui_element": "select",
        "value": "stackoverflow",
        "options": ["stackoverflow", "serverfault", "superuser", "askubuntu", "unix", "math", "physics", "stats", "security", "dba"],
        "visible": true
    }
}
