{% extends "base.html" %} {% block title %}Automations - Memorizz{% endblock %} {% block content %} {% if error %}
! {{ error }}
{% endif %}
Create Automation

Jobs

{{ jobs|length }} job{% if jobs|length != 1 %}s{% endif %}

{% if jobs %}
{% for job in jobs %} {% if job.latest_run %} {% endif %} {% endfor %}
Name Agent Schedule Timezone Next Run Status Actions
{{ job.name }} {{ job.agent_id|truncate(18) }} {{ job.schedule_type }} {% if job.schedule_type == 'cron' and job.cron_expr %} {{ job.cron_expr }} {% elif job.schedule_type == 'interval' and job.interval_seconds %} {{ job.interval_seconds }}s {% endif %} {{ job.timezone }} {{ job.next_run_at }} {% if job.enabled %} enabled {% else %} paused {% endif %} {% if job.latest_run %} {% endif %} View Edit
{% if job.enabled %}
{% else %}
{% endif %}
{% else %}
AUTO

No automations found.

Create one from this page or from an agent chat using the automation tools.

{% endif %}
{% set jobs_with_runs = jobs | selectattr('latest_run') | list %} {% if jobs_with_runs %}

Terminal — Latest Responses

{{ jobs_with_runs|length }} feed{% if jobs_with_runs|length != 1 %}s{% endif %} • auto-refresh 30s

{% for job in jobs_with_runs %} {% set run = job.latest_run %} {% set status = run.status|default('unknown') %} {% set payload = run.result_payload or {} if run.result_payload is mapping else {} %} {% set output_text = run.result_summary or payload.get('response', '') %}
{{ job.name }} {{ status|upper }}
{{ job.agent_id[:12] }} {{ run.finished_at or run.started_at or '' }}
{%- if output_text -%} {{ output_text }} {%- elif run.error -%} ERR: {{ run.error }} {%- else -%} NO OUTPUT {%- endif -%}
{% endfor %}
{% endif %} {% endblock %}