Configuration
Agentstration uses standard ASP.NET Core configuration. JSON settings can be overridden by environment variables using double underscores, for example AI__Provider=Deterministic.
The main verified settings are:
| Setting | Current default | Purpose |
|---|---|---|
AI:Provider | Managed | Selects model resolution/execution mode. Use Deterministic explicitly for offline or test execution. |
LlamaCpp:Endpoint | http://localhost:8080 | Native llama.cpp server used by the autonomous llama.cpp extension and Aspire. |
LocalAI:Endpoint | http://localhost:8081 | Native LocalAI server used by the autonomous LocalAI extension and Aspire. Port 8081 avoids the llama.cpp default on 8080. |
LocalAI:ApiKey | unset | Optional LocalAI Bearer key. Supply it through environment or secret-backed host configuration; never commit it. |
Data:Path | .agentstration/data.json | Content and memory store used by the Console host. |
Data:ControlPlanePath | .agentstration/control-plane.db | Management Plane SQLite database. |
Data:WorkPlanePath | .agentstration/work-plane.db | Work Plane SQLite database. |
Data:FlowPath | .agentstration/flow-plane.db | Flow SQLite database. |
ConnectionStrings:Identity | .agentstration/identity.db | ASP.NET Core Identity account database, managed through EF Core migrations. |
Agentstration:Authentication:DataProtectionKeysPath | .agentstration/data-protection-keys | Persistent ASP.NET Core Data Protection key ring for cookies and Identity tokens. |
Agentstration:WorkApi:BaseAddress | http://localhost:5100/ | Console-to-Work-API connection on the authoritative server. |
Agentstration:ApiBaseUrl | http://localhost:5100/ | Workplace-to-server API connection. |
Agentstration:WorkplaceHubUrl | http://localhost:5100/hubs/workplace | Workplace real-time endpoint. |
Provider-specific options and persisted model resources are described in Model providers and Model profiles. Do not store secrets in committed settings files.