1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Ivorn Configuration
# Location: ~/.config/ivorn/config.toml
#
# All settings are optional - defaults are used when not specified.
# Environment variables override config file values (IVORN_* prefix).
# CLI arguments override environment variables.
[]
# Port to listen on (default: 8181)
# Must be between 1024 and 65535
# Env: IVORN_SERVER_PORT
= 8181
# IP address to bind to (default: 0.0.0.0)
# Use 127.0.0.1 for local-only access
# Env: IVORN_SERVER_BIND_ADDRESS
= "0.0.0.0"
[]
# Default projects directory
# Can also be set via CLI argument or IVORN_PROJECTS_DIR env var
# projects_dir = "/path/to/projects"
[]
# Enable conversation logging to markdown files (default: true)
# Logs are saved to {project}/conversations/{session_id}.md
# PRIVACY NOTE: These logs contain full message content including
# user prompts and assistant responses. Set to false to disable.
# Env: IVORN_LOGGING_CONVERSATION_LOG
= true
[]
# Skip the MCP arguments modal and insert prompts directly (default: false)
# Power users can enable this to bypass the argument form
# Env: IVORN_PROMPTS_SKIP_MCP_MODAL
= false
[]
# Maximum file upload size in MB (default: 25)
# Env: IVORN_UPLOAD_MAX_SIZE_MB
= 25