diff --git a/internal/config/config.go b/internal/config/config.go index 812004d6..93f4c740 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -240,6 +240,8 @@ type MultiAgentEinoMiddlewareConfig struct { SummarizationTriggerRatio float64 `yaml:"summarization_trigger_ratio,omitempty" json:"summarization_trigger_ratio,omitempty"` // SummarizationEmitInternalEvents controls middleware internal event emission (default true). SummarizationEmitInternalEvents *bool `yaml:"summarization_emit_internal_events,omitempty" json:"summarization_emit_internal_events,omitempty"` + // SummarizationRetryMaxAttempts is extra retries after the first summarization Generate attempt; 0 = default 3. + SummarizationRetryMaxAttempts int `yaml:"summarization_retry_max_attempts,omitempty" json:"summarization_retry_max_attempts,omitempty"` // PlanExecuteUserInputBudgetRatio caps planner/replanner/executor userInput prompt budget ratio (default 0.35). PlanExecuteUserInputBudgetRatio float64 `yaml:"plan_execute_user_input_budget_ratio,omitempty" json:"plan_execute_user_input_budget_ratio,omitempty"` // PlanExecuteExecutedStepsBudgetRatio caps executed_steps prompt budget ratio (default 0.2).