name: goal_driven_agent
agent_type: goal_driven
version: "1.0.0"
description: "目标驱动的自主执行Agent，支持计划生成、并行执行、检查复盘"
task_mode: tool_call
supported_tasks:
  - goal_driven_execution
  - complex_analysis
  - multi_step_planning
max_concurrency: 5

intent:
  keywords: ["分析", "调研", "生成报告", "对比", "优化方案", "计划", "规划"]
  description: "处理需要多步骤规划和执行的复杂任务"
  examples:
    - "分析竞品 SEO 策略并生成优化方案"
    - "调研3个技术方案并生成对比报告"
    - "制定市场推广计划并执行"
  disambiguation_keywords: ["目标分解", "多步规划", "方案对比", "执行计划"]

input_schema:
  type: object
  required:
    - goal
  properties:
    goal:
      type: string
      description: 任务目标描述
    context:
      type: object
      description: 上下文信息
    max_parallel:
      type: integer
      description: 最大并行步骤数
      default: 5

output_schema:
  type: object
  properties:
    plan:
      type: object
      description: 生成的执行计划
    execution_result:
      type: object
      description: 执行结果
    review_report:
      type: object
      description: 复盘报告

capabilities:
  - planning
  - execution
  - review
  - parallel_execution

dependencies: []

tools:
  - web_search
  - seo_analyzer
  - report_generator
  - data_analyzer

config:
  max_parallel: 5
  subtask_timeout: 300
  enable_experience: true
  enable_pitfall_detection: true

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