{% extends "base.html" %} {% block title %}{{ agent.label }} · agent · aether 控制台{% endblock %} {% block content %}
{{ agent.id }}
选一篇 translate_status='raw' 且 body_html 不为空的文章
(说明 Block 1D 已经抓过原文)。点「▶ 运行」跳到实时任务页,看 load_inputs →
extract_markdown → translate → upsert_draft 四个节点的状态流。
没有 raw 文章可翻译。
articles 表里 translate_status='raw' 且 body_html 不为空的行数为 0。
先跑一次 fetch(/agents 抓源 agent 点运行)+ Block 1D curate,
再回到这里就能选了。
保存会创建一个新版本(v{{ (agent.prompt_version or 1) + 1 }}),老版本保留作历史。
文件位置:data/prompts/{{ agent.platform_id }}/v{{ (agent.prompt_version or 1) + 1 }}.md
(不进 git;用你自己的 VCS / 备份策略管)。
agent_factory 表的 active 行 · version {{ agent.descriptor['version'] }} · updated {{ agent.descriptor['updated_at'] }}
{{ agent.descriptor['descriptor'] | tojson(indent=2) }}
{% else %}
没有 agent_factory 行(source 还没生成过 descriptor)。
{% endif %}点运行触发一次 fetch subgraph,抓到的文章写到 articles 表。
POST 异步触发,会立即跳到运行详情页 + 全局顶栏有进度。