pip install critiqor fails
pip install critiqor fails
Check that you’re running Python 3.10 or later:Update pip before retrying:If the error persists, install inside a virtual environment to avoid system-level conflicts:
SSL errors during install
SSL errors during install
If your network or corporate proxy causes SSL verification failures, pass trusted hosts explicitly:This bypasses SSL certificate verification for the PyPI download only. For a long-term fix, talk to your network administrator about adding the relevant CA certificates to your system trust store.
critiqor: command not found
critiqor: command not found
After installation, the To fix
critiqor CLI entry point may not be on your PATH. Try invoking it via Python directly as a fallback:PATH permanently:- macOS / Linux — add your Python
bindirectory to your shell profile (e.g.~/.bashrcor~/.zshrc): - Windows — add the Python
Scriptsdirectory (e.g.C:\Users\<you>\AppData\Local\Programs\Python\Python3x\Scripts) to your systemPATHvia System Properties → Environment Variables.
critiqor:Dashboard doesn't open after critiqor finalize
Dashboard doesn't open after critiqor finalize
If your browser doesn’t open automatically:
- Check that no firewall or security tool is blocking localhost connections.
- Try specifying a host and port explicitly:
- Copy the URL printed in your terminal and open it manually in your browser.
Dashboard opens but shows no data
Dashboard opens but shows no data
The dashboard requires a completed run to display a report. Make sure you ran If you open the dashboard before finalizing, it has nothing to display yet.
critiqor finalize after your observation session — not just critiqor monitor.The typical workflow is:Observation session appears empty
Observation session appears empty
The observation window starts when you run
critiqor monitor openclaw, not before. If you started your agent before running the monitor command, those interactions fall outside the session and are not captured.Always follow this order:- Run
critiqor monitor openclawfirst. - Then start using your agent.
- Then run
critiqor finalizewhen done.
No events captured during session
No events captured during session
If your session completed but no events were recorded:
- Confirm that OpenClaw was launched through the Critiqor monitor command, not independently in a separate terminal.
- Verify that you actively interacted with your agent during the observation window.
- Check that OpenClaw is installed and available in your
PATH:
critiqor monitor openclaw.Permission denied writing run artifacts
Permission denied writing run artifacts
Critiqor writes run artifacts to your current working directory. If that directory is not writable, you’ll see a permission error.
- Run Critiqor from your home directory or a project folder where you have write access.
- On macOS / Linux, fix permissions on your project directory if needed:
- On Windows, make sure you’re not running from a read-only or system-protected path (e.g.
C:\Program Files).
critiqor finalize prints a backend configuration error
critiqor finalize prints a backend configuration error
Critiqor connects to a backend to generate reliability reports. If the backend is not configured, finalization will fail.Set the required environment variables before running On Windows (PowerShell):If you don’t have a backend URL or API key, contact Critiqor support to get your credentials.
critiqor finalize:How do I update Critiqor?
How do I update Critiqor?
Run:Verify the installed version after upgrading:
OpenClaw is not launching
OpenClaw is not launching
Critiqor starts OpenClaw automatically when you run
critiqor monitor openclaw. If OpenClaw does not launch:- Confirm that OpenClaw is installed on your system.
- Confirm that the
openclawbinary is available in yourPATH: - If it’s not found, install OpenClaw and try again.
If you’re still stuck, open a GitHub issue at github.com/web3curtis/Critiqor and include:
- Your Critiqor version (
pip show critiqor) - Your Python version (
python --version) - The exact command you ran
- What you expected to happen
- What actually happened (include any error output)
