ATHANORE
v0.0.11
{{ runCount }} runs
│
{{ activeCount }} active
{{ f.label }}
/
+ new run
workflows
❯
RUNS {{ rowCount }}
RUN
WORKFLOW
TITLE
STATUS
NODE
AGE
{{ r.id }}
{{ r.workflow }}
{{ r.title }}
{{ r.status }}
{{ r.node }}
{{ r.age }}
{{ rowCount }} shown
↑↓ select
⏎ focus detail
❮
◀
{{ paneLabel }}
▶
run
{{ sel.id }}
{{ sel.status }}
STATS
{{ m.label }}
{{ m.value }}
{{ b.node }}
{{ b.count }}
{{ m.label }}
{{ m.value }}
NODES
NODE
ATT
STATUS
TOKENS
DUR
{{ n.node }}
{{ n.att }}
{{ n.status }}
{{ n.tokens }}
{{ n.dur }}
EVENT LOG
│
{{ logCount }} lines
{{ tailLabel }}
{{ l.t }}
{{ l.src }}
{{ l.msg }}
AGENT STREAM
│
{{ sel.agentTask }}
{{ sel.agentModel }}
{{ b.kind }}
{{ b.meta }}
{{ b.body }}
assistant
WORKFLOW GRAPH
│
{{ sel.workflow }}
active
done
failed
{{ g.mark }}
{{ g.name }}
{{ g.detail }}
▼
◀
loop
EDGES
{{ e.kind }}
{{ e.desc }}
SOURCE
workflows/feature_build.py
open definition
PLUGIN
│
{{ plugin.title }}
{{ plugin.source }}
{{ plugin.note }}
{{ m.label }}
{{ m.value }}
{{ plugin.colA }}
{{ plugin.colB }}
{{ plugin.colC }}
{{ r.a }}
{{ r.b }}
{{ r.c }}
registered by {{ plugin.workflow }} · panes are contributed with @wf.pane(name=…)
MESSAGES
│
{{ messageCount }} between nodes
{{ m.from }}
→
{{ m.to }}
{{ m.t }}
{{ m.body }}
›
esc
{{ c.name }}
{{ c.hint }}
{{ c.key }}
NEW RUN
⌘⏎ submit · esc cancel
WORKFLOW
{{ w.name }}
TITLE
DESCRIPTION
PRIORITY {{ newPriority }}
ENTRY NODE
prompt
cancel
submit run
WORKFLOW LIBRARY
defined in python · hot-reloaded from workflows/
esc close
{{ w.name }}
{{ w.nodes }} nodes
{{ w.runs }} runs · {{ w.file }}
{{ libraryFile }}
{{ librarySource }}