Documentation
¶
Index ¶
- type AWSData
- type AWSFunctionCall
- type Agent
- func (a *Agent) BuildDecisionPrompt(agentCtx *AgentContext) string
- func (a *Agent) BuildFinalContext(agentCtx *AgentContext) string
- func (a *Agent) InvestigateQuery(ctx context.Context, query string) (*AgentContext, error)
- func (a *Agent) SetAIDecisionFunction(fn func(context.Context, string) (string, error))
- type AgentContext
- type AgentDecision
- type ChainOfThought
- type DecisionNode
- type DecisionTree
- type ErrorPatterns
- type HealthStatus
- type HealthTrend
- type LLMOperation
- type LogData
- type MetricsData
- type Pattern
- type QueryContext
- type QueryIntent
- type SemanticAnalyzer
- type ServiceData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSFunctionCall ¶
type AWSFunctionCall = model.AWSFunctionCall
type Agent ¶
type Agent struct {
// contains filtered or unexported fields
}
Agent represents the intelligent context-gathering agent
func (*Agent) BuildDecisionPrompt ¶
func (a *Agent) BuildDecisionPrompt(agentCtx *AgentContext) string
BuildDecisionPrompt creates a sophisticated prompt for AI-based decision making
func (*Agent) BuildFinalContext ¶
func (a *Agent) BuildFinalContext(agentCtx *AgentContext) string
BuildFinalContext creates the final context string for the LLM with all gathered information
func (*Agent) InvestigateQuery ¶
InvestigateQuery intelligently investigates a query using decision trees and parallel agents
type AgentContext ¶
type AgentContext = model.AgentContext
type AgentDecision ¶
type AgentDecision = model.AgentDecision
type ChainOfThought ¶
type ChainOfThought = model.ChainOfThought
type DecisionNode ¶
type DecisionTree ¶
AgentMemory = memory.AgentMemory // TODO: re-enable persisted memory store
type ErrorPatterns ¶
type ErrorPatterns = model.ErrorPatterns
type HealthStatus ¶
type HealthStatus = model.HealthStatus
type HealthTrend ¶
type HealthTrend = model.HealthTrend
type LLMOperation ¶
type LLMOperation = awsclient.LLMOperation
type MetricsData ¶
type MetricsData = model.MetricsData
type QueryContext ¶
type QueryContext = model.QueryContext
type QueryIntent ¶
type QueryIntent = model.QueryIntent
type SemanticAnalyzer ¶
type ServiceData ¶
type ServiceData = model.ServiceData
Directories
¶
| Path | Synopsis |
|---|---|
|
Package coordinator orchestrates dependency-aware parallel agent execution.
|
Package coordinator orchestrates dependency-aware parallel agent execution. |
|
Package decisiontree maps user intent to agent execution strategies.
|
Package decisiontree maps user intent to agent execution strategies. |
|
Package memory tracks recent agent queries and learned service health data.
|
Package memory tracks recent agent queries and learned service health data. |
|
Package model defines shared data structures used across the agent system.
|
Package model defines shared data structures used across the agent system. |
|
Package semantic provides lightweight NLP intent analysis for user queries.
|
Package semantic provides lightweight NLP intent analysis for user queries. |
Click to show internal directories.
Click to hide internal directories.