Versions in this module Expand all Collapse all v0 v0.0.2 May 6, 2026 v0.0.1 Apr 27, 2026 Changes in this version + type AgentCreator interface + CreateAgent func(ctx context.Context, name string, req AgentRequest) (agent.Agent, error) + type AgentRequest struct + Description string + Name string + SystemInstructions string + WorkingDirectory string + type AllPoolMembersFailedError struct + Err error + Errors []AttemptError + MemberNames string + PoolName string + func (e *AllPoolMembersFailedError) Error() string + func (e *AllPoolMembersFailedError) Unwrap() error + type AttemptError struct + Err string + Index int + Member string + type MemberConfig struct + Cfg agentconfig.Config + Name string + type PoolAgent struct + func NewPoolAgent(ctx context.Context, poolName string, members []MemberConfig, req AgentRequest, ...) (*PoolAgent, error) + func (p *PoolAgent) Close() error + type PoolExecutor struct + func NewPoolExecutor(poolName string, members []MemberConfig, agentCreator AgentCreator, ...) *PoolExecutor + func (p *PoolExecutor) Agent(ctx context.Context) (agent.Agent, error) + func (p *PoolExecutor) Close() error