{"_id":"@agent-feedback/cli","_rev":"6-8ea308320ff81e47bb5bfd591f814edb","name":"@agent-feedback/cli","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@agent-feedback/cli","version":"0.0.1","license":"MIT","_id":"@agent-feedback/cli@0.0.1","maintainers":[{"name":"montanaflynn","email":"montana949@gmail.com"}],"bin":{"agent-feedback":"dist/index.js"},"dist":{"shasum":"fe2c1aa38272e710cb74e0c7af076047f5f0b703","tarball":"https://registry.npmjs.org/@agent-feedback/cli/-/cli-0.0.1.tgz","fileCount":6,"integrity":"sha512-0gehQTGY/a6zBTLZ04LysVKzOuJOn86XdJcT8e0dI3oc96wVJrjHsDuPcoY1mKbZdpWGnFC4WGkrO2jZBwM9VA==","signatures":[{"sig":"MEUCIEMFG10xI2HCltebWmpymlBXwIfXELXYmeM8gMLVEy2MAiEA1Ij0W+fkSMvH2/iFjmQGHYBK+DumJpFEm00w0DqFHdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15049},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format esm --dts --clean","clean":"rm -rf dist"},"_npmUser":{"name":"montanaflynn","email":"montana949@gmail.com"},"_npmVersion":"11.12.1","description":"Install and run Agent Feedback.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.1_1784569468730_0.5055172290719476","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@agent-feedback/cli","version":"0.0.2","license":"MIT","_id":"@agent-feedback/cli@0.0.2","maintainers":[{"name":"montanaflynn","email":"montana949@gmail.com"}],"bin":{"agent-feedback":"dist/index.js"},"dist":{"shasum":"948cbd485b1242a8de41a3ca129eb55cd57e5961","tarball":"https://registry.npmjs.org/@agent-feedback/cli/-/cli-0.0.2.tgz","fileCount":6,"integrity":"sha512-CzKrD12BD0U/pnNDTth2HCqY8+bUXyYCVMdnZed7Gz9m5Yy9r2kadpJFO6oheq8za1p0FZ4Cult5Ich7oGU7cA==","signatures":[{"sig":"MEYCIQC6e/EkRkHE8WABto7P4edF3wcgzZSf/Rp/X3ih8ZVHywIhAJKVWn6F6shn9ZOAXLNjUgo3HWaVFt8wYCL39H8MJqOe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15047},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format esm --dts --clean","clean":"rm -rf dist"},"_npmUser":{"name":"montanaflynn","email":"montana949@gmail.com"},"_npmVersion":"11.12.1","description":"Install and run Agent Feedback.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.2_1784569644966_0.2234602620493582","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@agent-feedback/cli","version":"0.0.3","license":"MIT","_id":"@agent-feedback/cli@0.0.3","maintainers":[{"name":"montanaflynn","email":"montana949@gmail.com"}],"bin":{"agent-feedback":"dist/index.js"},"dist":{"shasum":"3d335d3eea040c797da711285471b8535581c3ba","tarball":"https://registry.npmjs.org/@agent-feedback/cli/-/cli-0.0.3.tgz","fileCount":6,"integrity":"sha512-y7A2xBfn8mh+XKn+POnMOGZjoHemxH25GnMRaNT6bCLT/bLXd2KNzPiVdW8yCj9o/j0e0hmYd6hjYjRxpnaCpA==","signatures":[{"sig":"MEYCIQDqDESt07z6QzTty3y+QKjJx3jIHH67xLxVwnCzH050nQIhAOMhHt34f0ywcuLudxTXHdsMd3nkUsChYOrClF1NilOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33645},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format esm --dts --clean","clean":"rm -rf dist"},"_npmUser":{"name":"montanaflynn","email":"montana949@gmail.com"},"_npmVersion":"11.12.1","description":"Install and run Agent Feedback.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.0.3_1784576328131_0.015221429135762188","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@agent-feedback/cli","version":"0.1.0","license":"MIT","_id":"@agent-feedback/cli@0.1.0","maintainers":[{"name":"montanaflynn","email":"montana949@gmail.com"}],"homepage":"https://github.com/montanaflynn/agent-feedback#readme","bugs":{"url":"https://github.com/montanaflynn/agent-feedback/issues"},"bin":{"agent-feedback":"dist/index.js"},"dist":{"shasum":"561bcc68e43d7a21804a1d3b0451904cb97969c6","tarball":"https://registry.npmjs.org/@agent-feedback/cli/-/cli-0.1.0.tgz","fileCount":6,"integrity":"sha512-JP8w4Jir9ta8lstLfsN8D11tsEEAnYhbTPiZXLAIje9xw+iM8AwswWm1NHgNmv1XcwPtXxMB3OW27/HseSvdLA==","signatures":[{"sig":"MEYCIQDTBXrDiQ2YOIKDNAyw26cBcwX6M9c/xDDDaFRvhlNs+QIhAKzQkwUDeY3pUDZT0JGpksJhWwCOIvERf6n1GN3pJ2vE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-feedback%2fcli@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33938},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"beeb2003a225e720fbac4e9ed28f7ecb3862e423","scripts":{"build":"tsup src/index.ts --format esm --dts --clean","clean":"rm -rf dist"},"_npmUser":{"name":"montanaflynn","email":"montana949@gmail.com"},"repository":{"url":"git+https://github.com/montanaflynn/agent-feedback.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.8.2","description":"Install and run Agent Feedback.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1786133333661_0.6010965292813828","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agent-feedback/cli","version":"0.2.0","description":"Install and run Agent Feedback.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/montanaflynn/agent-feedback.git","directory":"packages/cli"},"homepage":"https://github.com/montanaflynn/agent-feedback#readme","bugs":{"url":"https://github.com/montanaflynn/agent-feedback/issues"},"type":"module","bin":{"agent-feedback":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"tsup src/index.ts --format esm --dts --clean","clean":"rm -rf dist"},"engines":{"node":">=20"},"_id":"@agent-feedback/cli@0.2.0","gitHead":"515add73821a8c0af600e84aedade8bac31df97d","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Slyh+h0XtiT4EdnQ2b0PCE5T2GJy+W/hIAgs4XaWnV+uFTdhvKbCr2WSIGqJeTtmzpJmbR4u7nJB9O5pGte/bQ==","shasum":"ffd5b11aa4687438f70da9e4201b5395b53739b9","tarball":"https://registry.npmjs.org/@agent-feedback/cli/-/cli-0.2.0.tgz","fileCount":6,"unpackedSize":39962,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-feedback%2fcli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAkvLqrKESrdK7i2U3COGMXfAuPJfZP7tK5IWku9aRVIAiEAizGnXfZyEnAk1+4XE+SjGyq/1wMeloh7MNMLuhuf7Oo="}]},"_npmUser":{"name":"montanaflynn","email":"montana949@gmail.com"},"directories":{},"maintainers":[{"name":"montanaflynn","email":"montana949@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.2.0_1786399231591_0.5186951444044192"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-20T17:44:28.627Z","modified":"2026-08-10T22:00:32.162Z","0.0.1":"2026-07-20T17:44:28.866Z","0.0.2":"2026-07-20T17:47:25.110Z","0.0.3":"2026-07-20T19:38:48.362Z","0.1.0":"2026-08-07T20:08:53.885Z","0.2.0":"2026-08-10T22:00:31.784Z"},"bugs":{"url":"https://github.com/montanaflynn/agent-feedback/issues"},"license":"MIT","homepage":"https://github.com/montanaflynn/agent-feedback#readme","repository":{"type":"git","url":"git+https://github.com/montanaflynn/agent-feedback.git","directory":"packages/cli"},"description":"Install and run Agent Feedback.","maintainers":[{"name":"montanaflynn","email":"montana949@gmail.com"}],"readme":"# @agent-feedback/cli\n\nInstall Agent Feedback in a Vite or Next.js App Router project:\n\n```bash\nnpx @agent-feedback/cli@latest install\n```\n\nThe installer detects the framework and package manager, installs the matching\nintegration, configures the project, ignores local feedback records, and adds\nthe Agent Feedback workflow to the project. It uses\n`.agents/skills/run-agent-feedback` when Codex, Cursor, or OpenCode is detected.\nWhen Claude is detected, it also uses `.claude/skills/run-agent-feedback`. If\nboth agent families are present, both copies are installed. With no detected\nagent it defaults to `.agents/skills/run-agent-feedback`.\n\n`init` remains an alias for `install`.\n\nDetection checks project and home configuration directories and executables on\n`PATH`. The installer always writes the workflow inside the project.\n\nThe three lifecycle commands are:\n\n```bash\nnpx @agent-feedback/cli@latest install\nnpx @agent-feedback/cli@latest uninstall\nnpx @agent-feedback/cli@latest update\n```\n\n`uninstall` removes framework wiring, installed Agent Feedback packages, and\nboth possible project-local workflow copies. It preserves feedback history,\nbackups, and the `.agent-feedback/` gitignore entry. Customized workflow and\nowned route files are backed up before removal. Use `--keep-packages` or\n`--keep-skill` for a partial uninstall.\n\n`update` installs the latest Agent Feedback UI/runtime packages,\nreconciles the framework setup, and refreshes every detected local workflow\ncopy. When a workflow differs from the packaged version, the command saves it\nunder `.agent-feedback/backups/` before replacing it. Use `--no-install` to\nrefresh only setup and workflows, or `--no-skill` to update only runtime\npackages and setup.\n\nInstall only the local workflow with:\n\n```bash\nnpx @agent-feedback/cli skill\n```\n\nAgent Feedback is development-only and sends feedback to structured dev-server\nlogs and `.agent-feedback/feedback.jsonl`.\n","readmeFilename":"README.md"}