Versions in this module Expand all Collapse all v0 v0.5.0 Mar 2, 2026 Changes in this version + type BaseAgent struct + Cfg *config.Config + Client *http.Client + Model model.LLM + ModelFactory *llm.ModelFactory + Name string + func NewBaseAgent(cfg *config.Config, name string, timeoutSec int) (*BaseAgent, error) + func NewBaseAgentSecure(ctx context.Context, name string, timeoutSec int, ...) (*BaseAgent, *config.SecureConfig, error) + func (ba *BaseAgent) Close() error + func (ba *BaseAgent) FetchURL(ctx context.Context, url string, maxSizeMB int) (string, error) + func (ba *BaseAgent) GetProviderInfo() string + func (ba *BaseAgent) LogError(format string, args ...interface{}) + func (ba *BaseAgent) LogInfo(format string, args ...interface{}) + type Wrapper struct + ADKAgent agent.Agent + func NewWrapper(base *BaseAgent, adkAgent agent.Agent) *Wrapper