J Hermes 2.0
— CT
? not signed in

Agent Roster

Click a box to open its thread. Shift+Click opens in a new panel.
— Not wired yet
lane: —
status not tracked
last task — not wired yet
— Not wired yet
lane: —
status not tracked
last task — not wired yet
⌨ Claude Code Sessions
lanes: —
not wired yet
last command — not wired yet
Select an agent NO RUNTIME model unknown
Enter to send · Shift+Enter for newline
Pick an agent to start chatting
Choose a specialty from the roster, then open or create a session.

Second Brain

SPARK's workspace as a typed layered graph: departments × ARMS (Applications / Routines / Memory / Skills). Click any node for detail. Scroll/drag to pan, wheel to zoom.
—
Applications (integrations · risk) Routines (scheduled jobs) Memory (files · index) Skills (skill / command defs)
loading workspace graph…

Sources

Live scans. Counts are len() of real filesystem reads, never fabricated.
loading sources…

Operations

Live session stats. Every number traces to a named source or reads "—".
session start —
Context Window
—
not wired yet
Token Burn Rate
—
tok/min, last 5 min
Cost Today
—
aggregate spend, 24h rollup
Est. Time to Context-Full
—
at current burn rate

VPS Health

CPU
—
RAM
—
Disk
—

Recent Activity

not wired yet

Alerts

Read-only. Telegram paging (emergencies) happens elsewhere — this never sends anything.
not wired yet

Per-Agent Stats

Agent Lane Model Tokens Cost Tasks Last Task Status
not wired yet — populated from GET /api/agent/{id}/tasks
Monthly Budget Remaining
—
not wired yet —
no alert — not wired yet
spend pie
not wired yet

Board

Bridge tasks between Hermes and Claude Code. Every card shows its creator + timestamp.
Backlog0
not wired yet
Routed0
not wired yet
In Progress0
not wired yet
Done0
not wired yet

Everything I've Built

Live-queried, not a static report. Phase 1c ships this tab empty — wiring lands Phase 2.

Schedule

Read-only blueprints of this system's recurring jobs. No one-click install here — see Settings for why.

Windows Scheduled Tasks (Nate's PC)

Name State Last Run Purpose
not wired yet — populated from GET /api/scheduled-tasks

VPS Cron (/opt/fortun8)

Schedule Script Purpose
not wired yet — populated from GET /api/scheduled-tasks

Settings

Extension points are config files — Phase 2 wires editing; this tab reads them.
Lane Assignments
Roster orderingnot wired yet
Notification preferencesnot wired yet
Per-agent model overridenot wired yet
Extension Points (config files)
Agents registryorchestrator/config/agents-registry.json
Dashboard panelsorchestrator/config/dashboard-panels.json
Gallery sourcesorchestrator/config/gallery-sources.json
Routing rulesorchestrator/config/routing-rules.json
Access
Signed in asnot signed in
Allowlistnot wired yet
AuthGoogle OAuth — not wired yet
Read-Only Boundary
Dashboard writesboard.db only
Source stateread-only
Schedule Tab — Scope Note
One-click cron installdeliberately NOT built — real infra-mutation risk from an internet-exposed surface
What ships insteadread-only blueprints (name, schedule, purpose, last-run)