🌿 Fern Regeneration -- March 30, 2026#752
Closed
fern-api[bot] wants to merge 1 commit into
Closed
Conversation
Member
|
Closed in favour of #754 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR regenerates code to match the latest API Definition.
Warning
CI is failing due to
RecursionErrorin 90 type files. See issue #753 for full analysis.The new arithmetic operator AST node types (
add,sub,mul,div) added to the OpenAPI schema expand every discriminated union in the AST operator graph, pushing Python's forward reference resolution past its recursion limit. This is a known issue: it was previously hit and fixed manually in PR #658 (branchfern-support/fix-recursion-error), but that fix was never added to.fernignoreand has since been overwritten by subsequent regenerations.The fix needs to be re-applied and made sustainable before this PR can merge. See issue #753 for the proposed approach.
Note
Medium Risk
Primarily a generated SDK/documentation update plus dependency/version bumps, but it may change client request/response shapes (e.g., workflow expression types and new query parameters), which could be a breaking change for consumers.
Overview
Updates the Python SDK to
v2.41.0and refreshes dependencies (includingtomli2.4.0→2.4.1).Regenerates
reference.mdto reflect the latest API definition, notably adding/expanding the Music surface (e.g.,client.music.compose,compose_detailed,stream,upload) and updating various API docs/parameters (e.g., newsort_byfor message search and additional fields likebranch_id/environmentin conversational AI-related requests), along with revised workflow expression model types in examples.Written by Cursor Bugbot for commit b5ff792. This will update automatically on new commits. Configure here.