Skip to content

feat: Add standalone client package for cache server#265

Merged
alecthomas merged 1 commit intomainfrom
aat/client-package
Apr 17, 2026
Merged

feat: Add standalone client package for cache server#265
alecthomas merged 1 commit intomainfrom
aat/client-package

Conversation

@alecthomas
Copy link
Copy Markdown
Collaborator

Extract HTTP transport, Key/Namespace/Stats types, and tar+zstd
pipeline into a new exportable client package. The server-side
cache.Remote and internal/snapshot now delegate to it, and types
in internal/cache are type-aliased to the client's so existing
callers are unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Extract HTTP transport, Key/Namespace/Stats types, and tar+zstd
pipeline into a new exportable client package. The server-side
cache.Remote and internal/snapshot now delegate to it, and types
in internal/cache are type-aliased to the client's so existing
callers are unchanged.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@alecthomas alecthomas requested a review from a team as a code owner April 17, 2026 04:54
@alecthomas alecthomas requested review from jrobotham-square and removed request for a team April 17, 2026 04:54
@alecthomas alecthomas enabled auto-merge (squash) April 17, 2026 04:55
@alecthomas alecthomas merged commit a08034f into main Apr 17, 2026
8 checks passed
@alecthomas alecthomas deleted the aat/client-package branch April 17, 2026 04:56
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