Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.skrmir.com/llms.txt

Use this file to discover all available pages before exploring further.

Configuration Reference

This page summarizes commonly used AiOS configuration fields for deployment, tuning, and troubleshooting.

Current Bootstrap/Server Runtime Config

The current go run ./cmd/aios entry actually reads only the following runtime settings:
KeyEnvironment VariableDefaultDescription
server.addressAIOS_SERVER__ADDRESS:8080HTTP listen address
server.log_levelAIOS_SERVER__LOG_LEVELinfoslog log level
runtime.modeAIOS_RUNTIME__MODEbootstrapCurrent runtime mode; only bootstrap may start without a DSN
postgres.dsnAIOS_POSTGRES__DSNemptyPostgreSQL connection string; required in dev/prod/... modes
If you want local development to run against external state, follow Local PostgreSQL Development Setup.

Global Configuration

KeyDescriptionDefaultRecommendation
profileRuntime profile setdefaultSplit by dev/staging/prod
outputCLI output formattableUse json for automation
log.levelLog verbosityinfoKeep info in production, use debug temporarily for diagnostics

Infrastructure Configuration

KeyDescriptionDefaultRecommendation
infra.namespaceDefault namespacedefaultIsolate namespaces by environment
infra.replicasDefault replicas1Start from 2 in production
infra.resources.cpuCPU requests/limitsnoneAlways define requests and limits
infra.resources.memoryMemory requests/limitsnoneTune from load test data

Agent Configuration

KeyDescriptionDefaultRecommendation
agent.maxConcurrencyMax concurrent agents per workspace2Increase gradually with capacity
agent.defaultToolDefault execution toolnoneSet per task archetype
agent.timeoutPer-task timeout30mRaise for long-running jobs

Planned CLI Validation Commands (Not Yet Implemented)

The repository does not currently ship these config subcommands. The configuration semantics on this page remain shared direction for future CLI and API surfaces.
aios config show
aios config validate