Skip to content

fix(ai): preserve tool authorization failures - #59

Merged
first-assist merged 1 commit into
mainfrom
fix/ai-tool-auth-error-classification-20260904
Sep 4, 2026
Merged

fix(ai): preserve tool authorization failures#59
first-assist merged 1 commit into
mainfrom
fix/ai-tool-auth-error-classification-20260904

Conversation

@first-assist

Copy link
Copy Markdown
Collaborator

Summary

Preserve remote GraphQL tool authorization and principal-reauthorization failures at the AI runtime boundary. Authorization denials now reach the existing safe tool-failure classifier as non-retryable authorization_denied results instead of being mislabeled resolver_validation_failed.

Bumps graphql-orm-ai to 0.97.1; the persistent schema module remains 0.64.0 and no migration is required.

Verification

  • Full graphql-orm-ai test suite
  • Warnings-denied Clippy for graphql-orm-ai across all supported provider and host features
  • Warnings-denied Rustdoc
  • cargo-semver-checks against 585e1f0
  • Documentation, release-state, workspace-inventory, dependency-boundary, release-manifest, package-release-policy, formatting, and diff checks

Documentation impact

Check exactly one option and explain the result.

  • Documentation updated
  • No documentation impact

Explanation: Updated the crate README, changelog, migration guide, implementation status, generated workspace inventory, package versions, and lockfiles.

@first-assist
first-assist merged commit 3918103 into main Sep 4, 2026
10 checks passed
@first-assist
first-assist deleted the fix/ai-tool-auth-error-classification-20260904 branch September 4, 2026 11:16
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.

1 participant