specializedagents

package
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentOrchestrator

type AgentOrchestrator struct {
	// contains filtered or unexported fields
}

func NewAgentOrchestrator

func NewAgentOrchestrator() *AgentOrchestrator

func (*AgentOrchestrator) ActivateAgent

func (o *AgentOrchestrator) ActivateAgent(role AgentRole)

func (*AgentOrchestrator) DeactivateAgent

func (o *AgentOrchestrator) DeactivateAgent(role AgentRole)

func (*AgentOrchestrator) GetActiveAgents

func (o *AgentOrchestrator) GetActiveAgents() []*SpecializedAgent

func (*AgentOrchestrator) GetAgent

func (o *AgentOrchestrator) GetAgent(role AgentRole) *SpecializedAgent

func (*AgentOrchestrator) ListAgents

func (o *AgentOrchestrator) ListAgents() []*SpecializedAgent

func (*AgentOrchestrator) ProcessThroughAgent

func (o *AgentOrchestrator) ProcessThroughAgent(role AgentRole, input string) string

type AgentRole

type AgentRole string
const (
	AgentAnvil  AgentRole = "anvil"
	AgentShield AgentRole = "shield"
	AgentHarbor AgentRole = "harbor"
	AgentBeacon AgentRole = "beacon"
	AgentLens   AgentRole = "lens"
)

type SpecializedAgent

type SpecializedAgent struct {
	Role        AgentRole `json:"role"`
	Name        string    `json:"name"`
	Description string    `json:"description"`
	IsActive    bool      `json:"is_active"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL