Skip to content

feat: add async client and compressed swap support#29

Open
valiantone wants to merge 4 commits into
mainfrom
feat/async-client-gzip-swap
Open

feat: add async client and compressed swap support#29
valiantone wants to merge 4 commits into
mainfrom
feat/async-client-gzip-swap

Conversation

@valiantone

Copy link
Copy Markdown
Contributor

Summary

  • add AsyncHotMemClient with async equivalents of the sync SDK
  • support .jsonl.gz swap hydrate/snapshot with clear unsupported-format errors
  • document compressed swap files and add API/unit coverage

Closes #11
Closes #27

Checks

  • uv run ruff check src/ tests/
  • uv run ruff format --check src/ tests/
  • uv run pytest

@valiantone valiantone requested a review from alphakenz June 15, 2026 20:16
@valiantone valiantone self-assigned this Jun 15, 2026
@valiantone valiantone added enhancement New feature or request phase:3-dx Phase 3: Developer Experience Polish labels Jun 15, 2026
@valiantone valiantone added this to the Phase 3: DX Polish milestone Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request phase:3-dx Phase 3: Developer Experience Polish

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: Expanded swap format support 3a: Async Python client

1 participant