Sake.Tool.Spec (Sake v0.1.0)

Copy Markdown View Source

The compiled definition of a tool.

Summary

Types

t()

@type t() :: %Sake.Tool.Spec{
  annotations: term(),
  description: term(),
  headers: term(),
  icons: term(),
  input_schema: term(),
  meta: term(),
  module: term(),
  name: term(),
  output_schema: term(),
  scopes: term(),
  stream: term(),
  title: term(),
  ttl: term()
}

Functions

to_wire(s, revision)

@spec to_wire(t(), String.t()) :: map()