{% extends 'base.html' %} {% block title %}Brain{% endblock %} {% block head %} {% endblock %} {% block body_class %}wall-page{% endblock %} {% block topbar_extra %} --:-- {% endblock %} {% block main %}
connecting

Limits % left

Memory

0memories

Reminders

    Claude subagent Codex note decision preference snippet todo

    Rules

    {% if rules.error %}

    Rules unavailable: {{ rules.error }}

    {% elif rules.rules or rules.text_rules %} {% for rule in rules.rules %}{% endfor %}
    #{{ rule.id }}{{ rule.action }}{{ rule.tool }} {{ rule.command or rule.path or '' }}
    {% for rule in rules.text_rules %}

    #{{ rule.id }} {{ rule.text }}

    {% endfor %} {% else %}

    No active rules.

    {% endif %} {% for item in rules.invalid %}

    #{{ item.id }} invalid: {{ item.reason }}

    {% endfor %} {% for item in rules.notices %}

    #{{ item.id }} notice: {{ item.reason }}

    {% endfor %}

    Pending rules Open Rules tab

    {% if rules.pending %} {% for item in rules.pending %}

    #{{ item.id }} {{ item.title }}{% if item.invalid %}

    Invalid: {{ item.invalid }}{% else %} — {{ 'NEVER' if item.guard.action == 'deny' else 'ASK the user before' }} run {{ item.guard.tool }}{% if item.guard.command %} commands matching {{ item.guard.command }}{% elif item.guard.path %} on paths matching {{ item.guard.path }}{% endif %}{% endif %}

    {% if item.source %}

    Source: “{{ item.source }}”

    {% endif %} {% if not item.invalid %}
    {% endif %}
    {% endfor %} {% else %}

    No pending rules.

    {% endif %}

    Skills

    {% if skills.skills %} {% for skill in skills.skills %}{% endfor %}
    {{ skill.name }}{{ skill.description }}{% if skill.briefing %} briefing{% endif %}
    {% else %}

    No skills found.

    {% endif %} {% for item in skills.invalid %}

    {{ item.path }} invalid: {{ item.reason }}

    {% endfor %}

    Agents

      Live activity

        {% endblock %} {% block scripts %} {% endblock %}