[MODIFY] Code optimization

This commit is contained in:
Mark
2025-12-15 14:09:43 +08:00
parent d2a630addb
commit a4e276ab27
157 changed files with 15976 additions and 3601 deletions

View File

@@ -30,6 +30,31 @@ class ExecutionConfig(BaseModel):
parallel_limit: int = Field(default=3, ge=1, le=10, description="并行限制")
retry_on_failure: bool = Field(default=True, description="失败时是否重试")
max_retries: int = Field(default=3, ge=0, le=10, description="最大重试次数")
# 新增:路由模式配置
routing_mode: str = Field(
default="master_agent",
pattern="^(master_agent|llm_router|rule_only)$",
description="路由模式master_agentMaster Agent决策| llm_router旧LLM路由器| rule_only仅规则路由"
)
enable_rule_fast_path: bool = Field(
default=True,
description="是否启用规则快速路径(性能优化,高置信度关键词直接返回)"
)
# 新增:结果整合模式配置
result_merge_mode: str = Field(
default="smart",
pattern="^(smart|master)$",
description="结果整合模式smart规则去重快速| masterMaster Agent 智能整合,连贯)"
)
# 新增:子 Agent 执行模式配置
sub_agent_execution_mode: str = Field(
default="parallel",
pattern="^(parallel|sequential)$",
description="子 Agent 执行模式parallel并行执行快速| sequential串行执行节省资源"
)
# ==================== 多 Agent 配置 ====================