KaelioDocs

Settings

Configure appearance, email, API keys, and advanced platform options.

The Settings page lets you configure your Kaelio instance across eight sections accessible from a sidebar, covering everything from branding and AI behavior to API keys and system maintenance.

Appearance

This section controls your instance's visual identity, including logos, colors, and typography.

  • Logo — Upload a logo image displayed in the navigation bar
  • Mascot — Upload a mascot image used in the AI chat interface
  • Brand Colors — Set primary, secondary, and tertiary colors using a color picker
  • Typography — Choose a font family from the dropdown or upload custom fonts (.ttf or .otf files)

Click Save Changes to apply your updates.

General

This section controls AI behavior, scheduling, and dashboard settings.

AI agent

These settings determine how the AI handles research, visibility, and parallel execution.

SettingDescription
Research ModeControls how thoroughly the AI researches before answering: Direct, Balanced, or Exploratory
Simple ModeWhen enabled, hides technical details (SQL, execution plans) from non-admin users
User-Scoped KnowledgeWhen enabled, each user builds their own knowledge context; when disabled, knowledge is shared globally
SQL Batch SizeMaximum number of SQL queries the AI can run in parallel

Scheduler

These settings control automated task scheduling.

  • Enable Scheduler — Toggle automatic scheduled tasks on or off
  • Execution Interval — Time between scheduler runs (in seconds)

Dashboard

These settings govern how dashboard widgets refresh.

  • Widget Refresh Concurrency — Number of dashboard widgets that refresh simultaneously
  • Widget Refresh Timeout — Maximum time (in seconds) for a widget refresh to complete

AI analysis limits

These limits control how much text the AI processes when analyzing schema metadata.

  • Datasource Max Words — Word limit for data source descriptions
  • Table Max Words — Word limit for table descriptions
  • Column Max Words — Word limit for column descriptions

Email

This section shows your current email configuration and lets you verify it works.

The page displays the current SMTP status:

  • From address
  • SMTP server and port
  • Whether authentication is enabled

Click Send Test Email to verify the configuration. A success or failure notification appears after the test.

Email configuration is typically set through environment variables. The Settings page shows the current status but may not allow editing depending on your deployment.

Maintenance

This section provides tools for system maintenance and debugging.

Server logs

Expand the log viewer to browse recent server logs. Use the Copy button to copy logs to your clipboard, or click Download All Logs to save a .zip archive.

Chat export

Export all chat messages to CSV or JSON format for analysis or backup.

Agent tools tester

This interface lets you verify AI agent tool configurations directly from the admin panel.

API keys

This section lets you create API keys for programmatic access to Kaelio's capabilities.

Creating a key

Click Create API Key.

Enter a name and optionally set an expiration date.

Click Create Key. The full API key is displayed once — copy it immediately.

The API key is only shown once when created. If you lose it, you must create a new key. Use the key in the X-API-Key header for API requests.

The API Keys table shows all keys with their name, key prefix, creation date, last-used date, and expiration status. Delete keys you no longer need.

Advanced

This section provides a JSON editor for viewing and modifying raw platform configuration. Use it for settings not exposed through other sections.

The Advanced editor modifies platform configuration directly. Incorrect values can affect platform behavior. Only change settings you understand.

Jobs

This section lets you run background processing tasks.

Knowledge backfill

Process historical chat messages to extract knowledge blocks.

Select a date range for the messages to process.

Click Search to preview how many messages will be processed and how many have already been handled.

Click Start Backfill to begin processing. A progress indicator tracks the job.

Misc

This section displays read-only server details and embedding controls.

Server information

Displays read-only information about your Kaelio server: IP address, location, organization, and timezone.

Embeddings

Shows the active embedding provider. Click Refresh All Embeddings to regenerate vector embeddings for all content. This is useful after changing the embedding provider or if search quality has degraded.

On this page