You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v0.1.15 — cat over HTTP/MCP: raw byte stream with range reads
New
New HTTP GET /cat: object content as a raw byte stream (not JSON, binary-safe); range query param (0-1023, same syntax as CLI --range) or a standard Range
header, with Content-Type/Content-Length passed through and 206 + Content-Range on range reads
New MCP cat tool (5 tools now: ls/stat/cat/presign/find): reads object content;
UTF-8 text goes into the text field, binary into base64 (one of the two), capped
at 16MiB per call — larger objects point to the CLI oss cat or HTTP GET /cat
The raw /cat route supports the common connection params (query) and the X-Oss-Ak/Sk/Token/Profile credential headers, with the standard {"error":"..."} body and status-code mapping
README (zh/en) and the serve/mcp help document the cat usage with examples
Internals
The cat command now shares a catTarget core across the CLI stream, the HTTP
raw route and the MCP tool