Sentinel Desk is a standalone, open-source reference implementation for human-approved AI incident response. It demonstrates how WebMCP can let an agent investigate incidents, replay risky behavior, request approval, and activate a runtime guard while keeping the human in control.
This project uses synthetic incidents and a local mock runtime. It does not contain or require Theseus Guard proprietary backend code, production credentials, or customer data.
Try Sentinel Desk in a WebMCP-enabled browser:
search_incidentsfinds incidents by severity, status, tag, or free text.inspect_traceexposes evidence and a model trace for a selected incident.simulate_guardreplays a proposed guard against synthetic historical requests.request_guard_approvalpauses before any policy-changing action.apply_guardonly succeeds after approval in the human interface.get_audit_reportreturns the visible provenance timeline.
The app also works in normal browsers as a clickable product demo. In a WebMCP-enabled browser, the tools register through the WebMCP Imperative API (document.modelContext.registerTool).
npm install
npm run devFor WebMCP testing, enable chrome://flags/#enable-webmcp-testing in a supported Chrome build, then open the local URL. ChatGPT's in-app browser supports WebMCP without the local flag.
npm run build
npm run previewThe demo keeps the policy runtime behind a small adapter boundary. The current implementation is intentionally local and synthetic. A future private integration can implement the same runtime contract without adding proprietary code or data to this repository.
MIT. See LICENSE.
