init · guide · run · version
pdsa init
Section titled “pdsa init”Install the PDSA skill into a workspace so an agent can trigger the loop.
pdsa init # writes .claude/skills/pdsa/SKILL.mdpdsa init --lang en # or --lang koSee For AI Agents.
pdsa guide
Section titled “pdsa guide”One-off PDSA advice from the LLM (a simple pass-through prompt — it does not record a cycle).
pdsa guide "<question / situation>"pdsa run
Section titled “pdsa run”Run the demo PDSA feedback cycle — the reference PdsaLoop implemented as a real Akka.Streams cycle —
and record the run to the graph DB. This is the learning demo, distinct from the agent workflow commands.
pdsa runpdsa update
Section titled “pdsa update”Check the latest version on the npm registry and update the global install.
pdsa update # check latest, then update (npm global)pdsa update --check # only report current vs. latest (no install)- The
pdsahelp / no-argument screen also shows a “new version available” note when you’re behind (24 h cached, so it stays instant and works offline). - Pre-check, no force-kill: if another
pdsaprocess is running,updatedoes not kill it. On Windows a running instance locks the native binary, soupdateasks you to close it first, then retries. - Self-lock avoidance: on Windows the actual
npm i -gruns in a fresh console whilepdsaexits, so the running executable/DLL is unlocked before replacement; on Linux/macOS it runs inline.
pdsa version
Section titled “pdsa version”Print the version, .NET runtime, and stack.
pdsa version# pdsa <version># .NET <runtime># Stack: Akka.Streams (PDSA feedback cycle) · Kùzu embedded graph DB · OpenAI