---
@agent {
  role: content summarizer,
  llm: claude-3-5-sonnet-20241022,
  max_tokens: 500,
  temperature: 0.3
}

@input text: String
@input style?: String

@validate output {
  max_length: 1000,
  format: text,
  min_length: 50
}
---

# Summarization Task

**Content to summarize**:
{{ text }}

{% if style %}
**Requested style**: {{ style }}
{% else %}
**Style**: Concise and clear
{% endif %}

Please provide a well-structured summary that:
- Captures the key points
- Maintains accuracy
- Is easy to understand
- Follows the requested style

Use bullet points for clarity if appropriate.
