You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EverOS uses a two-file TOML configuration system with environment variable
overrides for container deployments.
Quick Start
# 1. Generate config files in the default root (~/.everos/)
everos init
# 2. Edit the config — fill in API keys$EDITOR~/.everos/everos.toml
# 3. Start the server
everos server start
Configuration Files
everos.toml — Application Settings
Located at <root>/everos.toml. Controls all application behavior: API
bind address, LLM/embedding/rerank provider credentials, SQLite pragmas,
search strategy, memorize mode, and clustering tunables.
Generated by everos init from the shipped config/default.toml
template. Changes require a server restart.
ome.toml — Strategy Configuration
Located at <root>/ome.toml. Controls the Offline Memory Engine (OME)
strategy scheduling: which strategies are enabled, cron expressions,
gate thresholds, and retry limits.
Generated by everos init from the shipped config/default_ome.toml
template. Changes are hot-reloaded within ~2 seconds — no server
restart needed.
Upper bound on LanceDB index cache (16 MB default).
[index]
The derived vector/BM25 index is rebuildable; Markdown remains the source of
truth regardless of backend.
Field
Type
Default
Description
backend
string
"lancedb"
Index implementation: lancedb or milvus.
[milvus]
Used only when index.backend = "milvus". Install the optional client with
pip install "everos[milvus]". EverOS supports a remote Milvus Server or
Zilliz Cloud endpoint; a Milvus Lite filesystem path is rejected.
Field
Type
Default
Description
uri
string
""
Milvus Server or Zilliz Cloud URI.
token
string
""
Authentication token, when required.
db_name
string
""
Optional Milvus database name.
consistency_level
string
"Session"
Milvus consistency level used by collections.
collection_prefix
string
"everos"
Prefix for the seven derived-index collections.
[llm]
Field
Type
Default
Required
Description
model
string
"gpt-4.1-mini"
No
LLM model identifier.
api_key
string
—
Yes
API key for the LLM provider.
base_url
string
—
No
Custom endpoint URL (OpenAI-compatible).
[multimodal]
Field
Type
Default
Required
Description
model
string
"google/gemini-3.8-flash"
No
Multimodal parsing model.
api_key
string
—
Yes
API key.
base_url
string
—
No
Custom endpoint URL.
max_concurrency
int
4
No
Max parallel parsing requests.
file_uri_allow_dirs
list[string]
[]
No
Allowlisted base dirs for file:// URIs. Empty = allow any readable file.
file_uri_max_bytes
int
52428800
No
Max size (bytes) of a file:// asset; larger files are rejected.