Scene
{% if scene %}
Started: {{ scene.started_at }}
{% endif %}
{% if container %}
Container: {{ container.name }} ({{ container.type }})
{% else %}
No active container.
{% endif %}
Time: {{ chat.time }}
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 %}
{% for m in pinned %}
-
{{ ['·','•','★','★★'][m.significance|default(0)] }}
{{ m.pov_summary }}
{% endfor %}
{% else %}
No pinned memories.
{% endif %}
Recent memories
{% if recent_memories %}
{% for m in recent_memories %}
-
{{ ['·','•','★','★★'][m.significance|default(0)] }}
{{ m.pov_summary[:200] }}{% if m.pov_summary|length > 200 %}…{% endif %}
{% endfor %}
{% else %}
No memories yet.
{% endif %}