From task board to AI command center
brain/tasks.mdAgents become first-class citizens in Lokiban โ alongside tasks, not hidden behind them. View, edit, create, and dispatch agents directly from the dashboard.
Cards show name, focus, current task, and success rate at a glance.
Click an agent to view and edit their SOUL.md, model preference, and specialization.
Add agents with a form โ name, focus, SOUL template, model, output directory.
Real-time dispatch view of active sessions, progress, and output links.
Click any agent card to open its full profile.
Each agent shows their specialty โ SEO, Writer, Research โ not idle/working status. You see what they do, not what they're doing right now.
The sidebar becomes a team roster. Click any agent to open their detail view. The + New Agent button opens the creation flow.
Active dispatch status lives in the dedicated Mission Control view (Slide 8) โ not cluttering the nav.
agents/scout/SOUL.mdOne file. Simple UI. The system writes the markdown โ the human just fills in the blanks.
๐ก One file, not five
All config lives in SOUL.md with structured sections. The UI reads/writes it. Power users can edit the markdown directly. Everyone else uses the form.
The form builds a structured SOUL.md. Human-readable and machine-parseable.
[x] / [ ] in markdown๐ Two-way sync
Edit in the form โ updates SOUL.md. Edit SOUL.md directly โ form reflects it. Either workflow works. No lock-in.
๐ Guardrails built in
Unchecked capabilities = agent can't access those tools. Runtime limits prevent runaway sessions. Constraints section enforces rules during dispatch.
Building 12 comparison pages for HTMLDecks
Session: beacon-pseo-0208
8 / 12 pages complete
Writing blog post: "Why HTML Presentations?"
Session: pixel-blog-0208
Draft in progress
Competitor analysis: Slides.com vs Reveal.js
Session: cass-comp-0208
Compiling findings
No active session
Last: Content calendar (2h ago)
Agent cards, sidebar,
detail views, forms
/api/agents
/api/agents/:id/soul
/api/dispatch
agents/*/SOUL.md
File system read/write
sessions_spawn()
Sub-agent dispatch
sessions.json
Progress + output
agents/ directorysessions_spawn() with SOUL contextsessions.jsonoutput/{agent}/3 phases, 3 days. Ship incrementally.
/api/agents endpoint โ reads agents/ directory