ClawMetry Guard

Put AI to work. Keep it in your control.

Agents read files, run commands and call services on your behalf. Guard makes that work observable, checks for risky behavior, and gives you the evidence and controls to act.

7-day trial. No credit card. Works with the agents you already use.

The vision

Long-running agents need an operations layer.

Agents can work for hours with access to files, credentials and services. Bring operational discipline to that work: continuous monitoring, behavioral evidence and a way to stop the show when something goes wrong. Guard gives your team the visibility and controls to put more autonomy to work.

“Everything has got to be auditable.”

Satya Nadella · All-In · 15 September 2026 · 9:30
01 Capture the activity

Your agents leave a trail. We make it readable.

Claude Code writes JSONL. Codex records rollouts. Cursor keeps local session data in SQLite. OpenClaw exposes logs and a gateway. ClawMetry discovers these sources and uses a runtime-specific adapter to read each format.

The background collector turns calls, results, model usage and timestamps into typed events in a local DuckDB store. Agent and session IDs connect the records. The dashboard and detectors work from that same history.

Claude CodeJSONL sessions
CodexRollout records
CursorLocal SQLite
OpenClawLogs + gateway
Install once. Keep your existing agents and workflow.
Explore the collection architecture
Runtime session log Simplified example

{"type": "tool_use",
 "name": "Read",
 "input": {"file_path": "~/.aws/credentials"},
 "id": "call_07"}

{"type": "tool_result",
 "tool_use_id": "call_07",
 "is_error": false}

Runtime adapter → typed event → local store
One structured event DuckDB
Agent
Claude Code
Tool
Read
Target
~/.aws/credentials
Result
Tool completed
Context
Session + timestamp + tool call ID
02 Make the work observable

See the sequence. Understand the behavior.

Guard turns the event history into a timeline you can investigate: who acted, which tool ran, what it touched, and what happened next. A credential read followed by an external request is a sequence you can see and inspect.

Under the timeline, Guard extracts the action surface from recorded tool arguments: file paths, command patterns, destination hosts, and whether a request reads or writes. Those signals become the input to the behavioral checks.

The signals detectors can reason about
File pathsCommandsHostsRead / write
  • Know which agent and session acted.
  • See the tools, arguments and results in order.
  • Open the evidence behind a finding.
Claude Code

Session activity

Illustrative sequence
  1. Read project files

    src/settings.py

  2. Read a credential file

    ~/.aws/credentials

  3. Call an external host

    https://api.example.com

  4. Behavioral evidence recorded

    Credential access and network activity in one timeline.

Illustrative activity, linked by agent, session and time. Findings point back to the recorded steps that triggered them.

03Run the detectors

Sixteen checks. Six ways to spot trouble.

From a looping run to a risky workspace or a pattern across sessions, Guard checks the evidence with lightweight, explainable rules. Each finding tells you what matched and why.

12session checks
3workspace checks
1cross-session check

Runs locally. No separate LLM judge.

Is the agent getting the job done?

What is it reaching or changing?

Has the work stopped without anyone noticing?

Is something it read trying to redirect it?

Can this checkout execute code of its own?

Are independent sessions doing the same unusual thing?

Calibrated to the work. Clear about the trigger.

Guard starts with defaults, recognizes the runtime’s tool vocabulary, and adapts supported thresholds from observed sessions within bounded limits. Your override takes precedence. Findings show the threshold source.

  1. Defaults
  2. Runtime profile
  3. Learned baseline
  4. Your override
04Put the right incident first

Know what needs your attention now.

A busy agent can keep spending while making no progress. Guard ranks sessions by estimated spend at risk and keeps the behavior, severity and supporting evidence beside that estimate.

When timing and cost data are available, it prices the flagged stretch using the session’s observed burn rate. Open the finding to see the calculation basis and the first implicated step.

A run that starts to loopIllustrative example
Making progress
Repeating tool calls
First implicated step
Flagged duration
Observed burn rate
Estimated spend at risk

The estimate covers the flagged stretch, capped at the session’s recorded cost. Its basis stays visible in the incident.

05 Connect evidence to action

You decide how Guard responds.

Review an incident yourself, let a policy respond, or ask for approval before a tool runs. Choose the control that fits the work.

A

Alert. Inspect. Take control.

Bring a finding to the person responsible. Review its agent, session and evidence, then use the available Pause, Resume, Stop or Kill controls to intervene.

Incident detected Review evidence Pause · Resume · Stop · Kill
Explore session controls
B

Give Guard a policy.

Choose the signal and the response ahead of time. A policy can pause a looping session, then kill it after five minutes if the same condition still matches.

Stuck loop detected Pause the session After 5 minutes, if still matching Kill the session
Explore policies
C

Approve the next action.

Claude Code, Cursor and GitHub Copilot CLI expose pre-tool hooks. Guard uses these integration points to check a requested action and let you approve or deny it before execution.

Supported runtime tool request Hold for human approval Approve or deny
Explore approval gates

One place to investigate and respond. Recorded activity feeds detection and policies; pre-tool integrations put approval at the point where an action is about to happen.

Your agents. Your evidence. Your control.

Built for a world of many agents.

Choose the best agent for each job. Keep a common record of its work and a consistent way to investigate and respond as your team adds runtimes or changes models.

Explore the data boundary

Your choice of agent

Use different runtimes and models for different jobs. Guard gives their activity a common language.

Your evidence stays close

Collection and detection run on your machine. Detailed cloud snapshots are encrypted on the device and decrypted in your browser.

Your decisions become policy

Start with visibility. Add the alerts, policies and approval gates that fit how your team works.

Put your agents to work. Know when to step in.

Install ClawMetry on the machine where your agents run. Open Guard, follow a session, and inspect your first finding.

The free plan includes OpenClaw, NVIDIA NemoClaw and Goose. Paid plans add other runtimes, approval gates and autonomous policies. The 7-day trial needs no credit card.

Start on your machine
pip install clawmetry
clawmetry

Auto-detects supported agents. Open the Guard tab.

Go deeper when you’re ready.

How do I enable controls for my setup?

Start by observing a session and choosing the controls that fit its runtime. A new automatic policy starts in monitor mode so you can inspect its decisions before enabling action.

Autonomous action passes three separate locks: the policy requests an action, the machine enables enforcement, and the plan includes it. Set CLAWMETRY_POLICY_ENFORCE=1 on the node to enable enforcement. The default is 0. Each policy step fires at most once per session, including across restarts.

Cursor CLI (cursor-agent) sessions can be controlled individually. Cursor editor conversations share the IDE process, so they do not have separate process controls.

On Windows, Pause suspends the process. Stop sends Ctrl+C, which reaches the whole console. Kill is available when a process does not respond to Stop.

For OpenClaw, use clawmetry proxy start to enable an enforced pause. Guard shows the available controls for the session.

The Claude Code approval hook fails open if the local dashboard cannot be reached, returning to Claude Code’s normal permission prompts.

Read setup and process-control details
What do detectors observe, and how are they evaluated?

Behavior detectors inspect the recorded tool arguments and results. They surface patterns for investigation; they are not operating-system syscall monitoring. The timeline shows observed actions, not a model’s hidden reasoning.

When cost is unavailable, Guard marks its basis as unknown. The spend estimate concerns the flagged stretch, not the whole session.

Our published breakout replay includes eight scenarios: one clean catch, two useful findings with the wrong label, and five produced nothing. Two of those misses were subsequently fixed. The scorecard records the results and remaining gaps.

Read the evaluation scorecard Read the cross-session replay Read the Guard documentation
Where can I explore the vision and see Guard demonstrated?

Satya Nadella’s All-In conversation on 15 September 2026 describes practical engineering around agent behavior, auditable evidence and human control. This is an industry reference, not a ClawMetry endorsement.

Watch the full All-In conversation

Join “A Kill Switch for AI Agents You Didn’t Build,” a free online session on Friday 2 October 2026 at 11:00 ET.

Save a seat