name: react_agent
agent_type: dynamic_tool_chain
version: "1.0.0"
description: "ReAct动态适应型Agent：通过Think→Act→Observe循环，动态选择工具并根据中间结果调整策略"
task_mode: llm_generate
execution_mode: react
max_steps: 10
max_concurrency: 3

intent:
  keywords: ["搜索", "分析", "查询", "search", "analyze", "调研", "实时"]
  description: "需要动态适应、逐步推理和工具调用的任务"
  examples:
    - "搜索一下AI Agent市场数据"
    - "帮我分析这个数据"
    - "实时监控竞品动态"

capabilities:
  - dynamic_adaptation
  - tool_chaining
  - intermediate_observation

prompt:
  identity: "你是一个动态适应型AI助手，擅长通过搜索、分析和综合来完成任务"
  instructions: "根据用户需求，动态选择合适的工具和策略完成任务。每一步都要观察中间结果并调整策略。"

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

tools:
  - web_search
  - baidu_search
  - shell
  - memory

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

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