Project Sentinel plugin
A plugin for long Claude Code runs: context, cache and progress at a glance, with handoff to a fresh context before it fills.
- 58 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The plugin clears context on handoff and adds hooks to the Claude Code session.
- Queued work and watchers start deferred tasks without the user.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/project-sentinelDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The plugin clears context on handoff and adds hooks to the Claude Code session.
- Queued work and watchers start deferred tasks without the user.
This is third-party code. Review the repository files before installing.
What it does
Project Sentinel (formerly Control Room) builds a control panel for long Claude Code runs in the terminal and in the Code tab of Claude Desktop. A status bar above the prompt shows what the run is doing or waiting for, with instruments below for work, context, prompt cache and the five-hour limit. The `/cr` panel opens beside the conversation. Autopilot asks Claude in advance to write handoff notes, clears the context and carries on in a fresh one, then checks what was kept. Cache Guardian shows the prompt cache and why it rebuilt, confirms a model switch that would throw away a large cache and holds the cache with Keep warm while you are away. Run progress survives handoffs and is backed by evidence for each verified milestone. There is a queue of deferred work, watchers that wake the run when a result is due, a Cold Resume Guard, a run budget, answer styles and settings profiles.
Who it is for. Claude Code users running multi-hour sessions who want to see context, cache and cost use in one place.
Good fit when
- A long run nears the context limit and automatic note handoff is needed.
- Switching model may throw away a large cache and should be confirmed.
- You need to know what was verified and whether a check went stale after a later change.
- A run should wait for a background task result and wake when it is ready.
Not a fit when
- You work in another agent: the plugin is written for Claude Code.
- Your Claude Code is older than 2.1.289.
- You need minimal setup without hooks and a panel.
Example request
Open the /cr panel, set a run budget of 30 dollars and set a watcher for the test result in two hours.Limitations
It needs Claude Code 2.1.289 or newer. The plugin works in the terminal and in local sessions of the Code tab in Claude Desktop. In Desktop the plugin copy may load from the installed version, so after an update run `claude plugin update project-sentinel@control-room` and open a new session. A fresh install starts with ready policies: Autopilot at 70 percent of context and Frontier Max at Extra High. They are applied once and the plugin says so, while an existing install keeps what it had. Automatic handoff clears the context, so review important notes.
How to disable. Remove the plugin with `claude plugin uninstall project-sentinel@control-room` and the `control-room` marketplace. The settings and log store stays in the plugin data folder and is removed by hand.
FAQ
How do I open the panel?
With `/cr`. The panel kept the Control Room name even though the plugin is now called Project Sentinel.
What does Autopilot do?
Before the context fills Claude writes handoff notes, the context is cleared, work continues in a fresh one and Project Sentinel checks what the handoff left.
What is Cache Guardian?
A view of the prompt cache with rebuild reasons, confirmation of a model switch that would discard a large cache and a Keep warm mode that holds the cache while you are away.
How do I move over from Control Room?
Run `claude plugin marketplace update control-room`: the marketplace maps the old name to the new one and settings are copied on first load.
Which answer styles exist?
Brief, Simplified Technical English, mission-control status calls and a quest log with XP for verified progress.
Discussion
No questions or reviews yet.
Related
PluginsThe ctx-handoff plugin for Claude Code: hands a long session to a fresh one, keeps cache warm and learns your corrections.
A Claude Code plugin with hooks and 26 skills: measures what the agent knows, blocks edits until code is read, keeps memory
An operating layer for Claude Code and Codex: one /do entry point, project memory across sessions, safety hooks, cost telemetry and parallel agents
An environment for Claude Code that keeps context across sessions via hooks, ledgers and handoffs, orchestrates agents and saves tokens
A CLI that strips ballast from Claude Code sessions, watches context with a background guard and preserves Agent Teams state
The Nightshift plugin gives an agent a shift with a work contract: task list, budgets, evidence and a gate until the job is done.
README in short
A plugin for long Claude Code sessions: panel, status bar, context handoff Autopilot, Cache Guardian and verifiable progress.