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 ([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.
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 [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.