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.