{% extends "base.html" %} {% block title %}Scheduler runs — {{ config.INSTANCE_NAME }}{% endblock %} {% block content %}

Scheduler runs

Last 200 audited scheduler-driven admin actions, newest first. Tracked actions: {% for a in actions %}{{ a }}{% if not loop.last %} {% endif %}{% endfor %}. Failed ticks (HTTP 401, network errors) live only in the scheduler container's stdout — docker logs agnes-scheduler-1. Set SCHEDULER_API_TOKEN in .env if you see no rows here.

{% if rows %} {% for r in rows %} {% endfor %}
When Action Resource Duration Result / params
{{ r.timestamp.strftime("%Y-%m-%d %H:%M:%S") if r.timestamp else "" }} {{ r.action }} {{ r.resource or "" }} {% if r.duration_ms is not none %}{{ r.duration_ms }} ms{% endif %} {{ r.params or r.result or "" }}
{% else %}
No scheduler runs in audit_log yet. The scheduler may not be authenticated — check SCHEDULER_API_TOKEN.
{% endif %}
{% endblock %}