Versions in this module Expand all Collapse all v0 v0.15.0 Aug 3, 2026 v0.14.0 Jun 28, 2026 Changes in this version + const CheckTypeCommand + const CheckTypeFile + const CheckTypeManual + const CheckTypePattern + const EscalationAbort + const EscalationContinue + const EscalationFallback + const EscalationHuman + const LoopREAL + const LoopVEAL + func AgentsFromLoop(loop *Loop) []string + func EnrichAgentWithLoop(agent *multiagentspec.Agent, loop *Loop, role string) *multiagentspec.Agent + func GenerateCoordinatorInstructions(loops []*Loop) string + func GenerateLoopInstructions(loop *Loop, role string) string + type CheckType = multiagentspec.CheckType + type EscalationPolicy = multiagentspec.EscalationPolicy + type Loop = multiagentspec.Loop + func LoadLoopFromFile(path string) (*Loop, error) + func LoadLoopsFromDir(dir string) ([]*Loop, error) + func NewLoop(name string, loopType LoopType) *Loop + func NewREALLoop(name, actor, mission string) *Loop + func NewVEALLoop(name, validator, actor string) *Loop + type LoopAgentConfig struct + ActorSuffix string + IncludeLoopInstructions bool + ValidatorSuffix string + func DefaultLoopAgentConfig() *LoopAgentConfig + type LoopCheck = multiagentspec.LoopCheck + type LoopSet struct + func LoadLoopSet(dir string) (*LoopSet, error) + func NewLoopSet() *LoopSet + func (ls *LoopSet) Add(loop *Loop) + func (ls *LoopSet) All() []*Loop + func (ls *LoopSet) Get(name string) (*Loop, bool) + func (ls *LoopSet) Len() int + func (ls *LoopSet) Names() []string + func (ls *LoopSet) REALLoops() []*Loop + func (ls *LoopSet) VEALLoops() []*Loop + type LoopType = multiagentspec.LoopType