{% extends "base.html" %} {% block title %}run {{ run.id[:8] }} · aether 控制台{% endblock %} {% block extra_head %} {% endblock %} {% block content %}

{{ run.status }} · {{ run.agent_id }}

task_run id {{ run.id }} · kind {{ run.agent_kind }} · started {{ run.started_at }}

Tasks

    {% set known_nodes = ['load_inputs','extract_markdown','translate','upsert_draft','load_source','load_agent','run_strategies','filter_recency','upsert'] %} {% for n in known_nodes %} {% set node_events = run.events | selectattr('node', 'defined') | selectattr('node', 'equalto', n) | list %} {% if node_events or true %}
  1. {{ n }}
  2. {% endif %} {% endfor %}

注:上表把所有可能的 node 都展示出来,未跑到的仍是 ○;跑完会变 ✓。

Live log

{% for ev in run.events %}
[{{ ev.ts }}] {{ ev.kind }} {% if ev.node %}{{ ev.node }}{% endif %}{% if ev.message %} — {{ ev.message }}{% endif %}
{% endfor %}

← 返回 agents

{% endblock %}