Settings

The Settings page shows the current tota configuration as seen by the running agent. It is read-only — use tota setup <feature> or edit ~/.tota/tota.yaml to make changes, then reload the page.

#What you can inspect

#Providers

A list of every configured LLM provider with:

FieldDescription
NameProvider identifier (e.g. anthropic, openai, deepseek)
StatusEnabled / disabled based on whether a valid API key is present
ModelThe model currently configured for this provider
Base URLCustom base URL, if configured (e.g. for OpenAI-compatible endpoints)

The active provider (the one tota is currently using) is highlighted.

#Channels

Shows the enabled state and port for each channel:

ChannelWhat it shows
TelegramEnabled / disabled, bot token presence
WhatsAppEnabled / disabled, auth directory
REST APIEnabled / disabled, port
Web UIEnabled / disabled, port

#API key status

For each provider, Settings indicates whether the required API key environment variable is set — useful for quickly spotting a missing key without opening a terminal.

#Making configuration changes

Settings are changed outside the UI:

tota setup llm          # change provider / model
tota setup api          # change REST API port or auth key
tota setup ui           # change Web UI port
tota doctor             # reconfigure everything

After making changes, reload the Settings page to see the updated values.