code-storage
Installation
SKILL.md
MCP server: https://code.storage/docs/mcp Docs index: https://code.storage/docs/llms.txt
Official SDKs (in this repository):
- TypeScript / JavaScript:
@pierre/storage(npm) - Python:
pierre-storage(PyPI; importpierre_storage) - Go:
github.com/pierrecomputer/sdk/packages/code-storage-go
TypeScript custom HTTP transport
new GitStorage({ name, key, fetch }) (also CodeStorage and createClient)
accepts an optional fetch: typeof globalThis.fetch. It applies to all SDK HTTP
calls, including repository handles, downloads, and streaming commit uploads.
The default is global fetch; the SDK adds no automatic retries. Callers own retry
limits, backoff, cancellation, and safe body replay. Do not blindly retry writes
or reuse consumed streaming request bodies. This option does not affect Git CLI
traffic. See packages/code-storage-typescript/README.md for a read-only retry
example. Python and Go do not use this TypeScript option.