Record
tool-call-init
Initial state used to construct a [tool-call].
record tool-call-init {
id: tool-call-id,
title: string,
kind: tool-kind,
status: tool-call-status,
content: list<tool-call-content>,
locations: list<tool-call-location>,
raw-input: option<string>,
}Fields
| Name | Type | Description |
|---|---|---|
| id | tool-call-id | Unique id assigned by the agent. Surfaced to clients via the streamed update; not used to identify the resource on the wasm side. |
| title | string | Human-readable title (e.g. "Reading config.json"). |
| kind | tool-kind | Category, used by clients to pick icons / display treatment. |
| status | tool-call-status | Initial execution status. |
| content | list<tool-call-content> | Content produced so far. |
| locations | list<tool-call-location> | File locations this call is touching. |
| raw-input | option<string> | Raw JSON-encoded input parameters. |