package
0.0.0-20250223175956-2857a6b184d4
Repository: https://github.com/agent-api/core.git
Documentation: pkg.go.dev

# Functions

WrapToolFunction dynamically, at runtime, converts the input function to a "WrappedToolFunction" that can be used as part of Tool.WrappedToolFunction - i.e., a function of type: func(context.Context []byte) (interface{}, error).

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AgentStep represents a single step in an agent's execution.
Capabilities represents what features an LLM provider supports.
No description provided by the author
Message represents a single message in a conversation with multimodal support.
No description provided by the author
Tool represents a function that an AI agent can use.
ToolCall represents a specific tool invocation request.
ToolResult contains the output of a tool execution.

# Type aliases

StopCondition is a function that determines if the agent should stop.
No description provided by the author
For timestamps, source info, etc.