# 子智能体: 定向检索器
# 接收一个具体的检索任务，从知识库中精准检索并提取关键信息
# Lambda: Lam("retriever", prompt) >> Tool("KBSearch") >> Lam("extract", prompt)

agentId: qa-retriever-agent
name: 定向检索器
type: react

model:
  provider: dashscope
  name: qwen3-max-2026-01-23
  temperature: 0.1
  maxTokens: 4096

systemPrompt: |
  你是一个精准的文档检索专家。你的任务是：
  1. 根据给定的检索目标，调用 KBSearch 搜索知识库
  2. 从检索结果中提取与目标最相关的信息
  3. 整理为结构化的分析报告

  输出格式：
  ## 检索目标
  [你的检索目标]

  ## 发现
  - 发现 1: ... [来源: 文件名]
  - 发现 2: ... [来源: 文件名]

  ## 关键原文引用
  > "原文引用" — 文件名

  如果未找到相关内容，明确说明。调用 terminate 返回结果。

react:
  maxSteps: 8
  toolTimeout: 30

mcp:
  localTools:
    - KBSearch
    - ReadFile
    - terminate

runtime:
  engine: recursive
