Skip to content

fix(drive-import): handle ai-service-unavailable failure from backend []#11002

Open
Mitch Goudy (mgoudy91) wants to merge 1 commit into
masterfrom
fix/preview-agent-timeout-retry
Open

fix(drive-import): handle ai-service-unavailable failure from backend []#11002
Mitch Goudy (mgoudy91) wants to merge 1 commit into
masterfrom
fix/preview-agent-timeout-retry

Conversation

@mgoudy91
Copy link
Copy Markdown
Contributor

Problem

When the AI service timed out or was unavailable during a drive import, users saw:

"This preview could not be completed. Please start again."

This message is misleading — it implies the user did something wrong when the problem is a transient service issue.

What changed

  • Added AI_SERVICE_UNAVAILABLE = 'ai-service-unavailable' to WorkflowFailureReason enum
  • Added AI_SERVICE_UNAVAILABLE error message: "The AI service is temporarily unavailable. Please try again in a few minutes."
  • Wired the new failure code through useWorkflowAgent and ModalOrchestrator so the error modal shows the correct title and message

Paired PR

contentful/agents-api#539 — backend adds timeout + retry to preview agent and emits the new failure code

🤖 Generated with Claude Code

@mgoudy91 Mitch Goudy (mgoudy91) force-pushed the fix/preview-agent-timeout-retry branch from 3844b0d to ae79c9d Compare May 21, 2026 18:22
@mgoudy91 Mitch Goudy (mgoudy91) changed the title fix(drive-import): handle ai-service-unavailable failure from backend fix(drive-import): handle ai-service-unavailable failure from backend [] May 21, 2026
@mgoudy91 Mitch Goudy (mgoudy91) marked this pull request as ready for review May 21, 2026 18:27
@mgoudy91 Mitch Goudy (mgoudy91) requested review from a team as code owners May 21, 2026 18:27
…ckend

Maps the new 'ai-service-unavailable' workflow failure code from the backend
to a user-facing message: 'The AI service is temporarily unavailable. Please
try again in a few minutes.' instead of the generic 'This preview could not
be completed. Please start again.'

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@JuliRossi JuliRossi force-pushed the fix/preview-agent-timeout-retry branch from ae79c9d to eb25e0b Compare June 5, 2026 15:25
Copy link
Copy Markdown
Collaborator

@joaquincasal Joaquin (joaquincasal) left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants