Skip to content

Settings

Tune how the agent behaves, how long sessions live, which provider answers, and how Telegram messages are handled.

All settings described in this section live in the web UI under Settings, and are persisted to /data/config/settings.json. You can edit either — the UI is the supported path, the file is documented for power users and for the agent itself to reason about.

Admin only. Only users with role admin can open the Settings page. Regular users see a locked screen.

The Settings Subpages

The Settings page has one sidebar entry per concern. Each gets its own docs page here:

PanelWhat it controls
AgentLanguage, timezone, active provider + model, reasoning level, upload retention, AGENTS.md rules.
Agent HeartbeatWhether (and when) the agent runs recurring self-driven tasks from HEARTBEAT.md.
Health MonitorProvider health checks, automatic fallback, notification toggles.
MemorySession timeout, memory consolidation, fact extraction.
SecretsAPI keys and other sensitive values stored in /data/config/secrets.json.
Speech-to-TextTranscription provider (OpenAI, Whisper URL, Ollama) and optional LLM rewrite.
TasksDefault task provider, max duration, loop detection, status updates, Telegram delivery.
TelegramBot token, message batching, user approval + assignment.
Text-to-SpeechVoice output provider (OpenAI, Mistral/Voxtral), voice, audio format.

Saving changes

Every panel except Secrets uses the same Save button in the page header. Changes take effect on the next agent turn — no restart needed. Secrets have their own per-row save/delete flow because they are write-only from the UI's perspective (existing values are masked, never returned in full).

Where values live

KindFileEdited by
Non-secret runtime settings/data/config/settings.jsonUI (all panels except Secrets)
API keys, tokens, other secrets/data/config/secrets.jsonUI (Secrets panel)
Behavior rules for the agent/data/config/AGENTS.mdUI (Instructions page) or direct edit
Recurring self-tasks/data/config/HEARTBEAT.mdUI (Instructions page) or direct edit
Consolidation rules/data/config/CONSOLIDATION.mdUI (Instructions page) or direct edit

See File Paths for the full volume layout and settings.json Reference for the raw schema.

Released under the MIT License.