ToolResult
works.iterative.claude.ui.transcript.TranscriptEntry.ToolResult
final case class ToolResult(at: Option[Moment], tool: String, call: String, failed: Boolean, output: List[ToolOutput])
What a tool answered, and the call it answers.
An answer is its own row rather than one more activity because it belongs to something: it carries the token of the call it came back from, and a host can join the two rows however it wants to. An answer whose call is not on this page belongs to nothing a reader can see, and is plain activity instead.
The answer itself is a sequence rather than a body, because a call answers with what it has: words, a picture, a file it wrote, in the order they came back.
Attributes
Members list
In this article