Model, Tool, And Checkpoint Schemas
Model calls, tool proposals, tool executions, checkpoints, operations, statuses, and side-effect classes.
| Field | Notes |
|---|
projectId, runId | Ownership. |
provider, model | Optional provider/model identity. |
operation | generate, stream, or unknown. |
status | running, ok, or error. |
settings | Captured model settings. |
requestArtifactId, responseArtifactId | Payload artifacts. |
usage, logprobs | Optional provider output. |
startedAt, endedAt, error, metadata | Lifecycle and diagnostics. |
| Field | Notes |
|---|
modelCallId | Optional model call that proposed it. |
toolCallId | Provider/runtime call ID. |
toolName | Stable tool name. |
argsArtifactId, argsHash | Captured proposed args. |
schemaVersion | Optional tool schema version. |
| Field | Notes |
|---|
proposalId | Optional proposal being executed. |
toolCallId, toolName | Runtime identity. |
status | running, ok, error, or blocked. |
argsArtifactId, resultArtifactId | Payload artifacts. |
argsHash, resultHash | Stable comparison hashes. |
sideEffectClass | none, read, write, external_mutation, or unknown. |
| Field | Notes |
|---|
name | Stable selector. |
parentEventId | Optional event that produced the state. |
stateArtifactId, stateHash | State payload and hash. |
schemaName, schemaVersion | State compatibility. |
codeVersion, packageVersions | Replay compatibility metadata. |
Projects, agents, runs, events, artifacts, statuses, and base record fields.
Context Inventory Schemas
Prompt messages, prompt clauses, context items, context inventory, search, and catalogs.