Observe
Record structured run events, progress signals, costs, quality results and memory-hygiene measurements.
A deterministic runtime governor that folds cost, time, progress, errors, quality and memory signals into bounded decision states with inspectable reasons and reports.
An agent can keep spending time, tokens and money while making little progress. It can repeat the same retrievals, approach context saturation or continue despite failing tests. A useful runtime needs more than a final success/failure flag.
Record structured run events, progress signals, costs, quality results and memory-hygiene measurements.
Compare evidence with a policy and select a stable state through an explicit priority order.
Return thresholds, findings and reasons through CLI, MCP, JSON and Markdown reports.
Select a preset or change the values. The browser reproduces the documented decision ordering for fictional data only. It does not import or execute the private Gate Monitor package.
Demo policy: cost 5 USD, runtime 120 min, no progress 20 min, repeated errors 3, context usage 0.80, repeated retrievals 4, test failures 2, lint failures 3.
The private implementation packages the same run, policy, decision and report logic behind a Typer CLI and a local stdio MCP server.
MCP-supplied report paths are confined to the configured Gate Monitor root.
| Private source repository | fbratten/gate-monitor |
|---|---|
| Current documentation pin | 90f9845d6fde1b1ba902473afea2bb79dfab9877 |
| Inspected runtime pin | 193821edcacca87d286292e5f568c6aad9c808df |
| Output-confinement implementation | f3c30f4ce7e512cdd92615bd8fa82892843c9455 |
| Source-reported verification | 279 passing tests, one environment-dependent skip and three green dogfood scripts. |
| Verified | 2026-08-02 |
| Public demo execution | Browser-only synthetic calculation. No filesystem, MCP, model or network operation. |