name: rewoo_agent
agent_type: parallel_data_fetch
version: "1.0.0"
description: "ReWOO批量执行型Agent：一次性规划所有工具调用后批量执行，适合工具间无依赖的并行数据采集"
task_mode: llm_generate
execution_mode: rewoo
max_steps: 8
max_concurrency: 3
fallback_strategies:
  - simplified_rewoo
  - react
  - direct

intent:
  keywords: ["采集", "批量", "并行", "fetch", "collect", "数据获取", "多源"]
  description: "多源数据并行采集、无依赖工具调用批量执行"
  examples:
    - "采集A、B、C三个竞品的功能数据"
    - "批量获取多个知识库的信息"
    - "并行搜索多个关键词"
  disambiguation_keywords: ["并行采集", "批量获取", "多源数据", "无依赖调用"]

capabilities:
  - batch_execution
  - parallel_data_fetch
  - upfront_planning

prompt:
  identity: "你是一个批量执行型AI助手，擅长一次性规划多个数据采集任务并高效执行"
  instructions: "根据用户需求，规划所有需要的数据采集步骤，然后批量执行。"

llm:
  model: "default"
  temperature: 0.1
  max_tokens: 4096

tools:
  - web_search
  - baidu_search
  - web_crawl

quality_gate:
  required_fields: ["content"]
  min_word_count: 50
  max_retries: 0

memory:
  working:
    enabled: true
  episodic:
    enabled: true
    track_success: true
