Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentWrapper ¶
AgentWrapper wraps common agent initialization patterns
func NewAgentWrapper ¶
func NewAgentWrapper(base *BaseAgent, adkAgent agent.Agent) *AgentWrapper
NewAgentWrapper creates a wrapper with both base functionality and ADK agent
type BaseAgent ¶
type BaseAgent struct {
Cfg *config.Config
Client *http.Client
Model model.LLM
ModelFactory *llm.ModelFactory
}
BaseAgent provides common functionality for all agents
func NewBaseAgent ¶
NewBaseAgent creates a new base agent with LLM initialization
func (*BaseAgent) GetProviderInfo ¶
GetProviderInfo returns information about the LLM provider
Click to show internal directories.
Click to hide internal directories.