Group of 2 You'll notice
A publish request that gets interrupted or hits a 'still settling' error is now automatically retried once instead of failing
What
When publishing an artifact or deploy and the response never arrives, or the server responds with a new publish_settling error (HTTP 409), Claude Code now retries the publish request automatically instead of treating it as a failure.
- A new retry wrapper (internally called
rf) resends the interrupted or settling publish request exactly once. - The retried request is marked with a resend flag and an
attemptId, so the server can recognize it as a retry of a publish that may have already landed, rather than duplicating it.
Why
This avoids spurious publish failures and duplicate publishes when a deploy is still settling server-side or when the original response is lost in transit, making artifact/page publishing more reliable.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
Whether this behavior is enabled for any accounts is unknown, since the related gate `tengu_artifact_ask` is unread.