Skills on Pi
No second agent, no cloud console, no cloud account.
StorageOps · Pi Coding Agent extension
Skills and tools for Pi. Your logs and traces. No cloud account.
Pi Agent
StorageOps gives Pi a storage-specific route: a skill chooses the method, then an extension tool handles the evidence safely.
Pi can load a focused method for access, protocol compatibility, performance, lifecycle, migration, consistency, or another storage domain.
Rank likely domains and suggest which skill Pi should read next.
Redact credential values before material is returned to the agent context.
Observe one bounded storage command through the managed httpmon helper.
No second agent, no cloud console, no cloud account.
Before material reaches the agent context.
At most one bounded, traced command; you make the change.
Pi is the runtime. StorageOps supplies the storage knowledge and the tools.
An exact error, @log file, config excerpt, or debug output.
detect_domain ranks likely areas and points Pi to a skill.
SigV4, IAM, lifecycle, replication, Spark S3A; tools read the evidence.
The skill packs cover recurring S3-compatible failures. Pi loads only what fits the material in front of it.
Needs Node.js 22.19+ and Python 3.11+. storageops install adds Pi Coding Agent when it is missing. Configure a model key before the first diagnosis.
Install StorageOps
python3 -m pip install storageops -i https://pypi.org/simple Install the skills and tools into Pi
storageops install Run a diagnosis
storageops --print 's5cmd sync reports 429 SlowDown; diagnose likely cause' No. StorageOps is object-storage skills, a Pi extension, and helpers. Pi stays the runtime; StorageOps does not add a second agent or a cloud console.
No. It diagnoses from the logs, errors, config, and traces you bring. It does not take cloud credentials or open its own cloud session.
StorageOps does not mutate storage. Trace capture runs the one command you provide through httpmon: known storage commands must be read-only, but an unknown command still runs, so give it only side-effect-free commands.
Choose StorageOps when you already use Pi and want storage-specific diagnosis. Choose Storage Agent when you want a complete desktop app with built-in read-only tools, local analysis, and Issues it remembers between tasks. Open Storage Agent
StorageOps