Snodo.Tool.Definition (snodo v0.4.1)

Copy Markdown View Source

Protocol-neutral static definition of an application tool.

Summary

Types

t()

@type t() :: %Snodo.Tool.Definition{
  annotations: map(),
  description: String.t() | nil,
  icons: [map()],
  input_schema: map(),
  metadata: map(),
  name: String.t(),
  output_schema: map() | nil,
  title: String.t() | nil
}