Documentation
¶
Overview ¶
Package api provides legacy unified client interface for GoAgent framework.
DEPRECATED: This package is deprecated. Please use goagent/api/client package for new code. This package is maintained for backward compatibility only.
Package api provides error definitions for API layer.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // ErrInvalidConfig is returned when config is nil or invalid. ErrInvalidConfig = errors.New("invalid config") // ErrInitializationFailed is returned when component initialization fails. ErrInitializationFailed = errors.New("initialization failed") )
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides unified client interface for all GoAgent modules.
DEPRECATED: Use goagent/api/client.NewClient instead.
func NewClient ¶
NewClient creates a new GoAgent client instance with simplified initialization.
DEPRECATED: This method is deprecated. Use goagent/api/client.NewClient instead. Args: config - client configuration. Returns new client instance or error if initialization fails.
func (*Client) Agent ¶
Agent returns the agent API.
DEPRECATED: Use goagent/api/client.Client.Agent instead.
func (*Client) Close ¶
Close closes the client and cleans up resources. Args: ctx - operation context. Returns error if cleanup fails.
type Config ¶
type Config struct {
Database *DatabaseConfig
LLM *LLMConfig
Embedding *EmbeddingConfig
Retrieval *RetrievalConfig
Memory *MemoryConfig
}
Config configuration for GoAgent client.
type DatabaseConfig ¶
DatabaseConfig database configuration.
type EmbeddingConfig ¶
EmbeddingConfig embedding configuration.
type MemoryConfig ¶
MemoryConfig memory configuration.
type RetrievalConfig ¶
RetrievalConfig retrieval configuration.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent provides error definitions for agent operations.
|
Package agent provides error definitions for agent operations. |
|
Package client provides client interface for GoAgent API.
|
Package client provides client interface for GoAgent API. |
|
Package core provides core abstractions for agent operations.
|
Package core provides core abstractions for agent operations. |
|
Package errors provides unified error definitions for API layer.
|
Package errors provides unified error definitions for API layer. |
|
Package experience provides experience conflict resolution service.
|
Package experience provides experience conflict resolution service. |
|
Package memory provides API abstractions for memory distillation operations.
|
Package memory provides API abstractions for memory distillation operations. |
|
Package retrieval provides error definitions for retrieval operations.
|
Package retrieval provides error definitions for retrieval operations. |
|
service
|
|
|
agent
Package agent provides error definitions for agent service.
|
Package agent provides error definitions for agent service. |
|
graph
Package graph provides YAML configuration parsing for graph workflows.
|
Package graph provides YAML configuration parsing for graph workflows. |
|
llm
Package llm provides error definitions for LLM service.
|
Package llm provides error definitions for LLM service. |
|
memory
Package memory provides error definitions for memory service.
|
Package memory provides error definitions for memory service. |
|
retrieval
Package retrieval provides error definitions for retrieval service.
|
Package retrieval provides error definitions for retrieval service. |