Skip to content

feat(rust,python,typescript): add session secrets API#69

Merged
chaliy merged 1 commit intomainfrom
feat/session-secrets-api
Mar 31, 2026
Merged

feat(rust,python,typescript): add session secrets API#69
chaliy merged 1 commit intomainfrom
feat/session-secrets-api

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented Mar 31, 2026

Summary

  • Add native client.sessions().set_secrets() method across all three SDKs (Rust, Python, TypeScript)
  • Batch-set encrypted secrets via PUT /v1/sessions/:id/storage/secrets
  • Includes SetSecretsRequest model (Rust) and full test coverage in all languages

Test Plan

  • Tests pass locally (just test)
  • Coverage ≥80%
  • Linting passes (just lint)

Checklist

  • Follows SDK API consistency guidelines
  • Updated relevant specs (if applicable)
  • Added/updated tests
  • Updated documentation (if applicable)

Closes #67

Add native client.sessions().set_secrets() method across all three SDKs
so consumers don't need raw HTTP calls for secret management.

Endpoint: PUT /v1/sessions/:id/storage/secrets — batch set encrypted secrets

Closes #67
@chaliy chaliy force-pushed the feat/session-secrets-api branch from 777d177 to 5eead34 Compare March 31, 2026 22:37
@chaliy chaliy merged commit c6a2579 into main Mar 31, 2026
12 checks passed
@chaliy chaliy deleted the feat/session-secrets-api branch March 31, 2026 22:43
@chaliy chaliy mentioned this pull request Apr 1, 2026
5 tasks
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.

Add session secrets API (batch set)

1 participant