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
Adopted xyz-go (v0.2.2, one definition, three interfaces): ls / stat / presign / find are now also exposed as HTTP REST and MCP tools (cat/cp stream raw bytes or move files and stay CLI-only)
New oss serve: one port serves the REST routes (GET /ls /stat /presign /find), /openapi.json, /healthz and /mcp (MCP streamable HTTP); --bearer auth, --cors, --tls-cert/--tls-key, --timeout, graceful shutdown, and a loud warning when left unauthenticated
New oss mcp: MCP tool server over stdio/http/sse; tool names equal command names, with read-only annotations and reflection-generated inputSchema
HTTP credentials travel via X-Oss-Ak/X-Oss-Sk/X-Oss-Token/X-Oss-Profile headers (never in the URL), falling back to the server environment / ~/.aws
One error taxonomy maps smithy error codes and transport conditions to HTTP status codes (400/401/403/404/503) and MCP error codes
README (zh/en) documents the find behavior introduced in v0.1.12/0.1.13, plus the serving section and parameter reference
Internals (no CLI behavior change; the full existing test suite passes)
The ls/stat/presign/find cores were extracted from the urfave handlers (new listWindow pager and framework-free listFlags), so the CLI and the API share one implementation