Lives inside the workspace. Loads only the skills your tenant enabled. Uses your provider keys. Caps spend by construction. Audits every spawn to BrainDB.
Every Odin Agent Runtime image carries 15 proven-core skills that load regardless of manifest. Beyond that, the manifest derived from your enabled hubs at provision time scopes what else is on disk. Composition is build-time, not runtime.
{
"version": 1,
"enabledSkills": [
"sales-present",
"c4",
"code-gen"
],
"enabledExtensions": [
"odin-compass"
],
"providerProfile": null,
"_meta": {
"sourceHubs": ["sales", "coding"]
}
}The flagship multi-round planning loop: 7 phases from preflight to ship report. Every phase emits an AuditEvent. Operator gates between planning and execution; sub-agents bounded by the tenant's manifest, provider, and budget.
The runtime cannot exceed your tenant's daily or per-session budget cap. Provider API keys come from your tenant env, not a shared pool. Spawning a sub-agent counts against your budget, not the operator's.
Hard cap. When budget hits zero the runtime refuses new invocations until midnight UTC or operator reset.
Inside the workspace. Inside your budget. Inside your boundary.
Related products