Skip to content

Update SDK#26

Merged
herber merged 2 commits into
mainfrom
feat/update-sdk-jun-4
Jun 4, 2026
Merged

Update SDK#26
herber merged 2 commits into
mainfrom
feat/update-sdk-jun-4

Conversation

@herber
Copy link
Copy Markdown
Member

@herber herber commented Jun 4, 2026

Note

Medium Risk
Large generated-client diff adds security-sensitive networking/firewall APIs and breaks existing SDK paths/types for provider-tools and skill-templates until callers migrate.

Overview
Regenerates the mt_2026_01_01_magnetar Python client to match an expanded Magnetar API surface.

New capabilities expose instance networking and isolation: enclaves (read), networks and network logs (read), firewalls (CRUD + attach/detach network policies), firewall bindings (create/list/delete), and network policies with nested rules (CRUD). These are wired for dashboard, management, and top-level API route variants, with matching resource/dataclass mappers.

Breaking alignment fixes rename provider tools from providers-tools / DashboardInstanceProvidersTools* to provider-tools / DashboardInstanceProviderTools* (paths, endpoint classes, and types). Skill template routes move from skill-template to skill-templates everywhere in the generated clients.

Request shape updates: provider template create now treats providers as optional and accepts optional integration_id (dashboard, management, and public provider-templates endpoints).

Reviewed by Cursor Bugbot for commit 34fa0ee. Bugbot is set up for automated code reviews on this repo. Configure here.

@herber herber self-assigned this Jun 4, 2026
@herber herber merged commit 34fa0ee into main Jun 4, 2026
11 checks passed
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