It tells you why Codex refused
When the CLI runs as an executor and Codex (ChatGPT) refuses a request, all you got was AI action failed. Codex writes its reason to its JSON output rather than the error stream, so the reason was dropped on the floor.
The CLI now reads that line and reports it as a model problem — so when you ask for a model your account can no longer use, you see what actually went wrong.
Note
The outage behind this — since about September 8, Codex signed in with a ChatGPT account no longer offers gpt-5.4-mini, so every summary routed to Codex failed — was fixed on the server by defaulting to gpt-5.5. Summaries work again even before you update; this release only makes the next refusal explain itself.
Signed and notarized macOS arm64/Intel builds plus a verified Ubuntu 22.04+ Linux x64 build. The checksum-verifying native installer and keyless Sigstore provenance bundle are included.
Install
brew install hyungyunlim/tap/social-archiver-clinpm install -g social-archivercurl -fsSL https://github.com/hyungyunlim/obsidian-social-archiver-releases/releases/download/cli-v0.1.14/install.sh | bashWindows users can install from the Microsoft Store.