Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct { Type AgentType `json:"type"` Name string `json:"name"` Command string `json:"command"` Available bool `json:"available"` Version string `json:"version"` }
Agent represents a coding agent with its metadata
type AgentExecutionRequest ¶
type AgentExecutionRequest struct { Language string `json:"language"` TargetDir string `json:"target_dir"` Directory string `json:"directory,omitempty"` DirectoryPlans []templates.DirectoryPlan `json:"directory_plans,omitempty"` }
AgentExecutionRequest contains all parameters needed for agent execution
type Detector ¶
type Detector struct {
// contains filtered or unexported fields
}
Detector handles detection of available coding agents
func (*Detector) DetectAvailableAgents ¶
DetectAvailableAgents scans the system for available coding agents
func (*Detector) ExecuteWithAgent ¶
func (d *Detector) ExecuteWithAgent(agentType AgentType, request AgentExecutionRequest) error
ExecuteWithAgent sends instructions to the specified agent
func (*Detector) GeneratePrompt ¶
func (d *Detector) GeneratePrompt(request AgentExecutionRequest) (string, error)
GeneratePrompt creates a prompt using the template engine
Click to show internal directories.
Click to hide internal directories.