rulvar API reference / @rulvar/core / Artifact
Interface: Artifact
Defined in: packages/core/src/runtime/agent-loop.ts:66
Artifact: the normative shape of AgentResult.artifacts entries.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
data? | Json | Inline JSON content for small values. | packages/core/src/runtime/agent-loop.ts:78 |
files? | string[] | Changed-file list (kind 'patch': worktree collect()). | packages/core/src/runtime/agent-loop.ts:74 |
id | string | Stable within the result. | packages/core/src/runtime/agent-loop.ts:68 |
kind | "text" | "file" | "patch" | "json" | Closed in v1. | packages/core/src/runtime/agent-loop.ts:70 |
label? | string | Telemetry only. | packages/core/src/runtime/agent-loop.ts:72 |
ref? | string | TranscriptStore blob ref for offloaded content. | packages/core/src/runtime/agent-loop.ts:76 |