Documentation
¶
Index ¶
- func BuildAgentPrompt(agentName string, customPrompt string, conversation string) string
- func NewClaudeAgent() agent.Agent
- func NewCodexAgent() agent.Agent
- func NewCursorAgent() agent.Agent
- func NewGeminiAgent() agent.Agent
- func NewQwenAgent() agent.Agent
- type ClaudeAgent
- func (c *ClaudeAgent) HealthCheck(ctx context.Context) error
- func (c *ClaudeAgent) Initialize(config agent.AgentConfig) error
- func (c *ClaudeAgent) IsAvailable() bool
- func (c *ClaudeAgent) SendMessage(ctx context.Context, messages []agent.Message) (string, error)
- func (c *ClaudeAgent) StreamMessage(ctx context.Context, messages []agent.Message, writer io.Writer) error
- type CodexAgent
- func (c *CodexAgent) HealthCheck(ctx context.Context) error
- func (c *CodexAgent) Initialize(config agent.AgentConfig) error
- func (c *CodexAgent) IsAvailable() bool
- func (c *CodexAgent) SendMessage(ctx context.Context, messages []agent.Message) (string, error)
- func (c *CodexAgent) StreamMessage(ctx context.Context, messages []agent.Message, writer io.Writer) error
- type CursorAgent
- func (c *CursorAgent) HealthCheck(ctx context.Context) error
- func (c *CursorAgent) Initialize(config agent.AgentConfig) error
- func (c *CursorAgent) IsAvailable() bool
- func (c *CursorAgent) SendMessage(ctx context.Context, messages []agent.Message) (string, error)
- func (c *CursorAgent) StreamMessage(ctx context.Context, messages []agent.Message, writer io.Writer) error
- type GeminiAgent
- func (g *GeminiAgent) HealthCheck(ctx context.Context) error
- func (g *GeminiAgent) Initialize(config agent.AgentConfig) error
- func (g *GeminiAgent) IsAvailable() bool
- func (g *GeminiAgent) SendMessage(ctx context.Context, messages []agent.Message) (string, error)
- func (g *GeminiAgent) StreamMessage(ctx context.Context, messages []agent.Message, writer io.Writer) error
- type QwenAgent
- func (q *QwenAgent) HealthCheck(ctx context.Context) error
- func (q *QwenAgent) Initialize(config agent.AgentConfig) error
- func (q *QwenAgent) IsAvailable() bool
- func (q *QwenAgent) SendMessage(ctx context.Context, messages []agent.Message) (string, error)
- func (q *QwenAgent) StreamMessage(ctx context.Context, messages []agent.Message, writer io.Writer) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildAgentPrompt ¶
BuildAgentPrompt creates a standard prompt for multi-agent conversations
func NewClaudeAgent ¶
func NewCodexAgent ¶
func NewCursorAgent ¶ added in v0.0.13
func NewGeminiAgent ¶
func NewQwenAgent ¶
Types ¶
type ClaudeAgent ¶
func (*ClaudeAgent) HealthCheck ¶
func (c *ClaudeAgent) HealthCheck(ctx context.Context) error
func (*ClaudeAgent) Initialize ¶
func (c *ClaudeAgent) Initialize(config agent.AgentConfig) error
func (*ClaudeAgent) IsAvailable ¶
func (c *ClaudeAgent) IsAvailable() bool
func (*ClaudeAgent) SendMessage ¶
func (*ClaudeAgent) StreamMessage ¶
type CodexAgent ¶
func (*CodexAgent) HealthCheck ¶
func (c *CodexAgent) HealthCheck(ctx context.Context) error
func (*CodexAgent) Initialize ¶
func (c *CodexAgent) Initialize(config agent.AgentConfig) error
func (*CodexAgent) IsAvailable ¶
func (c *CodexAgent) IsAvailable() bool
func (*CodexAgent) SendMessage ¶
func (*CodexAgent) StreamMessage ¶
type CursorAgent ¶ added in v0.0.13
func (*CursorAgent) HealthCheck ¶ added in v0.0.13
func (c *CursorAgent) HealthCheck(ctx context.Context) error
func (*CursorAgent) Initialize ¶ added in v0.0.13
func (c *CursorAgent) Initialize(config agent.AgentConfig) error
func (*CursorAgent) IsAvailable ¶ added in v0.0.13
func (c *CursorAgent) IsAvailable() bool
func (*CursorAgent) SendMessage ¶ added in v0.0.13
func (*CursorAgent) StreamMessage ¶ added in v0.0.13
type GeminiAgent ¶
func (*GeminiAgent) HealthCheck ¶
func (g *GeminiAgent) HealthCheck(ctx context.Context) error
func (*GeminiAgent) Initialize ¶
func (g *GeminiAgent) Initialize(config agent.AgentConfig) error
func (*GeminiAgent) IsAvailable ¶
func (g *GeminiAgent) IsAvailable() bool
func (*GeminiAgent) SendMessage ¶
func (*GeminiAgent) StreamMessage ¶
type QwenAgent ¶
func (*QwenAgent) Initialize ¶
func (q *QwenAgent) Initialize(config agent.AgentConfig) error
func (*QwenAgent) IsAvailable ¶
func (*QwenAgent) SendMessage ¶
Click to show internal directories.
Click to hide internal directories.