
Codex "401 Unauthorized: Incorrect API key provided": is it your key or OpenAI?
The Codex 401 "Incorrect API key provided" has 3 causes and only one is yours. The masked key suffix in the message tells you which, and each case has a command.
Technical notes, guides, and practical ideas for people building products with artificial intelligence.
● 69 articles on AI, development and infrastructure

The Codex 401 "Incorrect API key provided" has 3 causes and only one is yours. The masked key suffix in the message tells you which, and each case has a command.

A point on an open model costs 2.3 to 51 times less than on a closed one. The math for GLM-5.3, Kimi K3, MiMo-V2.6-Pro, Opus 5.5, Sonnet 5.5 and Fable 5.1, with a script to redo it with your own numbers.

Codex Desktop stuck on a white screen or an endless spinner? When it happens points to the cause: app-server hung after an update, a renderer out of memory, or a corrupted config.toml. Here is the command for each.
Articles on AI, coding, and developer tools. No spam.

Allow, ask and deny rules in Verboo Code's /permissions: syntax like Bash(npm run test:*), where each rule is saved, and why deny always wins.

Claude Code's SIGSEGV shows up in three patterns across the official September 2026 issues. When the crash happens tells you which one is yours, and each has its own command to get back up.

"Unexpected status 404 Not Found" in Codex has three different causes. The text after the 404 tells you which one: an OpenAI outage, a model missing from the catalog, or an old flag in config.toml.

Opus 5.5 beat Fable 5.1 on Terminal-Bench and CursorBench at 2.5 times lower price per token. But it spends 119k tokens per task versus Fable's 78k. Both sides of the debate, sourced, and the math almost nobody does.

Hooks let you plug a shell command, a model-based check, or an HTTP call into any event in a Verboo Code session, no plugin required. See how to configure it in settings.json, why PostToolUse can't block the tool, and how to scope a hook to specific commands with the if field.

A gender error went live in all 3 languages before anyone caught it. We wrote, tested, and fixed a bug in the checker script itself before publishing this article.

Sandboxing isolates the commands the agent runs on its own, using bubblewrap on Linux and native isolation on macOS. See how to enable it with /sandbox, what changes in command approval, and how to add exceptions.

The Codex Desktop app on Windows breaks with status 432 and "Workspace routing is unavailable": your account still shows up, but usage, plugins and task history disappear. Here's why only Desktop breaks, what's confirmed as the cause, and the real steps to fix it now.

Since version 0.15.30, Verboo Code's /resume picks up sessions created in the Codex CLI and converts the history to native format on the spot. A real walkthrough, verified in the source code.