{% extends "base.html" %} {% block title %}Settings - Memorizz{% endblock %} {% block content %} {% if message %}
OK {{ message }}
{% endif %} {% if error %}
! {{ error }}
{% endif %} {% for warning in config_warnings %}
Warning: {{ warning }}
{% endfor %}

Notes

Save target: {{ env_file_path }}. Active UI memory provider: {{ provider_type }}.

Leave a field blank to keep its value. Saving updates this process's environment, but does not reconnect existing agents or switch their memory provider. Reconnect through Connect; restart CLI/MCP processes to load saved defaults. No memory is migrated.

Precedence: process exports > project .env > Memorizz .env. A project setting may override this save after restart; use memorizz config set KEY --project to edit it explicitly. Keep credential files out of version control; on POSIX, saves use owner-only permissions (0600).

{% for section in settings_sections %}

{{ section.title }}

{% if section.description %}

{{ section.description }}

{% endif %} {% if section.provider_checks %}
{% for check in section.provider_checks %}
{{ check.label }} {% if check.ready %} Ready {% else %} Needs Setup {% endif %}

{{ check.message }}

{% endfor %}
{% endif %}
{% for field in section.fields %}
{% if field.is_set %} Set {% else %} Missing {% endif %}
{% if field.field_type == 'select' %} {% if field.env == 'MEMORIZZ_DEFAULT_LLM_MODEL' %} {% else %} {% endif %} {% elif field.field_type == 'text' %} {% elif field.field_type == 'timezone' %} {% elif field.field_type == 'checkbox' %}
{% else %} {% endif %} {% if field.hint %}

{{ field.hint|safe }}

{% endif %}
{% endfor %}
{% endfor %}
{% endblock %} {% block scripts %} {% endblock %}