Packages

An Elixir framework for building LLM agent systems with skills, tools, and subagent delegation.

Current section

Files

Jump to
skill_kit lib skill_kit response tool_call.ex
Raw

lib/skill_kit/response/tool_call.ex

defmodule SkillKit.Response.ToolCall do
@moduledoc """
Describes an LLM tool call response.
"""
@type t :: %__MODULE__{name: String.t(), input: map()}
@enforce_keys [:name, :input]
defstruct [:name, :input]
end