omium.toml is the project-level config file. It lives at the root of your agent repo and is used by:
omium project pushomium run(when you run inside the project directory)- the SDK (for defaults like project name, workflows directory, etc.)
Create the file
Sections
[project]
| Key | Meaning |
|---|---|
name | Project name shown in Automations |
version | Your project version string |
[execution]
| Key | Meaning |
|---|---|
api_url | Full execution API base URL (includes /api/v1) |
[tracing]
| Key | Meaning | Default |
|---|---|---|
enabled | Enable automatic tracing | true |
[workflows]
| Key | Meaning | Default |
|---|---|---|
directory | Where workflow definitions live | ./workflows |
[checkpoints]
| Key | Meaning | Default |
|---|---|---|
enabled | Enable checkpointing | true |
interval | Auto-checkpoint interval (seconds) | 30 |
max_count | Max checkpoints to retain | 100 |
Example
Relationship to global config
omium.toml is not where your API key lives. Keys are stored in ~/.omium/config.json (via omium init) or in environment variables. See Environment variables.