{# Model + Guardrails #}
Model
| Provider | {{ role.model_config_detail.provider }} |
| Name | {{ role.model_config_detail.name }} |
{% if role.model_config_detail.base_url %}
| Base URL | {{ role.model_config_detail.base_url }} |
{% endif %}
| Temperature | {{ role.model_config_detail.temperature }} |
| Max Tokens | {{ role.model_config_detail.max_tokens }} |
Guardrails
| Max Tokens/Run | {{ role.guardrails.max_tokens_per_run }} |
| Timeout | {{ role.guardrails.timeout_seconds }}s |
| Max Tool Calls | {{ role.guardrails.max_tool_calls }} |
| Max Requests | {{ role.guardrails.max_request_limit }} |
{% if role.guardrails.session_token_budget %}
| Session Budget | {{ role.guardrails.session_token_budget }} |
{% endif %}
{# Tools #}
{% if role.tools %}
Tools ({{ role.tools|length }})
{% for tool in role.tools %}
{{ tool.type }}
{% endfor %}
{% endif %}
{# Triggers #}
{% if role.triggers %}
Triggers ({{ role.triggers|length }})
{% for trigger in role.triggers %}
{{ trigger.type }}
{% endfor %}
{% endif %}
{# Ingest #}
{% if role.ingest %}
Ingestion
| Strategy | {{ role.ingest.chunking_strategy }} |
| Chunk Size | {{ role.ingest.chunk_size }} |
| Overlap | {{ role.ingest.chunk_overlap }} |
| Backend | {{ role.ingest.store_backend }} |
| Sources | {{ role.ingest.sources|length }} source(s) |
{% endif %}
{# Memory #}
{% if role.memory %}
Memory
| Backend | {{ role.memory.store_backend }} |
| Max Sessions | {{ role.memory.max_sessions }} |
| Max Memories | {{ role.memory.semantic_max }} |
| Max Resume Msgs | {{ role.memory.max_resume_messages }} |
{% endif %}