feat: lite deep researcher implementation

This commit is contained in:
He Tao
2025-04-07 16:25:55 +08:00
commit 03798ded08
58 changed files with 4242 additions and 0 deletions

13
src/config/agents.py Normal file
View File

@@ -0,0 +1,13 @@
from typing import Literal
# Define available LLM types
LLMType = Literal["basic", "reasoning", "vision"]
# Define agent-LLM mapping
AGENT_LLM_MAP: dict[str, LLMType] = {
"coordinator": "basic", # 协调默认使用basic llm
"planner": "basic", # 计划默认使用basic llm
"researcher": "basic", # 简单搜索任务使用basic llm
"coder": "basic", # 编程任务使用basic llm
"reporter": "basic", # 报告使用basic llm
}