II.
Definition JSON
Structured · livedefinition:krate-agent-model
Krate Agent Resource Model json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "definition:krate-agent-model",
"_kind": "Definition",
"_file": "domain/products/krate.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Krate Agent Resource Model",
"authoredAt": "2026-05-10T00:00:00Z",
"text": "The resource kinds governing AI agent dispatch and execution\nwithin Krate:\n\nAgentStack: Defines a reusable agent configuration — which coding\n agent to use (Claude Code, Codex, etc.), container image, resource\n limits (CPU, memory, GPU), timeout, and default tool permissions.\nAgentStackVersion: Immutable snapshot of an AgentStack for\n reproducibility. Dispatch runs reference a specific version.\nAgentDispatchRun: A single agent execution. Created by a user,\n PR trigger, or schedule. Specifies the target repository,\n branch, prompt, AgentStack version, and permission scope.\n Lifecycle: Pending → PermissionReview → ContextBundle →\n Running → Completed/Failed/Cancelled.\nAgentSession: The active session within a dispatch run. Tracks\n token usage, tool calls, files modified, and conversation history.\nAgentSessionEvent: Individual events within a session — tool\n invocations, file edits, terminal commands, model responses.\nAgentPermissionSet: Org-scoped allow/deny rules for what tools\n and commands an agent can use during a dispatch run.\nAgentQuotaProfile: Org-level resource and cost quotas for agent\n dispatch — max concurrent runs, token budget, compute hours.\nAgentSchedule: CronJob-like schedule for recurring agent dispatch\n (e.g., nightly code review, weekly dependency updates).\n",
"status": "canonical"
},
"outgoingEdges": [
{
"from": "definition:krate-agent-model",
"to": "domain:platform-engineering",
"kind": "applies_to"
},
{
"from": "definition:krate-agent-model",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "definition:krate-agent-model",
"to": "tool:kubernetes",
"kind": "supports"
},
{
"from": "definition:krate-agent-model",
"to": "skill-area:platform-engineering",
"kind": "supports"
}
],
"incomingEdges": []
}