← Back to Plugins
Voice

Codex Watchdog

ThisIsJeron By ThisIsJeron 👁 99 views ▲ 0 votes

OpenClaw plugin that blocks Codex narrative-loop replies when no tool calls were made.

GitHub

Configuration Example

{
  "plugins": {
    "load": {
      "paths": [
        "/path/to/openclaw-codex-watchdog"
      ]
    },
    "entries": {
      "openclaw-codex-watchdog": {
        "enabled": true
      }
    }
  }
}

README

# openclaw-codex-watchdog

A small OpenClaw plugin that blocks Codex narrative-loop replies when a run looks action-oriented but the model makes zero tool calls.

## What it does

If a Codex run:

- uses `openai-codex/gpt-5.3-codex` or `openai-codex/gpt-5.4`
- looks like the user asked for an action
- makes zero tool calls
- returns text that sounds like fake progress or completion

then the plugin blocks that reply and replaces it with an honest watchdog message.

## Why

Sometimes Codex returns text like "I'll do that" or "done" without actually using tools or performing work. This plugin is a first-pass guardrail against that failure mode.

## Install

Add the plugin path to your OpenClaw config, for example:

```json
{
  "plugins": {
    "load": {
      "paths": [
        "/path/to/openclaw-codex-watchdog"
      ]
    },
    "entries": {
      "openclaw-codex-watchdog": {
        "enabled": true
      }
    }
  }
}
```

If you use a restrictive `plugins.allow` list, include `discord` and any other bundled plugins you still want, plus this plugin if needed by your setup.

## Files

- `openclaw.plugin.json` - plugin manifest
- `dist/index.js` - plugin entry

## Status

This is an early, practical first pass. It is intentionally simple and focused on blocking obviously fake "work happened" replies.
voice

Comments

Sign in to leave a comment

Loading comments...