Mission Control · node9 documentation
Mission Control
Real-time visibility into what your AI agents are doing.
Mission Control is the Node9 dashboard. It shows you every action your AI agents attempt — in real time — so you can monitor, review, and approve activity without interrupting the agent's workflow.
Activity FeedHistory
A live log of every tool call intercepted by Node9. Filter by status (Allowed / Review / Blocked), search by content, and paginate through history.
The time range selector (
The time range selector (
[1H] [6H] [24H] [7D]) controls how far back the feed loads. Switching ranges reloads the feed automatically.Agents TabAgents
Shows each unique agent identity detected within the selected time window — with counts for total calls, allowed, under review, and blocked.
An agent identity is derived from the agent's session metadata. This helps you distinguish between, say, Claude Code and a background Gemini job.
An agent identity is derived from the agent's session metadata. This helps you distinguish between, say, Claude Code and a background Gemini job.
Stats BarStats
Three headline numbers at the top: active Agents, Blocked calls, and Approved calls — all scoped to the selected time window.
Time Range Selector
Scoping data to a time window
The
Default is 24H. Selecting a different range reloads all data immediately. Use
[1H] [6H] [24H] [7D] buttons in the top-right of Mission Control control the time window for all data: the activity feed, the agents tab, and the stats bar.Default is 24H. Selecting a different range reloads all data immediately. Use
1H during active development sessions and 7D for weekly reviews.Local Audit Log
~/.node9/audit.log
Every intercept decision is written to a local audit log, regardless of whether cloud approvals are enabled. This log persists across sessions.
# View the last 20 entries node9 audit # Filter to denied actions only node9 audit --deny # Filter by tool name node9 audit --tool bash # Raw JSON output node9 audit --json | jq .The
node9 audit command reads ~/.node9/audit.log and prints a formatted table with timestamps, tool names, decisions, and which channel made the decision.node9 status also reports the total count of recorded actions. The cloud dashboard is in addition to — not a replacement for — this local record.