{% extends "base.html" %} {% set active_page = "settings" %} {% block title %}Settings — Mutual Dissent{% endblock %} {% block content %}

Settings

Provider API Keys

{% for p in providers_status %}
{{ p.label }}
{% if p.source == "env" %} ENV {% endif %} {% if p.has_key %} Configured {% else %} Not set {% endif %}
{% endfor %}

Debate Defaults

Panel
{{ config.default_panel | join(", ") }}
Synthesizer
{{ config.default_synthesizer }}
Rounds
{{ config.default_rounds }}

Routing

Default Mode
{{ config.routing.get("default_mode", "auto") }}
{% for alias, mode in config.routing.items() %} {% if alias != "default_mode" %}
{{ alias }}
{{ mode }}
{% endif %} {% endfor %}

Model Aliases

{% for alias, ids in config._model_aliases_v2.items() | sort %} {% endfor %}
Alias OpenRouter ID Direct ID
{{ alias }} {{ ids.get("openrouter", "—") }} {{ ids.get("direct", "—") }}
{% endblock %} {% block scripts %} {% endblock %}