Skip to content

Regenerate the graph client with environment locking - #106

Draft
LLipter wants to merge 1 commit into
masterfrom
rl-environment-lock
Draft

LLipter wants to merge 1 commit into
masterfrom
rl-environment-lock

Conversation

@LLipter

@LLipter LLipter commented Oct 14, 2026

Copy link
Copy Markdown
Contributor

Regenerates webstackgraphclient.py so clients can call the new LockEnvironment and UnlockEnvironment mutations directly instead of building the query by hand. The generated file was last produced against webstack 3.4.1, so this also brings in everything webstack added since then.

  • Adds LockEnvironment and UnlockEnvironment. A locked environment cannot be modified or deleted until it is unlocked.
  • Adds the other 57 methods webstack gained since 3.4.1, such as the calendar event, certificate and portal backup APIs.
  • Removes the six schedule event methods and SubscribeCloudAgentState. Webstack replaced schedules with calendar events and dropped cloud agent support, so these already failed against a current controller.
  • Bumps the version to 1.3.0 and updates the changelog. Because methods are removed, this could also be argued as 2.0.0.

The header reads -dirty because the generating webstack build carried a not-yet-merged fix that adds GenerateUniqueIdentifier back to the introspection schema. Without it the method would have been dropped from the client. I plan to regenerate once more after the webstack changes are released, so the header names a released version.

🤖 Generated with Claude Code

Adds LockEnvironment and UnlockEnvironment, and the other queries and
mutations webstack gained since 3.4.1. Drops the schedule event methods
and SubscribeCloudAgentState, which webstack no longer serves.

Generated in introspection mode against a webstack build with environment
locking. That mode left out GenerateUniqueIdentifier, so the generating
binary carried the fix registering it, hence the -dirty version in the
header.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@LLipter LLipter self-assigned this Oct 14, 2026
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