Skip to main content

Settings

The Settings panel (Ctrl+, or Settings in the topbar) controls system-level configuration for your DAEMI installation — LLM providers, plugins, storage, and server behavior.


LLM Providers

Configuring a Provider

Navigate to Settings → Providers.

DAEMI supports two providers:

OpenAI (Responses API)

Provider: openai-codex
Model: gpt-5.3-codex
API Key: sk-...

Uses the OpenAI Responses API (not Chat Completions). This is the default provider for agents with llm.enabled: false.

Anthropic

Provider: anthropic
Model: claude-opus-4 (or any claude-* model)
API Key: sk-ant-...

Switching Default Provider

  1. Go to Settings → Providers
  2. Click the provider you want as default
  3. Click Set as Default

All agents with llm.enabled: false in their profiles immediately use the new default. Agents with explicit llm.enabled: true configs are unaffected.

Testing a Provider

Click Test Connection next to any provider config. DAEMI sends a minimal request and reports success or the error message.


Model Selection

Within a provider, you can pin a specific model:

ProviderAvailable Models
openai-codexgpt-5.3-codex (default)
anthropicclaude-opus-4, claude-sonnet-4, claude-haiku-4

Set the default model in Settings → Providers → [Provider] → Default Model.

Individual agents can override this via their profile's llm.model field.


Plugins

Settings → Plugins shows all configured plugins with their status:

  • Active — config file exists and is valid, tools are in the graph
  • Error — config file exists but is invalid (shows the validation error)
  • Inactive — no config file found

Click any plugin to:

  • View its registered tools
  • Edit the config (opens a form)
  • Disable or delete the config

→ See Configuring Plugins for setup details.


Storage

Settings → Storage shows:

  • Memory store location and size
  • Session storage location and size
  • Total memory entries per agent

Actions:

  • Prune sessions — delete sessions older than N days
  • Export memory — download an agent's LTM as JSON
  • Import memory — restore from a previous export

System

Settings → System:

SettingDescription
TimezoneAffects scheduled job cron timing
Log Levelerror | warn | info | debug
Shell AccessEnable/disable run_shell tool (disabled by default)

Go Deeper