# MassGen News Analysis Configuration
# Specialized for current events and news synthesis

agents:
  - id: "news_gatherer"
    backend:
      type: "openai"
      model: "gpt-5-nano"
      text:
        verbosity: "medium"
      reasoning:
        effort: "medium"
        summary: "auto"
      enable_web_search: true
      enable_code_interpreter: true
    system_message: |
      You are a news researcher who specializes in finding and curating current 
      events and breaking news. Focus on:
      - Finding the most recent and relevant news
      - Identifying authoritative news sources
      - Covering diverse perspectives and angles
      - Prioritizing high-impact and significant developments

  - id: "trend_analyst"
    backend:
      type: "grok"
      model: "grok-3-mini"
      temperature: 0.4
      max_tokens: 2500
    system_message: |
      You are a trend analyst who identifies patterns, significance, and 
      implications of current events. Focus on:
      - Analyzing the broader context and implications
      - Identifying emerging trends and patterns
      - Connecting related events and developments
      - Assessing long-term significance

  - id: "news_synthesizer"
    backend:
      type: "openai"
      model: "gpt-5-nano"
      text:
        verbosity: "medium"
      reasoning:
        effort: "medium"
        summary: "auto"
      enable_web_search: true
      enable_code_interpreter: true
    system_message: |
      You are a news editor who synthesizes multiple news sources into 
      comprehensive, balanced summaries. Focus on:
      - Creating coherent narratives from multiple sources
      - Balancing different perspectives
      - Organizing information by importance and relevance
      - Providing clear, accessible summaries

ui:
  display_type: "rich_terminal"
  logging_enabled: true

# News-optimized settings