Skip to main content

Runtime intelligence CLI for reviewing AI agent reliability.

Project description

Critiqor logo

Critiqor

Runtime Intelligence for AI Agents

Observe. Diagnose. Improve.

PyPI Python Status License

pip install critiqor

Critiqor helps developers understand whether AI agent runs can be trusted. It observes agent execution, produces a reliability report, and gives teams a clearer way to review agent behavior before relying on the result.

Instead of asking an agent to explain itself after the fact, Critiqor focuses on observable behavior from the run.


Introduction

AI agents are powerful, but a final answer does not always tell the whole story.

An agent can return something useful while still behaving unreliably during execution. Critiqor gives developers a practical review layer for understanding whether a run looked healthy, risky, inefficient, or worth investigating further.

With Critiqor, you can:

  • observe agent runs from the terminal
  • review reliability reports in a dashboard
  • compare previous runs
  • spot behavior that needs developer review
  • improve agents with measurable feedback

Dashboard Preview

Critiqor dashboard preview

After an observation session, Critiqor opens a dashboard that summarizes the run in a format designed for developers and teams.

You can review:

  • Executive Summary - the fast answer on whether the run looks healthy
  • Trust Assessment - readiness and confidence signals
  • Primary Diagnosis - what deserves attention
  • Run Review - the observed behavior behind the report
  • Recommendations - practical next steps
  • Historical Runs - previous observations for comparison

Installation

Install Critiqor from PyPI:

pip install critiqor

Check the CLI:

critiqor help

Quick Start

1. Start an observation session

critiqor monitor openclaw

Critiqor starts the OpenClaw workflow and begins observing the run.

2. Use OpenClaw normally

Work with your agent as usual. Critiqor stays out of the way while the agent runs.

3. Finalize the observation

critiqor finalize

Critiqor completes the observation, prepares the reliability report, and opens the dashboard.

4. Reopen previous runs

List historical evaluations:

critiqor runs

Open the latest dashboard:

critiqor dashboard

Open a specific run:

critiqor dashboard run_001

Features

Terminal-First Workflow

Start and finish agent observations directly from the Critiqor CLI.

Reliability Reports

Review whether a run looks healthy, needs review, or should be treated with caution.

Dashboard Review

Move from terminal execution to a visual report built for debugging, communication, and decision-making.

Historical Runs

Revisit previous observations and compare reliability over time.

OpenClaw Support

Critiqor currently focuses on OpenClaw-based agent workflows.


When to Use

Use Critiqor when you need to:

  • validate agent changes before release
  • debug failed or suspicious runs
  • compare prompt iterations
  • review new agent tools or skills
  • catch regressions in behavior
  • measure reliability improvements over time
  • explain agent behavior to teammates or stakeholders
  • decide whether an agent run is ready for production workflows

Trust & Privacy

Critiqor is designed around explicit observation.

Developers control when observation starts, when it ends, and which results they review or share. Critiqor provides reliability signals to support developer judgment; it does not replace tests, human review, or production monitoring.

Principles:

  • observation should be explicit
  • reports should be grounded in the observed run
  • developers should be able to review the result
  • sensitive workflow data should remain under user control
  • reliability reports should support human decision-making

Philosophy

Critiqor is built on a simple belief:

Reliable agents should be evaluated by what they do, not what they say they did.

That means:

  • evaluate observable behavior
  • prioritize evidence over self-reporting
  • make reliability easier to explain
  • improve through measurement
  • help developers review the work behind the answer

FAQ

What is Critiqor?

Critiqor is an AI Agent Runtime Intelligence Platform. It helps developers observe agent runs and review reliability reports.

Which workflows are supported?

Critiqor currently supports OpenClaw-focused observation workflows.

How do I install Critiqor?

pip install critiqor

What does the dashboard show?

The dashboard shows an executive summary, trust assessment, primary diagnosis, run review, recommendations, and historical runs.

How should I interpret trust levels?

Trust levels are reliability signals based on the observed run. They help you decide whether a run looks healthy, needs review, or may be risky.

Can I review previous runs?

Yes. Use:

critiqor runs
critiqor dashboard run_001

Does Critiqor replace tests?

No. Critiqor complements tests by helping you review how an agent behaved during a run. Use it alongside unit tests, integration tests, evals, and human review.

How do I report bugs?

Open a GitHub issue with:

  • your Critiqor version
  • your Python version
  • the command you ran
  • what you expected
  • what happened instead

Contributing

Critiqor is early and evolving quickly.

Useful contributions include:

  • bug reports
  • documentation improvements
  • OpenClaw workflow feedback
  • dashboard usability feedback
  • integration requests

If you are proposing a larger change, please open an issue first so the direction can be discussed.


License

Critiqor is released under the MIT License. See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

critiqor-0.2.0.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

critiqor-0.2.0-py3-none-any.whl (26.3 kB view details)

Uploaded Python 3

File details

Details for the file critiqor-0.2.0.tar.gz.

File metadata

  • Download URL: critiqor-0.2.0.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for critiqor-0.2.0.tar.gz
Algorithm Hash digest
SHA256 266721e9685c0b53902c077a97adf16f9c5db6f7500a36ba1fb34fc6726a0a2c
MD5 e597928187ac2261159ba596df91dfb8
BLAKE2b-256 786aebeadf45430dbba0a605fd96ad68960dfc39815829c4667556617963b8c0

See more details on using hashes here.

File details

Details for the file critiqor-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: critiqor-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 26.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for critiqor-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 439b916981d4ea80da0c1e11f87d5ab7fe45a1ebabf87d3423181790439f7ebb
MD5 0801207c19ed1d887d4e0a8a41303f25
BLAKE2b-256 91c84cf9168d0c96953181dae1c172ff0eaf3ca6133a5a98b1c9f747417a8a1d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page