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

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product