{% extends "base.html" %} {% set page_title = "Memory" %} {% block title %}Memory | Suvra{% endblock %} {% block content %} {% raw %} {% endraw %}

Institutional Memory

Vector-backed knowledge domains and per-agent memory. Turn local signals into institutional knowledge that compounds over time.

Domains

{{ memory_summary.domains }}

Documents

{{ memory_summary.documents }}

Chunks

{{ memory_summary.chunks }}

Index Size

{{ memory_summary.index_size_mb }} MB

{% if domains %}

Knowledge Domains

{% for domain in domains %}
{{ domain.name }} {{ domain.document_count }} docs · {{ domain.chunk_count }} chunks
{% if domain.description %}

{{ domain.description }}

{% endif %}
Created {{ domain.created_at[:10] if domain.created_at else '—' }} {% if domain.allowed_agent_ids %} Agents: {% for aid in domain.allowed_agent_ids %}{{ aid }}{% endfor %} {% else %} All agents {% endif %}
{% endfor %}
{% endif %} {% if documents %}

Recent Documents

{% for doc in documents %} {% endfor %}
TitleSourceChunksCreated
{{ doc.title }} {{ doc.source }} {{ doc.chunk_count }} {{ doc.created_at[:10] if doc.created_at else '—' }}
{% endif %} {% if not domains and not documents %}

No memory domains yet

Create your first domain:

curl -X POST localhost:8000/v2/memory/domains \
  -H 'Content-Type: application/json' \
  -d '{"domain_id": "runbooks", "name": "runbooks", "description": "Ops runbooks"}'
{% endif %} {% endblock %}