{{ host_bot.name }}

Scene

{% if scene %}

Started: {{ scene.started_at }}

{% endif %} {% if container %}

Container: {{ container.name }} ({{ container.type }})

{% else %}

No active container.

{% endif %}

Time: {{ chat.time }}

{% if scene %}
{% else %}

No active scene.

{% endif %}

Activity

{% for label, act in [("you", you_activity), (host_bot.name, bot_activity)] %}
{{ label }} {% if act %}

{{ act.posture or "—" }} / {{ (act.action or {}).verb or "—" }}

{% if act.attention %}

attention: {{ act.attention }}

{% endif %} {% if act.holding %}

holding: {{ act.holding|join(", ") }}

{% endif %} {% else %}

No activity recorded.

{% endif %}
{% endfor %}

Edges

{% if edge_b2y %}
{{ host_bot.name }} → you

Affinity: {{ edge_b2y.affinity }}/100 · Trust: {{ edge_b2y.trust }}/100

{% if edge_b2y.summary %}

{{ edge_b2y.summary }}

{% endif %} {% if edge_b2y.knowledge %}
Knowledge ({{ edge_b2y.knowledge|length }})
    {% for fact in edge_b2y.knowledge %}
  • {{ fact }}
  • {% endfor %}
{% endif %}
{% endif %} {% if edge_y2b %}
you → {{ host_bot.name }}

Affinity: {{ edge_y2b.affinity }}/100 · Trust: {{ edge_y2b.trust }}/100

{% if edge_y2b.summary %}

{{ edge_y2b.summary }}

{% endif %}
{% endif %} {% if not edge_b2y and not edge_y2b %}

No edges yet.

{% endif %}

Pinned memories ({{ pinned|length }} / {{ pin_cap }})

{% if pinned %} {% else %}

No pinned memories.

{% endif %}

Recent memories

{% if recent_memories %} {% else %}

No memories yet.

{% endif %}