Documentation
¶
Overview ¶
Package model defines shared data structures used across the agent system.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSFunctionCall ¶
type AgentContext ¶
type AgentContext struct {
OriginalQuery string `json:"original_query"`
CurrentStep int `json:"current_step"`
MaxSteps int `json:"max_steps"`
GatheredData AWSData `json:"gathered_data"`
Decisions []AgentDecision `json:"decisions"`
ChainOfThought []ChainOfThought `json:"chain_of_thought"`
ServiceData ServiceData `json:"service_data"`
Metrics MetricsData `json:"metrics"`
ServiceStatus map[string]string `json:"service_status"`
LastUpdateTime time.Time `json:"last_update_time"`
}
type AgentDecision ¶
type AgentDecision struct {
Action string `json:"action"`
Service string `json:"service"`
Operations []eaws.LLMOperation `json:"operations"`
AWSFunctions []AWSFunctionCall `json:"aws_functions"`
Reasoning string `json:"reasoning"`
Confidence float64 `json:"confidence"`
NextSteps []string `json:"next_steps"`
IsComplete bool `json:"is_complete"`
Parameters AWSData `json:"parameters"`
}
type ChainOfThought ¶
type ErrorPatterns ¶
type HealthStatus ¶
type HealthTrend ¶
type MetricsData ¶
type QueryContext ¶
type QueryIntent ¶
type ServiceData ¶
Click to show internal directories.
Click to hide internal directories.