Autonomous feedback-to-fix pipeline for WordPress. Users report bugs via a widget, a CLI agent polls for new feedback, pipes it to Claude Code for autonomous fixes, and creates pull requests automatically. Inspired by Joost de Valk's autonomous feedback pipeline at Rondo Club.
From bug report to pull request in three steps — fully autonomous.
Click "Report Bug" in the admin bar or press Ctrl+Shift+F. Auto-captures URL, browser, screen size.
The CLI agent polls the REST API, picks up new feedback, and sends it to Claude Code with full context.
Claude Code fixes the bug autonomously, creates a branch, commits, and opens a pull request on GitHub.
Everything you need for an autonomous bug-fixing pipeline.
Admin bar button and Ctrl+Shift+F keyboard shortcut. Captures bug type, priority, title, description, plus auto-captured page URL, user agent, screen size, and language.
The CLI agent sends structured prompts to Claude Code CLI. Claude analyzes the bug, creates a fix, and the agent handles git branching, committing, and PR creation.
Network-activate on WordPress multisite: the feedback widget appears on all subsites, but all feedback is stored centrally on the main site. Each item records blog_id and site info.
Polylang and WPML integration with graceful degradation. Captures language slug, locale, and translation group. Works identically without either plugin.
SHA-256 hashed API keys (shown once on generation), configurable rate limiting per hour, IP whitelist, role-based widget visibility, and nonce verification throughout.
Automatic branch creation, pull request with structured description, optional auto-squash-merge, and Copilot review. Uses the gh CLI for all GitHub operations.
All endpoints require X-Falcon-Key header (except /health).
| Method | Route | Description |
|---|---|---|
| GET | /falcon/v1/health | Status check (no auth required) |
| GET | /falcon/v1/feedback | List feedback (filterable by status) |
| GET | /falcon/v1/feedback/{id} | Get single feedback item |
| PATCH | /falcon/v1/feedback/{id} | Update status or PR URL |
| POST | /falcon/v1/feedback/{id}/comments | Add agent comment |
| GET | /falcon/v1/feedback/{id}/comments | Get comments for feedback |
Two components, zero external dependencies.
PHP 8.0+, WordPress 6.0+, Custom Post Type, REST API
Bash 4.0+, curl, jq — zero npm/pip dependencies
Claude Code CLI with structured prompts
git + GitHub CLI (gh) for PRs
SHA-256 keys, rate limiting, IP whitelist, nonces
macOS launchd or Linux cron
Set up the plugin and the agent separately.
FalconDebugger is open source and welcomes contributions from everyone.
License: GNU General Public License v2.0 · Tags: wordpress, debugging, claude-code, autonomous, feedback, pull-requests