{% extends "base.html" %} {% block title %}Chat {{ session_id }} · Striatum{% endblock %} {% block main %}

Chat {{ session_id }}

{{ messages|length }} messages {% if model %}· model: {{ model }}{% endif %} {% if flavor %}· flavor: {{ flavor }}{% endif %}
{% for msg in messages %} {% if msg.role == "tool_use" %}
🔧 {{ msg.tool_name }} {{ msg.tool_input | tojson }}
{{ msg.tool_input | tojson(indent=2) }}
{% elif msg.role == "tool_result" %}
✓ {{ msg.tool_name }} (result)
{{ msg.result }}
{% elif msg.role == "tool_confirmation" %}
Operator confirmation required: {{ msg.tool_name }}

Spec {{ msg.spec_hash }} · state: {{ msg.state }}

{% if msg.state == "pending" %}
{% endif %}
{{ msg.tool_input | tojson(indent=2) }}
{% else %}
{{ msg.role }} {{ msg.created_at }}
{{ msg.rendered | safe }}
{% endif %} {% endfor %}
{% endblock %}