Core Concepts
Learn the fundamental concepts that power Panopticon.Command Deck
The live development surface where you and your agents work together. A full-height project sidebar on the left owns project selection; everything to its right is scoped to the project you pick and updates in real time:- App bar — the project crumb, a project-scoped search, and status pills at a glance (Deacon health, running-agent count, stopped agents). No more persistent banners — attention items surface as compact pills.
- Tab strip — every issue, agent, and conversation you open becomes a tab. Scroll on overflow, middle-click to close, right-click to pop out to a window or close others, and split the view (drag a tab to a pane’s edge) to watch two panes side by side.
- Pane body — the working area. A project’s Home cockpit (issue swimlanes, recent spend, a stuck count), an issue cockpit (blocker spotlight → phase timeline → single-source metric strip → scan cards → dig tabs), or an agent’s live conversation and terminal.
- Awareness rail — one right-hand rail with Needs-you / Project / Global scopes, so anything waiting on your input is always a glance away. Collapse it when you want the extra width.
What You Can Do From Command Deck
- Review diffs as they land — every file change appears inline as the agent works. Open the diff panel for a turn-by-turn view, or hit “vs main” to see the full picture.
- Talk to agents — type in the composer to steer an agent mid-task. Point it at the right file, correct its approach, or tell it to rethink.
- Hot-swap models — open the model picker and switch from Sonnet to Opus (or Kimi, GPT, Gemini) without losing the conversation.
- Branch to explore — fork any conversation to try a different approach. Keep the original intact, compare both.
- Roll back with checkpoints — Command Deck snapshots agent state as work progresses. Go sideways? Roll back instead of starting over.
- See the plan — vBRIEF work plans render as interactive DAGs with dependencies, acceptance criteria, and live status tracking.
Agents
Agents are AI coding assistants that work on the tasks you assign. You direct them from Command Deck — watch them code in real time, send messages to steer their approach, swap their model when the task shifts, fork the conversation to try something different, and review their diffs inline as they go. Agent types:- Implementation agents — Work on features, bugs, refactoring in isolated worktrees
- Planning agents — Explore codebases and create PRDs with Opus
- Specialist agents — Dedicated review, test, inspect, UAT, and merge agents triggered by Cloister
Cloister
The lifecycle manager. Cloister routes tasks to models based on capabilities, detects stuck agents, triggers specialist handoffs, and tracks costs. It runs a patrol loop that checks agent health and manages the specialist queue. Supports multi-provider routing across Anthropic, OpenAI, Google, Kimi, MiniMax, and OpenRouter.PRD-Driven Workflow
Opus writes a PRD before implementation starts. Agents are blocked from starting without a PRD — this ensures strategic decisions are made by the strongest model, not cheaper ones. PRDs are auto-committed to the workspace after planning.Workspaces
Workspaces are git worktrees — isolated working directories for each issue. Each workspace:- Has its own feature branch (e.g.,
feature/pan-123) - Shares git history with the main repo (no separate clone)
- Can include Docker containers for full development environments
- Is located at
{project}/workspaces/feature-{issue-id}/ - Contains a
.planning/directory with PRD, STATE.md, beads, and feedback
Main Project Branch Convention
The main project directory should always stay on themain branch. All feature work happens in workspaces (git worktrees), never in the main project. This ensures specialists always find the correct code, and merge operations have a clean target.
Docker Integration
Workspaces can include Docker containers for full development environments. Supports both local execution and remote execution via Fly.io.Specialists
When you want to go hands-off, the specialist pipeline takes over. Five dedicated agents handle the quality lifecycle automatically:- Review Agent — Comprehensive code review (correctness, security, performance)
- Test Agent — Runs tests and validates functionality
- Inspect Agent — Per-step verification after each bead, ensuring implementation matches the spec
- UAT Agent — Browser-based requirement verification using Playwright after tests pass
- Merge Agent — Handles PR/MR creation and merging
Multi-Model Routing
Panopticon routes tasks to the right model automatically based on task type, capability, and budget:- Planning — Opus-class models for strategic decisions
- Implementation — Cost-effective models (Kimi, Sonnet, GPT) for writing code
- Review — Strong models for code review judgment
- Helpers — Fast models (Haiku) for quick commands
Skills
Universal SKILL.md format works across Claude Code, Codex, Cursor, Gemini CLI, and Google Antigravity. 70+ skills ship out of the box covering:- Development workflows (feature work, bug fixing, refactoring)
- Code review (correctness, security, performance)
- Incident response and debugging
- Codebase onboarding
- Project-specific knowledge capture
pan sync.
Beads
Git-backed task tracking that survives context compaction and works offline. Beads give agents persistent memory across sessions — when a conversation gets compressed, the agent can recover its task state from beads.Convoys
Run parallel agents on related issues. Useful for security audits, performance reviews, or breaking an epic into concurrent work streams. Results are auto-synthesized by a dedicated synthesis agent.Issue Tracker Integration
Panopticon integrates with 4 issue trackers:- GitHub Issues — Full integration with PRs and status updates
- Linear — Full integration with cycles, labels, and status updates
- GitLab Issues — Issue tracking and MR management
- Rally (CA Agile Central) — Enterprise issue tracking
Cost Tracking
Per-issue, per-stage token costs with dashboard analytics. Every agent session is tracked with:- Model and provider attribution
- Token counts (input/output)
- Dollar costs per stage (planning, work, review, test, merge)
- Daily cost summaries on the Board view
Shadow Engineering
Monitor existing workflows before transitioning to AI-driven development. Upload transcripts, sync discussions, and generate inference documents to build institutional knowledge before handing off to agents.Next Steps
- CLI Commands - Learn about available commands
- Mission Control - Deep dive into the dashboard
- Cloister - Understand the AI lifecycle manager
- Specialists - Learn about the automated quality pipeline