{"_id":"@agentpulselabs/cli-plugin-pulse","_rev":"2-7a38201745e02103576a919001040993","name":"@agentpulselabs/cli-plugin-pulse","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@agentpulselabs/cli-plugin-pulse","version":"0.1.0","keywords":["oclif-plugin","agentpulse","pulse","cli"],"license":"MIT","_id":"@agentpulselabs/cli-plugin-pulse@0.1.0","maintainers":[{"name":"ashishcloud","email":"ashishsujaka@gmail.com"}],"dist":{"shasum":"0e6bd053a3d43fcde64a0194c74860553258f856","tarball":"https://registry.npmjs.org/@agentpulselabs/cli-plugin-pulse/-/cli-plugin-pulse-0.1.0.tgz","fileCount":9,"integrity":"sha512-2Yvd0sqviIQa1sH4xpS+8CCnGrNqbgeDN9px71AXNkvnrwBYDUE0ZkNuQs6XX8tkc7/2taLVMpcQvUT4XXIJig==","signatures":[{"sig":"MEQCIChO8O+1cnlPNNTZtY+n65Jl8cjmm7NB0agm53xa8iAOAiBsaMTzkqbfBeKWt5aKNJeT9k4rfOUBNXtHn+9c1oiUNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11000},"type":"module","oclif":{"topics":{"pulse":{"description":"Run a contract-enforced build discipline engagement (Discovery → Stories → Architecture → Build → Deliver)."}},"commands":"./src/commands","topicSeparator":" "},"engines":{"node":">=20"},"scripts":{"test":"node --test \"test/**/*.test.js\""},"_npmUser":{"name":"ashishcloud","email":"ashishsujaka@gmail.com"},"_npmVersion":"11.16.0","description":"oclif plugin that adds the `pulse` topic (portable, contract-enforced build discipline) to the agentpulse CLI. User-installed: `agentpulse plugins install @agentpulselabs/cli-plugin-pulse`. A thin argv→core seam over @agentpulselabs/pulse.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@agentpulselabs/pulse":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@oclif/core":">=3"},"_npmOperationalInternal":{"tmp":"tmp/cli-plugin-pulse_0.1.0_1785737457023_0.3849923406509672","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentpulselabs/cli-plugin-pulse","version":"0.2.0","description":"oclif plugin that adds the `pulse` topic (portable, contract-enforced build discipline) to the agentpulse CLI. User-installed: `agentpulse plugins install @agentpulselabs/cli-plugin-pulse`. A thin argv→core seam over @agentpulselabs/pulse.","type":"module","license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/ashishcloud/agentpulse-cli-plugin-pulse.git"},"homepage":"https://github.com/ashishcloud/agentpulse-cli-plugin-pulse#readme","bugs":{"url":"https://github.com/ashishcloud/agentpulse-cli-plugin-pulse/issues"},"oclif":{"commands":"./src/commands","topicSeparator":" ","topics":{"pulse":{"description":"Run a contract-enforced build discipline engagement (Discovery → Stories → Architecture → Build → Deliver)."}}},"scripts":{"test":"node --test \"test/**/*.test.js\""},"engines":{"node":">=20"},"keywords":["oclif-plugin","agentpulse","pulse","cli"],"dependencies":{"@agentpulselabs/pulse":"^0.1.0"},"peerDependencies":{"@oclif/core":">=3"},"gitHead":"6be1e0c605d33402aad60084ee91dce4f802ae5a","_id":"@agentpulselabs/cli-plugin-pulse@0.2.0","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-xVZnQo9AzATE0Uc8aXANhNuI9d1m2Zr6QuliGw8NbjJxMRqopVYqv5zXwPl7DMFbt6zKPXXervg+TPYRLkfTgA==","shasum":"4ed089498852c4812d41ff547da0347006d74889","tarball":"https://registry.npmjs.org/@agentpulselabs/cli-plugin-pulse/-/cli-plugin-pulse-0.2.0.tgz","fileCount":11,"unpackedSize":15366,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHG7CsGWO+TGjOS0rr7D8mvOEQG32fHovZ/BoxynOusqAiEAlqKrZ8RQa24/X/b6/lfspSyHq4Jjwe5L0d23CywWTB8="}]},"_npmUser":{"name":"ashishcloud","email":"ashishsujaka@gmail.com"},"directories":{},"maintainers":[{"name":"ashishcloud","email":"ashishsujaka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli-plugin-pulse_0.2.0_1786733283372_0.047739729139840925"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T06:10:56.796Z","modified":"2026-08-14T18:48:03.698Z","0.1.0":"2026-08-03T06:10:57.169Z","0.2.0":"2026-08-14T18:48:03.519Z"},"license":"MIT","keywords":["oclif-plugin","agentpulse","pulse","cli"],"description":"oclif plugin that adds the `pulse` topic (portable, contract-enforced build discipline) to the agentpulse CLI. User-installed: `agentpulse plugins install @agentpulselabs/cli-plugin-pulse`. A thin argv→core seam over @agentpulselabs/pulse.","maintainers":[{"name":"ashishcloud","email":"ashishsujaka@gmail.com"}],"readme":"# @agentpulselabs/cli-plugin-pulse\n\nAn [oclif](https://oclif.io) plugin that adds the **`pulse`** topic — a portable, contract-enforced build\ndiscipline — to the `agentpulse` CLI. It is a thin `argv → core → stdout` seam over\n[`@agentpulselabs/pulse`](https://github.com/ashishcloud/agentpulse-pulse); all discipline lives in the core.\n\n> **Published to public npm** under the `@agentpulselabs` org (`publishConfig.access: \"public\"`). The CLI\n> (`@agentpulselabs/cli`) supports plugins via `@oclif/plugin-plugins`; this plugin installs through it.\n\n## Install\n\n```bash\nnpm i -g @agentpulselabs/cli                              # the CLI (if not already installed)\nagentpulse plugins install @agentpulselabs/cli-plugin-pulse\nagentpulse pulse --help\n```\n\nThis is the **user-installed** integration path (design decision): opt-in, decoupled release cadence, and the\nsame mechanism any third party uses to add `agentpulse` commands.\n\n## Commands\n\n| Command | What it does |\n|---|---|\n| `agentpulse pulse start --requirements \"…\" --name <name>` | Begin an engagement in the current repo (`.pulse/`). |\n| `agentpulse pulse next` | Emit the current phase work-list (prompts + JSON schema; contract injected). |\n| `agentpulse pulse submit --results-file r.json` | Validate your model's structured results vs schema + contract. |\n| `agentpulse pulse gate --approved [--decisions-file d.json]` | The human gate — advance the phase; lock product decisions. |\n| `agentpulse pulse verify` | Run the contract's gate command (`npm run check`); exits non-zero if red. |\n| `agentpulse pulse status` | Phase, contract, board progress. |\n\nThe MCP server (`pulse-mcp`, shipped by `@agentpulselabs/pulse`) is the primary seam for interactive agents\n(Cursor/Codex/Claude). This CLI plugin is the universal shell fallback: same core, same `.pulse/` state.\n\n## Architecture\n\n```\nargv → src/commands/pulse/<verb>.js  (thin oclif Command, parses flags)\n          → src/runPulse.js           (pure: verb → engine method; no oclif, testable)\n             → @agentpulselabs/pulse       (the brain: state machine + contract + validator + gates)\n                → .pulse/ in the repo  (durable, git-tracked truth)\n```\n\n## Test\n\n```bash\nnode --test \"test/**/*.test.js\"   # exercises runPulse over a real .pulse/, no @oclif/core needed\n```\n","readmeFilename":"README.md","homepage":"https://github.com/ashishcloud/agentpulse-cli-plugin-pulse#readme","repository":{"type":"git","url":"git+https://github.com/ashishcloud/agentpulse-cli-plugin-pulse.git"},"bugs":{"url":"https://github.com/ashishcloud/agentpulse-cli-plugin-pulse/issues"}}