Use it when
An object-storage command fails and the error string alone is not enough: AccessDenied, SlowDown, SignatureDoesNotMatch, checksum drift, lifecycle surprises, or migration inconsistencies.
Pi Extension / Object Storage Diagnostics
StorageOps is a diagnostic layer for Pi Coding Agent. It helps turn scattered S3-compatible storage symptoms into a bounded investigation: classify the failure, collect redacted evidence, run deterministic checks, and produce next steps with confidence.
Positioning
An object-storage command fails and the error string alone is not enough: AccessDenied, SlowDown, SignatureDoesNotMatch, checksum drift, lifecycle surprises, or migration inconsistencies.
A provider console replacement. It is a guided diagnostic pack for Pi that works from logs, configs, traces, and helper-script output.
A likely domain, evidence to collect or inspect, confidence level, concrete checks, and safe next steps that avoid leaking credentials.
Capabilities
15 object-storage skill packs cover security, protocol compatibility, SDK behavior, performance, migration, consistency, logs, lifecycle, and notifications.
scan_secrets, detect_domain, search_memory, and capture_http_trace collect bounded, redacted context before diagnosis.
Deterministic scripts inspect policies, SigV4 parsing, payload hashes, ETags, throttling, access logs, and migration estimates.
Golden cases, eval packs, size gates, and validation targets keep the diagnostic behavior compact and repeatable.
Why it exists
A storage failure may involve credentials, bucket policy, endpoint compatibility, retry behavior, signatures, payload hashes, lifecycle rules, SDK defaults, or provider-specific semantics.
StorageOps packages that diagnostic context into focused skills and redacted helper tools so a Pi agent can move from symptoms to evidence-backed next steps.
Workflow
Paste the symptom: CLI output, SDK stack trace, bucket policy excerpt, endpoint config, migration note, or short incident summary.
The extension routes the issue to a focused storage domain such as auth, signing, throttling, consistency, lifecycle, notifications, or migration.
Use redaction-first tools and helper scripts to inspect policy shape, SigV4 inputs, payload hashes, ETags, access logs, cost, or HTTP traces.
Return likely cause, confidence, evidence, what to verify next, and which changes are safe to try.
Cases
Use it when you have logs, command output, configs, a failed migration, or a suspicious provider behavior and need a structured diagnostic path.