Intelligence
DrylToolCall
AI-aware
Visualises a single agent tool / function call — name, a live status pill
and a collapsible body with the arguments and result as JSON. Status maps
to the shared AiState vocabulary; stack several in a
DrylTimeline for a full agent trace.
States
Arguments
json
{ "city": "Berlin", "unit": "celsius" }Result
json
{ "tempC": 19, "condition": "Partly cloudy" }Agent trace (in a timeline)
Plan0.0s
Act1.2s
Approve or deny (AiState.Proposed)
A call that waits for a human rests at AiState.Proposed. Bind OnApprove and OnDeny and the card shows the pair; the host moves Ai on — Generated plays the accept wave from the button, None with Declined ends the card quietly.
AI suggestion, awaiting your decision
Arguments
json
{ "customerId": 7, "reason": "duplicate account" }