War Room — live preview

4 agents, 6 rooms + server core, walking sprite. Demo data populates from an Elyndor setup.

CMD
DEV
RSRCH
MEM
COMMS
DEPLOY
SERVER CORE
Walking pixel sprite — Hermes class agent

// agents · live

E
Elandra
Conductor
online · coord
Missions12
Mem34%
Modelclaude-sonnet
Uptime2h 14m
V
Veylan
Planner · research
busy · mission #482
Tasks3 / 5
Stationresearch
Tok/min1280
ETA~2m
S
Sorin
Coder · deploy
busy · shipping v0.2.4
Build7 of 8 ✓
Stationdeploy
Files14
ETA~5m
M
Mira
Scribe · memory
idle · on call
Mem used412 MB
Recalls88
Notes203
Last2m ago

// personality · live

/personality
helpful: Good morning. Yesterday you closed 4 missions; the build pipeline is green, and Mira tagged 12 memory items overnight. Want the full standup, or just blockers?
— pick a persona above to see how each voice answers.

// memory · live vault

7 entries
projectELY-WAR-ROOM-1.209:02
room statecmd · active09:02
agents4 / 4 online09:02
last score9.1 / 1008:55
mission#482 — scout launch tier08:30
last cmd/usage · yest 1.2M tok08:14
prev cmd/standup · auto-brief08:00

// toolbelt · what's installed

10 tools
file_searchFind files in your project by glob, content, or git history.
→  Indexes /war-room/src on first run. Returns paths + line numbers. Read-only, no side effects.
planGenerate a task DAG from a one-line objective.
→  Decomposes "ship a launch page" into 12 nodes, with deps and station assignments. Editable before commit.
dag_rollupSummarise the active task graph.
→  Returns done / blocked / in-flight counts and a one-line status per room. Used by /standup and /status.
room_teleportMove an agent tile to a different room.
→  Hand-off between stations; logs to the audit trail. Validates the destination is unlocked before moving.
score_logAppend a quality score to a mission or task.
→  Used by Elandra's conductor loop. Powers the trend graph in /usage. Range 0-10, fractional.
audit_writeAppend a structured entry to the WORM audit log.
→  Captures who / did what / why / with approval. Exportable to JSON or NDJSON. Default: on.
briefingCompile a morning or evening briefing.
→  Pulls from standup + decision_log + cost_burn. One paragraph, three bullets, queued missions.
mission_summaryOne-paragraph recap of a mission by id.
→  Used by the session-resume flow. Surfaces the last 4-6 mission lines and the unresolved dependencies.
daily_standupGenerate a standup from yesterday + overnight cron.
→  Cron-callable. Writes to the memory vault and posts to your comms room of choice.
checkpointSnapshot the working directory before a write.
→  Auto-snapshots on every file edit. /rollback restores the most recent. Snapshots are git-aware.

// approval · three modes

/yolo · manual · smart

manual

Every destructive command waits for an explicit click. Nothing runs without you.

rm -rf build/ git push --force drop table migrations

smart

Default. The policy module gates anything outside the safe allowlist; routine work runs.

apt-get install pkg git push origin main npm publish patch

off / yolo

All commands run, all gates open. Use only inside ephemeral sandboxes or trusted CI.

curl | bash kubectl delete ns prod git reset --hard

// mission log · yesterday → today

/resume ELY-482
Y · 17:42 Mission #482 closed: 5 tasks done, score 8.9— Elandra
Y · 22:10 Cron: daily_standup queued 3 missions for 09:00 — — Mira (memory sweep)
T · 08:55 Sorin resumed: v0.2.4 deploy at 7 of 8 builds green — — Sorin
T · 09:02 Veylan picked up #483 — competitor scan, unblocked by #482 — — Veylan

// cron · auto-recurring

3 schedules
0 9 * * * Daily standup — runs briefing at 09:00 local, posts to comms room.
0 17 * * 5 Friday cost rollup — runs cost_burn at 17:00, exports weekly summary.
0 6 1 * * Monthly audit — runs audit_write on day-1, archives trail to cold store.

// integrations · what plugs in

6 surfaces
local-fs
Read & write files inside the project root. Respects .gitignore.
git-diff
Inline inject the working tree diff into any context.
mem-sqlite
Local SQLite vault for MEMORY.md / USER.md. Frozen snapshots.
term-pick
Pick the terminal backend — local, Docker, SSH, Modal, Daytona.
export-json
Export any panel — audit, memory, DAG — as JSON or NDJSON.
briefing-txt
Plain-text briefing output for piping into email, notes, or comms.

// skins · next themes

3 swatches

cyber-noir

Default. The page you're on. Cyan + magenta + gold on near-black void.

soft-fog

Daylight, low contrast. Same shapes, lighter type. Easier on the eyes at noon.

next up

terminal-green

Phosphor CRT. For old-school ssh sessions and the night-shift crowd.

// /usage · live meter

auto-rotate · 4s
// tasks today missions closed in last 24h 28
// tokens (k) input + output since 00:00 612,400
// cost (USD) at standard mode pricing $0.84
// compression cycles memory sweeps today 4