Versions in this module Expand all Collapse all v0 v0.3.0 May 26, 2026 v0.2.1 May 26, 2026 Changes in this version + const DefaultExploreTurns + const DefaultGeneralTurns + const MaxAgentDepth + var ExploreTools = []string + var ModeToolAllowlist = map[SubAgentMode][]string + func FilterToolsForMode(mode SubAgentMode, available []string) []string + func FormatResults(results []BackgroundResult) string + type BackgroundAgentPool struct + func NewBackgroundAgentPool() *BackgroundAgentPool + func (p *BackgroundAgentPool) AllResults() []BackgroundResult + func (p *BackgroundAgentPool) ClearResults() + func (p *BackgroundAgentPool) Collect() []BackgroundResult + func (p *BackgroundAgentPool) HasPending() bool + func (p *BackgroundAgentPool) PendingCount() int + func (p *BackgroundAgentPool) Submit(id, prompt string, ...) + func (p *BackgroundAgentPool) WaitAll() []BackgroundResult + type BackgroundResult struct + Elapsed time.Duration + Error error + ID string + Output string + Prompt string + type SubAgentBudget struct + MaxTurns int + Mode SubAgentMode + TurnsUsed int + func NewSubAgentBudget(mode SubAgentMode, cfg SubAgentConfig) *SubAgentBudget + func (b *SubAgentBudget) Remaining() int + func (b *SubAgentBudget) ShouldSynthesize() bool + func (b *SubAgentBudget) Tick() + type SubAgentConfig struct + ExploreMaxTurns int + GeneralMaxTurns int + MaxDepth int + func DefaultSubAgentConfig() SubAgentConfig + type SubAgentMode string + const SubAgentExplore + const SubAgentGeneral