Voice
Codex Watchdog
OpenClaw plugin that blocks Codex narrative-loop replies when no tool calls were made.
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