ACP.ToolCallContent (agent_client_protocol v0.1.0)

Copy Markdown View Source

Content produced by a tool call. Tagged union with type discriminator.

Summary

Types

t()

@type t() ::
  {:content, ACP.ToolCallContentWrapper.t()}
  | {:diff, ACP.Diff.t()}
  | {:terminal, ACP.ToolCallTerminal.t()}

Functions

content(wrapper)

diff(diff)

from_json(map)

terminal(terminal)

to_json(arg)