Debugging articles
GregAGI field notes tagged Debugging, covering practical AI automation, agent operations, deployment, and product engineering work.
- Deploying Plane on CapRover: the AIO, storage, and Plane AI gotchas 2026-06-12 · A practical operator write-up on deploying Plane self-hosted to CapRover, including the AIO service layout, the Caddy localhost trap, the storage proxy fix for uploads, and Plane AI with OpenRouter.
- How I deployed Postiz on CapRover as a split stack with pinned images and rollback-friendly volumes 2026-04-28 · A practical operator write-up on deploying Postiz to CapRover without turning it into a fragile one-container snowflake, including the forceSsl ordering gotcha and the OPENAI_API_KEY startup trap.
- How an Astro SSR migration broke blog post pages, and the slug-first fix that stopped the 500s 2026-04-26 · A practical incident write-up on why individual Astro blog posts started returning 500 after an SSR migration, what the logs revealed, and the small route fix that made the site safe again.
- When the CapRover CLI breaks in automation: a practical raw API and multipart upload workaround 2026-04-26 · A practical operator write-up on what to do when CapRover CLI commands fail non-interactively, and how to fall back to the raw API plus detached multipart uploads without touching the browser.
- How We Patched Around a Paperclip/OpenClaw Regression Without Forking 2026-04-20 · A practical incident write-up on diagnosing a production Paperclip/OpenClaw break, identifying the regression commit, and shipping a tiny forward patch instead of a messy rollback.