E
Docs/Eudorian Code/Model Configuration

Model Configuration

Select model behavior without assuming unpublished model IDs.

Draft

Configuration Layers#

The intended configuration system combines account defaults, project settings, session overrides, and task-specific choices. More specific settings should override broader defaults.

LayerPurpose
AccountPersonal defaults and access policy
ProjectRepository-specific model and tool preferences
SessionTemporary working context
TaskOne-run override for a specific job

Model Profiles#

Profiles are intended to express capabilities such as reasoning depth, latency preference, tool access, and modality. Final profile names and model IDs have not been published.

Example Shape#

Non-binding configuration sketch
[model]
profile = "<published-profile>"

[tools]
filesystem = "project"
commands = "confirm"
network = "confirm"

Validation#

TODO: schema

A versioned schema, validation command, migration policy, and unknown-key behavior must be defined before release.