Skip to content

Regenerate for the shared-repository trial - #295

Merged
jfrench9 merged 1 commit into
mainfrom
feature/sec-trial
Nov 11, 2026
Merged

jfrench9 merged 1 commit into
mainfrom
feature/sec-trial

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

Regenerated from the server's OpenAPI spec. Generated tier only; everything is additive, so this is a client minor.

New

  • end_repository_subscription_trial: POST /v1/graphs/{graph_id}/subscriptions/end-trial, which ends a running trial and starts the plan now.
  • trial_ends_at on GraphSubscriptionResponse.
  • trial_days on RepositoryInfo.

Carried along (already on the server's main)

  • needs_review as a skip reason on accept-suggestions.
  • shadow in the write-policy descriptions.
  • Refreshed descriptions on describe_filing and execute_event_block.

Server release

The trial endpoint and both fields wait on the server release after v1.22.3 that carries the shared-repository trial; that backend change is not merged yet. Against an older server the new fields are unset and the new endpoint returns 404. Nothing existing changes.

Testing

just test-all: 748 passed, 17 skipped; ruff, format and basedpyright clean.

The TypeScript client twin is opened alongside.

🤖 Generated with Claude Code

Adds end_repository_subscription_trial, trial_ends_at on the subscription response and trial_days on the repository offering. Also carries the needs_review skip reason on accept-suggestions, the shadow write policy wording and refreshed operation descriptions.
@jfrench9
jfrench9 merged commit 0e29ad8 into main Nov 11, 2026
6 checks passed
@jfrench9
jfrench9 deleted the feature/sec-trial branch November 11, 2026 16:25
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