Skip to content

feat(api): add shared variable contracts - #108

Open
tkkhq wants to merge 3 commits into
mainfrom
tkkhq/vol985-shared-variables-sdk
Open

tkkhq wants to merge 3 commits into
mainfrom
tkkhq/vol985-shared-variables-sdk

Conversation

@tkkhq

@tkkhq tkkhq commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Tracking

Why

  • SDK users need the function-variable scope and shared-membership contract exposed by Hosting
  • conditional shared-list replacement must avoid sending the complete membership twice

Summary

  • add shared variable metadata, function scope fields, and complete-list replacement
  • add mutually exclusive list and digest preconditions
  • constrain digests to 64 lowercase hexadecimal characters
  • regenerate the public Python API client

Verification

  • uv run python scripts/generate_openapi.py
  • uv run pytest tests
  • uv run ruff check .
  • uv run ruff format --check .
  • uv run mypy

@tkkhq
tkkhq force-pushed the tkkhq/vol985-shared-variables-sdk branch from 39c83cc to 32dac3d Compare September 9, 2026 16:15
@tkkhq tkkhq changed the title feat(api): add shared variable digest precondition feat(api): add shared variable contracts Sep 9, 2026
chore(openapi): remove repository empty status

This branch has not been deployed

No deployments
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.

2 participants