# {{ name }} Agent Configuration
# Copy this file to config.yml and customize as needed.
#
# API keys should be in .env, not here.
#
# This file is loaded automatically when running the agent standalone.
# When registered with a chatbot, the chatbot's config is used instead.

# LLM Configuration
# llm_model: gemini-2.5-flash
# llm_temperature: 0.3
# llm_reasoning_effort: medium
# Note: Task planning (TODO middleware) is always enabled

# Logging Configuration
# log_level: INFO              # DEBUG, INFO, WARNING, ERROR
# log_dir: ./logs              # Directory for log files
# log_filename:                # Custom filename (default: auto with date)

# Debug middleware settings (when --debug or debug: true)
# debug_prompt_max_length: 10000   # Max chars per prompt in logs
# debug_show_response: true        # Show model responses in debug

# URL Security Configuration (SSRF Protection)
# Control which URLs can be accessed by remote file tools and API tools.
# Disabled by default. Enable when using tools that access URLs.
#
# url_security:
#   enabled: true
#   allow_domains:
#     - "api.github.com"
#     - "*.example.com"
#   allow_localhost: false
#   log_blocked_attempts: true

# Add agent-specific settings below:
# my_agent_setting: value
