Documentation
¶
Index ¶
- func GetAgentConfig() *types.AgentConfig
- func GetAppConfig() *types.AppConfig
- func GetAutoPlannerConfig() *types.AutoPlannerConfig
- func GetAutoPlannerLLMModel() string
- func GetConfig() *types.Config
- func GetDataAgentConfig() *types.DataAgentConfig
- func GetEnvironment() string
- func GetExecutionConfig() *types.ExecutionConfig
- func GetExecutionGlobalConfig() *types.GlobalExecutionConfig
- func GetExecutionPlanConfig() *types.PlanExecutionConfig
- func GetExecutionStepConfig() *types.StepExecutionConfig
- func GetLogConfig() *types.LogConfig
- func GetMCPConfig() *types.MCPConfig
- func GetMCPGlobalConfig() *types.GlobalMCPConfig
- func GetMCPServerConfig(serverName string) (*types.MCPRef, bool)
- func GetMCPServerDefinition(serverName string) (*types.MCPServerDefinition, bool)
- func GetMCPServerDefinitions() map[string]types.MCPServerDefinition
- func GetMCPServersByType(serverType string) map[string]types.MCPServerDefinition
- func GetMCPServersConfig() map[string]*types.MCPRef
- func GetMasterAgentConfig() *types.MasterAgentConfig
- func GetModelsConfig() *types.ModelsConfig
- func GetResearchAgentConfig() *types.ResearchAgentConfig
- func GetResearchConfig() *types.ResearchAgentConfig
- func GetResultMergerConfig() *types.ResultMergerConfig
- func GetSearchConfig() *types.SearchConfig
- func GetStreamMergerConfig() *types.StreamMergerConfig
- func GetTaskAnalyzerConfig() *types.TaskAnalyzerConfig
- func GetWebConfig() *types.WebConfig
- func IsAutoPlannerEnabled() bool
- func IsDebugMode() bool
- func IsDevelopment() bool
- func IsProduction() bool
- func IsTesting() bool
- func LoadConfig(configPath string) *types.Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAgentConfig ¶
func GetAgentConfig() *types.AgentConfig
GetAgentConfig returns the agent configuration.
func GetAppConfig ¶
GetAppConfig returns the application configuration.
func GetAutoPlannerConfig ¶ added in v0.1.2
func GetAutoPlannerConfig() *types.AutoPlannerConfig
GetAutoPlannerConfig returns the auto planner configuration for Data Agent.
func GetAutoPlannerLLMModel ¶ added in v0.1.2
func GetAutoPlannerLLMModel() string
GetAutoPlannerLLMModel returns the LLM model used for auto planning.
func GetDataAgentConfig ¶ added in v0.1.2
func GetDataAgentConfig() *types.DataAgentConfig
GetDataAgentConfig returns the Data Agent configuration.
func GetEnvironment ¶
func GetEnvironment() string
GetEnvironment returns the current running environment.
func GetExecutionConfig ¶ added in v0.1.2
func GetExecutionConfig() *types.ExecutionConfig
GetExecutionConfig returns the execution engine configuration.
func GetExecutionGlobalConfig ¶ added in v0.1.2
func GetExecutionGlobalConfig() *types.GlobalExecutionConfig
GetExecutionGlobalConfig returns the global execution settings.
func GetExecutionPlanConfig ¶ added in v0.1.2
func GetExecutionPlanConfig() *types.PlanExecutionConfig
GetExecutionPlanConfig returns the execution plan configuration.
func GetExecutionStepConfig ¶ added in v0.1.2
func GetExecutionStepConfig() *types.StepExecutionConfig
GetExecutionStepConfig returns the execution step configuration.
func GetLogConfig ¶ added in v0.1.2
GetLogConfig returns the logging configuration.
func GetMCPConfig ¶ added in v0.1.2
GetMCPConfig returns the global MCP configuration.
func GetMCPGlobalConfig ¶ added in v0.1.2
func GetMCPGlobalConfig() *types.GlobalMCPConfig
GetMCPGlobalConfig returns the global MCP settings.
func GetMCPServerConfig ¶ added in v0.1.2
GetMCPServerConfig returns a specific MCP server configuration.
func GetMCPServerDefinition ¶ added in v0.1.2
func GetMCPServerDefinition(serverName string) (*types.MCPServerDefinition, bool)
GetMCPServerDefinition returns a specific MCP server definition.
func GetMCPServerDefinitions ¶ added in v0.1.2
func GetMCPServerDefinitions() map[string]types.MCPServerDefinition
GetMCPServerDefinitions returns all MCP server definitions.
func GetMCPServersByType ¶ added in v0.1.2
func GetMCPServersByType(serverType string) map[string]types.MCPServerDefinition
GetMCPServersByType returns all MCP servers of a specific type.
func GetMCPServersConfig ¶ added in v0.1.2
GetMCPServersConfig returns the MCP servers configuration for Data Agent.
func GetMasterAgentConfig ¶ added in v0.1.2
func GetMasterAgentConfig() *types.MasterAgentConfig
GetMasterAgentConfig returns the Master Agent configuration.
func GetModelsConfig ¶
func GetModelsConfig() *types.ModelsConfig
GetModelsConfig returns the models configuration.
func GetResearchAgentConfig ¶ added in v0.1.2
func GetResearchAgentConfig() *types.ResearchAgentConfig
GetResearchAgentConfig returns the Research Agent configuration.
func GetResearchConfig ¶
func GetResearchConfig() *types.ResearchAgentConfig
GetResearchConfig returns the research agent configuration.
func GetResultMergerConfig ¶ added in v0.1.2
func GetResultMergerConfig() *types.ResultMergerConfig
GetResultMergerConfig returns the result merger configuration.
func GetSearchConfig ¶
func GetSearchConfig() *types.SearchConfig
GetSearchConfig returns the search configuration.
func GetStreamMergerConfig ¶ added in v0.1.2
func GetStreamMergerConfig() *types.StreamMergerConfig
GetStreamMergerConfig returns the stream merger configuration.
func GetTaskAnalyzerConfig ¶ added in v0.1.2
func GetTaskAnalyzerConfig() *types.TaskAnalyzerConfig
GetTaskAnalyzerConfig returns the task analyzer configuration.
func GetWebConfig ¶
GetWebConfig returns the web configuration.
func IsAutoPlannerEnabled ¶ added in v0.1.2
func IsAutoPlannerEnabled() bool
IsAutoPlannerEnabled checks if the auto planner is enabled.
func IsDevelopment ¶
func IsDevelopment() bool
IsDevelopment checks if the application is in development environment.
func IsProduction ¶
func IsProduction() bool
IsProduction checks if the application is in production environment.
func IsTesting ¶
func IsTesting() bool
IsTesting checks if the application is in testing environment.
func LoadConfig ¶
LoadConfig loads the configuration from a given path. It uses Viper to support multiple configuration formats and environment variables.
Types ¶
This section is empty.