tool_call.completed

⚠️
Preview — this feature is being built; the design below is the spec.

Received on the stream and in the event list. A Syntic-run tool finished.

Example

id: evt_01JC7M3B
data: {"type": "tool_call.completed", "tool_call_id": "call_8", "output": "{\"status\": \"shipped\", \"carrier\": \"DHL\"}", "is_error": false, "duration_ms": 412}

Fields

FieldMeaning
outputTruncated to 8 KB in the event; the full output is in the session history.
is_errortrue when the tool failed. The agent sees the error and decides what to do.

Handling

Useful for audit logs and debugging slow tools via duration_ms.

Was this page helpful?