Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentConfig ¶
type AgentConfig struct {
Name string `toml:"name" json:"name"`
Description string `toml:"description" json:"description"`
Enabled bool `toml:"enabled" json:"enabled"`
Actions []string `toml:"actions" json:"actions"`
}
AgentConfig defines agent configuration
func (*AgentConfig) Validate ¶
func (c *AgentConfig) Validate() error
Validate checks agent configuration
type Config ¶
type Config struct {
Server ServerConfig `toml:"server"`
Log log.Config `toml:"log"`
Models genkit.Config `toml:"genkit"`
Storage storage.OpenSearchConfig `toml:"storage"`
Neo4j graph.Neo4jConfig `toml:"neo4j"`
Kafka mq.KafkaConfig `toml:"kafka"`
Redis redis.Config `toml:"redis"`
}
Config holds all configuration values
func LoadConfig ¶
LoadConfig reads and parses the configuration file
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server represents the memory server
type ServerConfig ¶
ServerConfig contains server configuration
func (*ServerConfig) Validate ¶
func (s *ServerConfig) Validate() error
Validate checks server configuration
Click to show internal directories.
Click to hide internal directories.