{% extends "base.html" %} {% block title %}Agents — Vigil{% endblock %} {% block content %}

Agents

All agents that have emitted signals into this Vigil instance.

{% if agents %}
{% for agent in agents %}
{{ agent.from_agent }}
{{ agent.signal_count }} signals
First seen {{ agent.first_seen or "—" }}
Last seen {{ agent.last_seen or "—" }}
{% if agent.sessions %}
Recent sessions ({{ agent.sessions | length }})
{% for s in agent.sessions %}

{{ s.summary or "No summary." }}

Started {{ s.started_at or "—" }}
Ended {{ s.ended_at or "ongoing" }}
{% endfor %}
{% else %}

No sessions recorded.

{% endif %}
{% endfor %}
{% else %}

No agents have emitted signals yet.

vigil signal --agent myagent --content "hello"
{% endif %} {% endblock %}