This section is the lookup material for Kumoss: the operating modes, every configuration field, every environment variable, the LLM provider and model tables, roles, repository layout, Terraform providers, and the HTTP APIs, described exhaustively.
What each operating mode does today, the inputs every session takes, and how a session runs.
Every config.yaml section and field: type, default, validation rule,
and effect.
The thirteen tables of core-db, what each records, the enumerated columns, and how rows are deleted.
Every variable in core/env.sample and the four sidecar env.sample
files, plus the IaC engine and LLM provider variables.
How Kumoss selects LiteLLM models, provider credential tables, and the
llm.model_list router escape hatch.
The two independent role groups, the complete permission matrix, and who gets which role by default.
How Kumoss finds Terraform roots in a repository: the detection rules and the wizard’s zero/one/many behavior.
Minimum environment variables per cloud and state backend, plus the exhaustive variable reference.
Every route the core exposes under /api/v1, and the four sidecar
OpenAPI contracts it consumes as a client.
Limits at a glance
| Limit | Value |
|---|---|
Request and follow-up text |
500 characters |
Cloud scope |
64 characters, letters, digits, and hyphens |
Support message |
500 characters |
Generate-and-validate attempts per request |
8 |
Drift check inside a generate round |
2 passes |
Drift remediation session |
5 iterations |
One operation per session at a time |
A second request while one is running is ignored until it finishes |
Live progress stream |
About 3 hours per connection; reopen the session afterwards |
|