Versions in this module Expand all Collapse all v1 v1.9.0 Oct 16, 2026 v1.8.1 Oct 16, 2026 v1.8.0 Oct 15, 2026 v1.5.0 Oct 12, 2026 Changes in this version + func SetGlobalManager(manager *Manager) + type Manager struct + func GlobalManager() *Manager + func NewDefaultManager(client *engine.Engine, config *ManagerConfig) *Manager + func NewManager(client *engine.Engine, config *ManagerConfig) *Manager + func (m *Manager) CleanupTasks(maxAge time.Duration) int + func (m *Manager) CreateAgentTask(ctx context.Context, prompt string, tools []tool.Tool, ...) (*Task, error) + func (m *Manager) CreateBashTask(ctx context.Context, command string) (*Task, error) + func (m *Manager) GetTask(taskID TaskID) (*Task, error) + func (m *Manager) GetTaskStats() *TaskStats + func (m *Manager) KillTask(taskID TaskID) error + func (m *Manager) ListTasks() []*Task + func (m *Manager) ReadTaskOutput(taskID TaskID) (string, error) + func (m *Manager) ReadTaskOutputTail(taskID TaskID, maxLines int) (string, error) + func (m *Manager) SetCompletionCallback(cb TaskCompletionCallback) + func (m *Manager) WaitForTask(ctx context.Context, taskID TaskID, timeout time.Duration) (*Task, error) + func (m *Manager) WatchTask(ctx context.Context, taskID TaskID) <-chan *Task + type ManagerConfig struct + MaxConcurrentTasks int + OutputDir string + TaskTimeout time.Duration + func DefaultManagerConfig() *ManagerConfig + type Task struct + Command string + CompletedAt *time.Time + CreatedAt time.Time + Description string + Error string + ExitCode *int + ExitCodeFile string + ID TaskID + Output string + OutputFile string + PID int + Progress int + Prompt string + SessionID types.SessionID + StartedAt *time.Time + Status TaskStatus + Type TaskType + type TaskCompletionCallback func(task *Task) + type TaskID string + type TaskStats struct + Completed int + Failed int + Killed int + Pending int + Running int + Total int + type TaskStatus string + const TaskStatusCompleted + const TaskStatusFailed + const TaskStatusKilled + const TaskStatusPending + const TaskStatusRunning + type TaskType string + const TaskTypeAgent + const TaskTypeBash