Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Decider ¶
type Decider struct {
// contains filtered or unexported fields
}
Decider selects the optimal strategy and generates the concrete next action.
func NewDecider ¶
NewDecider initializes the Decider component and subscribes to the bus.
type LLMActionResponse ¶
type LLMActionResponse struct {
Rationale string `json:"rationale"`
ActionType models.ActionType `json:"action_type"`
Description string `json:"description"`
Payload map[string]interface{} `json:"payload"`
}
LLMActionResponse defines the expected JSON structure from the LLM when asked to generate an action.
Click to show internal directories.
Click to hide internal directories.