Versions in this module Expand all Collapse all v0 v0.1.5 Mar 23, 2026 Changes in this version + func AppendHistory(histories map[string][]models.ConversationTurn, adapterIDs []string, ...) map[string][]models.ConversationTurn + func CompactHistories(ctx context.Context, adapters []models.ModelAdapter, ...) map[string][]models.ConversationTurn + func EstimateHistoryTokens(history []models.ConversationTurn) int64 + func HasInterrupted(responses []models.ModelResponse) bool + func IsContextOverflowError(errStr string) bool + func RunAll(ctx context.Context, adapters []models.ModelAdapter, ...) []models.ModelResponse + func ShouldAutoCompact(histories map[string][]models.ConversationTurn, adapterID string, ...) bool + func TrimHistory(history []models.ConversationTurn, maxTurns int) []models.ConversationTurn + func WithRunOptions(ctx context.Context, opts RunOptions) context.Context + type RunOptions struct + CheckpointPath string + CompactThreshold float64 + MaxHistoryTurns int + MaxSteps int + Timeout time.Duration + WorkDirs map[string]string v0.1.0 Mar 14, 2026