{"_id":"@picahq/cli","_rev":"30-3c6b56415d9be83f36cd9f145be9da17","name":"@picahq/cli","dist-tags":{"latest":"1.12.2"},"versions":{"0.1.0":{"name":"@picahq/cli","version":"0.1.0","_id":"@picahq/cli@0.1.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"87d7d369610f2e9fd62a253df4a2da2804322dcd","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-0.1.0.tgz","fileCount":23,"integrity":"sha512-/13g+fuZP+9MzU+x3wretIM5XLumuOcm5npxiXSnZ3V5Ju4d+tk+GxTQMRMHaqmVWwN+9inyRPXzYIvKFESXnA==","signatures":[{"sig":"MEYCIQDbYoSH9BbMw+5y4Bu/mEH522AoBZlAwbC6EzCdDX5sVAIhANYU6nKGn5+PiX2Deg8cWjXs1zt/oHk0aYdgdMjhsiR4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2602943},"type":"module","engines":{"node":">=18"},"gitHead":"acca8cf1fa5421ea09efa8ea515567985cf1070e","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"picabot","email":"devops@integrationos.com"},"_npmVersion":"11.8.0","description":"CLI for managing Pica integrations","directories":{},"_nodeVersion":"23.1.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1771015395677_0.07070591402312587","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@picahq/cli","version":"0.2.0","_id":"@picahq/cli@0.2.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"8303dc2b3a5f25e2a2f97c2f138ea8b9e2ba7a71","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-0.2.0.tgz","fileCount":23,"integrity":"sha512-vQ2We8xezgqqnUx4C1SsfW1ru5sKTE+qPvWMoQkTwXYmOL+xenoEynSA8VYmY1Q2cYWylfwePmJfe+1jOXd6vA==","signatures":[{"sig":"MEUCIDtAUI6RXDDVY+v6xD2FRowtRwY6Ql7h2ikTbcGwXnIlAiEA1H63fTbKOMqB/dc6wjjJBx1HenqnUNUmBYyZQo/3hgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2605755},"type":"module","engines":{"node":">=18"},"gitHead":"48fbd64c2b8949cf1e7ddb7fc9160398fdc42002","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"picabot","email":"devops@integrationos.com"},"_npmVersion":"11.8.0","description":"CLI for managing Pica integrations","directories":{},"_nodeVersion":"23.1.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1771020159830_0.5421996468985728","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@picahq/cli","version":"0.3.0","_id":"@picahq/cli@0.3.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"d299ea5c629b4a21ada7991dae878146eb684595","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-0.3.0.tgz","fileCount":5,"integrity":"sha512-ooyzBFrgWoN2IjBBHvgEoa9m1Zb/YYDTOHq2CcCzvabC/Mrq2G5Aap9xs7bSYcPAUH/ma4GkMMh+g9/K6nJBWQ==","signatures":[{"sig":"MEYCIQClwBYU0WslchTTuzoJN+/R0C8mP2Omljzxs8EzFhG+7wIhANaz2pd//a67r3z3iupEdHLWrqwc3jD7jlG+z4otNj/Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53818},"type":"module","engines":{"node":">=18"},"gitHead":"bfcb23d9e8b2a40b8966a59542706c1d73c0e9f0","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a8d1d40-a7d3-4fc4-be69-e85662b9baed"}},"_npmVersion":"11.10.0","description":"CLI for managing Pica","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.3.0_1771031000055_0.8696896388992021","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@picahq/cli","version":"1.3.0","_id":"@picahq/cli@1.3.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"9a9852d785645fbb28bc0c7429c9bfd38dd552dd","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.3.0.tgz","fileCount":5,"integrity":"sha512-34puA317a35ecYcqZlCxCGUzYa8F30+P86qJh1xz98/HXC9oN/jrqkrcuPj+qQBvLk8y6XRUeJRmUllCEznRFw==","signatures":[{"sig":"MEQCIGYlErw4WcQlGZ4nl71SaWMvbD3V1F4l7T65RIxYq90cAiBTZPlsSTVpNOhNfgMdssSts5tBsMW0HiYiZO7lPSoBVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53939},"type":"module","engines":{"node":">=18"},"gitHead":"574979cb8e79048c098232b90c707d0865000b83","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a8d1d40-a7d3-4fc4-be69-e85662b9baed"}},"_npmVersion":"11.10.0","description":"CLI for managing Pica","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.0_1771031546094_0.08703688923971042","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@picahq/cli","version":"1.4.0","_id":"@picahq/cli@1.4.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"9dc1424af1cb6944a699f847dcbd7207e5758f88","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.4.0.tgz","fileCount":5,"integrity":"sha512-kYCSxz3IjAM/bb13ipcV+j5G/OIpf4bh9lnDWctYZRTlxc5sOVrxISi0hRx+uhiyQ5INXUddEKTy/jTEIHS9nA==","signatures":[{"sig":"MEUCID9fPOS1GjTjtDlCVmyrp/QCnroD+3KUadzu+Y1WeISdAiEA7D5SMjO4mj7kFtvgklKoX0gUSxmKBE/urE79MDtP2+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59462},"type":"module","engines":{"node":">=18"},"gitHead":"8fdca392e359187b02d8cd672fc0eb1e321e802d","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a8d1d40-a7d3-4fc4-be69-e85662b9baed"}},"_npmVersion":"11.10.0","description":"CLI for managing Pica","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1771033890739_0.14065093991164268","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@picahq/cli","version":"1.5.0","_id":"@picahq/cli@1.5.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"31fdaf32ffd5227f8ccf323b995e82a7e54aafb7","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.5.0.tgz","fileCount":5,"integrity":"sha512-uc5qNx4z1Zfc0ATORD/gO2RQ53ZGdLIn8M8jVagafaH9O/Kkiw8yJAbHjTtyhDf/AA/QvNLj+K7x+gT2xoP6hg==","signatures":[{"sig":"MEQCIGO7Kh39pVQDGlpqnrOSHdr3KieSGvk7nolWKwDODO1fAiBp2w2raM9AMwcmEAjAgJob8Gne0ONSGlnEZW6XicOAZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44139},"type":"module","engines":{"node":">=18"},"gitHead":"7fe6ea9580a684bc98c17e112b823a0f55c0cbed","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a8d1d40-a7d3-4fc4-be69-e85662b9baed"}},"_npmVersion":"11.10.0","description":"CLI for managing Pica","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1771036193113_0.059554923978507146","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@picahq/cli","version":"1.6.0","_id":"@picahq/cli@1.6.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"67d072a6843f99625a9bfa9ad33c63d924fa4368","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.6.0.tgz","fileCount":5,"integrity":"sha512-8xT8diYfN/pf9hVh1hwd3fSNFnhvEIxV7LKGhJz4GbneuRndSyu/MvN6IW/0n3iFw5vm+mGHt8dGRC1Ds4rPcw==","signatures":[{"sig":"MEQCID3ANuPA8+jdEuvRvlvJfUpKuSOuEoaQdKtfRJypoQuqAiBkmzUuCtE2inI14BGOL4arxMnl68EP5Yhw+Qn1EeJfzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44756},"type":"module","engines":{"node":">=18"},"gitHead":"d5d61a83fbb9ef89b16105d9a92d23f5f9114a57","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a8d1d40-a7d3-4fc4-be69-e85662b9baed"}},"_npmVersion":"11.10.0","description":"CLI for managing Pica","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1771043566354_0.5937511702941407","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@picahq/cli","version":"1.7.0","_id":"@picahq/cli@1.7.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"dfc77ea0b7903c9d2f968d90bbc0af7a775aa253","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.7.0.tgz","fileCount":5,"integrity":"sha512-QMMZWod/YhP2V47j25ep4TlaMNIDDjeh2UJQn39bfLVOoxqCPHyoyEr4Tih7C+Dekl+L7LfEac+qzX7EJNkieQ==","signatures":[{"sig":"MEUCIQDQ1VjS6k+eYfDwhJ//u5MC9Z81mHB4GngCCkCOhl5ndwIgLhusK2mNblYugzbGUtK4iQbGPWrlgQSBMgrGweLaUXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45078},"type":"module","engines":{"node":">=18"},"gitHead":"fcb91ba726d3478ba5002f4eb55899cd3a6f6587","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a8d1d40-a7d3-4fc4-be69-e85662b9baed"}},"_npmVersion":"11.10.0","description":"CLI for managing Pica","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1771053185156_0.576970458671713","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@picahq/cli","version":"1.8.0","_id":"@picahq/cli@1.8.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"7c9b09abe5d671b3f46e4e40830e71f91950c87f","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.8.0.tgz","fileCount":5,"integrity":"sha512-PN7fBb5tcXK5a8z5CmwflaOHXyoarMXViIjudEqDoQ6HZsgqipSFcb5EkbXb7dZRFv2sd3o1TBzPKbxbSwa73w==","signatures":[{"sig":"MEUCICwuBYHQppA/7jTZWE9oJ8oBTFF61tpyC2u8Z3+umxIIAiEAlUk1NM8D/TC/oIOOfh7QjTHCEq9/6XMBPWfxQFRnCmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53108},"type":"module","engines":{"node":">=18"},"gitHead":"ff9f06af58215d919b460577543804810647f366","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a8d1d40-a7d3-4fc4-be69-e85662b9baed"}},"_npmVersion":"11.10.1","description":"CLI for managing Pica","directories":{},"_nodeVersion":"20.20.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.8.0_1771960317819_0.8977218196017027","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@picahq/cli","version":"1.9.0","_id":"@picahq/cli@1.9.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"91b7da69d8b99ce0e54cc4e886e29d2d943d2559","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.9.0.tgz","fileCount":5,"integrity":"sha512-kiEeeHV+nJXj8hJ5h3wPuo2AJoje6+j+Boio9FKNB2JH5zzv1SFMjT8v5ye4hZZPo0lu4Ru960rgMSty4Ez86Q==","signatures":[{"sig":"MEYCIQCIebbvIzLUHOUVl+0pV7XiaKrl2Fri7e5abbnjWgS69AIhAPo30qijb+cJfwZJWO1mM0npzum+btu5bN06dzXq7Br/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71822},"type":"module","engines":{"node":">=18"},"gitHead":"99efd3a2b684aeb9ddb80e5e1dc78bcb3cf98534","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing Pica","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.0_1772679173884_0.3189568327262666","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@picahq/cli","version":"1.9.1","_id":"@picahq/cli@1.9.1","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"d8cfc1b6b9c4e4a77429051cc3486f3507b1f1cd","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.9.1.tgz","fileCount":5,"integrity":"sha512-YOTOZRoGni13gR3Blob+lbBTYHlvY1/H2WKHU9Ud5uUReyL3EPrAA96BRo8CxEOPl9UprAA/beiUyYunpVvjKg==","signatures":[{"sig":"MEUCIAUba1+QEnjQqzGnvUlvNcjsEEC5DpPzh7I+D0N0jQymAiEAz33qZORK2FUd9u5AZNP/69A9pogEARsYuGgrQ9tjTwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73466},"type":"module","engines":{"node":">=18"},"gitHead":"6d09d1cd90a6fb83b2e1a78cc2e0a1ea170f5d7b","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing Pica","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.1_1772694038413_0.389611411917969","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@picahq/cli","version":"1.9.2","_id":"@picahq/cli@1.9.2","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"peterkuczera","email":"peter.kuczera@gmail.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"12715cc0a9b8d8e3ca5ba2267c02f0630d692785","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.9.2.tgz","fileCount":5,"integrity":"sha512-h94brd0RmpLjBkycBHelGGCZNUQ06rmTlavLiCbozTxm0wEI99BZDeC3YZzw0CpJqdH0o/EA7WHxj3lr5KajMQ==","signatures":[{"sig":"MEYCIQCWAW5mLIHlndIOp+UyEVBakRla3UihWEQqX4M1yS2g+gIhAKFvuBQDkDCOcyoq9ebLx33GV6SsUWD2ndPkukzYzacB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74804},"type":"module","engines":{"node":">=18"},"gitHead":"3fccbc735e61887a4d3183b21472c9d190639a99","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing Pica","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.2_1772695152173_0.32171904857624445","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@picahq/cli","version":"1.9.3","_id":"@picahq/cli@1.9.3","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"05f804a01e394e9ae1c3060055887d3b431ce658","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.9.3.tgz","fileCount":5,"integrity":"sha512-jypf4P8iops6ZEWt88imZ0MkJUyXXyh8yQND+NYoRMQq+JCHOisH++JQCtYjDyBdLp+VOQk+wOtPQ6Gzwi+5aA==","signatures":[{"sig":"MEQCIBjXka3mh5Zx1DOJ4WbQkxloYSlSkFNCbh8hj4dKO6JkAiB0ReFyfrtwS6Ynxl+7vLW1Aze+8Tnw/DZMPwB57AqseQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76380},"type":"module","engines":{"node":">=18"},"gitHead":"e2f22fd6f4a8f1ee9561018c409b1ff7d8efd814","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing Pica","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.3_1773784270726_0.20938771566352843","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@picahq/cli","version":"1.9.4","_id":"@picahq/cli@1.9.4","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"4766e85da5999c16ca6fcf197f00c44190593a7f","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.9.4.tgz","fileCount":5,"integrity":"sha512-SDXFPP///MpURZreQqcCzmVesCsOuz2AKKJV53JrSzzYQRS1udSjdlb8e920lXUjouP5uK8Vq1tpYnqPtcSQrw==","signatures":[{"sig":"MEYCIQCIYzJ9b72v5ZuQFWGjSVGLGjP1w+3HJFiHoCdRDx9mwQIhAN7T+M/PxFiheELXMv8YPE8TM8C4I82vis+o2Pe6vMss","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76380},"type":"module","engines":{"node":">=18"},"gitHead":"66bf5c6579abc72d7550a7ad82e6ed211afd59e3","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing Pica","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.9.4_1773784365301_0.46161952953077856","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@picahq/cli","version":"1.10.0","_id":"@picahq/cli@1.10.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"pica":"bin/cli.js"},"dist":{"shasum":"da0c14a60b206ef02518be88cf6ed7d8e8a69d45","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.10.0.tgz","fileCount":5,"integrity":"sha512-L6A04vK7V6Sr2VjotikjpUDtBhZvmdoVaVsQbH8zDNo2VmSe1MSoYyIadh+W7ZlV29x5J2WfoOQZH0ySJ2sSlg==","signatures":[{"sig":"MEUCIQCCpkAixbfczipJZueGlARvOlf+EP6KqoYA+wDI5XrbPQIgJ6f0Y3Ea9KKxutaTXLnVQ+5vId35RclkoVoFT7uoQkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155260},"type":"module","engines":{"node":">=18"},"gitHead":"edd111ef7219c00126bde22511a546013d302da2","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing Pica","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.10.0_1773788241849_0.731345006176839","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@picahq/cli","version":"1.11.0","_id":"@picahq/cli@1.11.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"one":"bin/cli.js"},"dist":{"shasum":"e457b728acfbb42651b0dc4c4298471cd5cbbd66","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.11.0.tgz","fileCount":5,"integrity":"sha512-snoFUa7uwvpYOJTJDuz7r9z9E5Kw6qM8KIUJfvx21xy8+wI3M+zyXRWVMsIyGhj8Ccag0Nfjs3i1MY0WlIdQUg==","signatures":[{"sig":"MEYCIQDIsJuvZKLvnUZX8htTuJbL83jfWqguLMeXzkCI31uGLAIhANZWp1o6EjcpHAzOy1SNLjknVOS7Q5ab6hKGMENI7bDL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154991},"type":"module","engines":{"node":">=18"},"gitHead":"febbb7766b3d6f2b84c9eac8f0ab1f8ebd858d86","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing One","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.0_1773790972747_0.19383857086693146","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@picahq/cli","version":"1.11.1","_id":"@picahq/cli@1.11.1","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"one":"bin/cli.js"},"dist":{"shasum":"e1db9e2cc245968f25a55ab3e6f604e2195a9c10","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.11.1.tgz","fileCount":5,"integrity":"sha512-93YjCyrMDsQPuyDpjD2BkweUuno3ZlOJl5wctPZOi0d7Qs4jU5r3ptAy8zXVJMPmjibqMVMEGy8J8Rpw1MpLpQ==","signatures":[{"sig":"MEUCIQD+GbTPbPTgXAoBclcau7xNYVNZDuVLTO44tftW7jy/aAIgPKEpIWtM8fT8tqPOX3njaI6su+siVECrRC1nGuHXVvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154895},"type":"module","engines":{"node":">=18"},"gitHead":"a3a4e471a5162e524c38baa54886aaecdc8c0042","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing One","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.11.1_1773791220099_0.3748396174345392","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@picahq/cli","version":"1.12.0","_id":"@picahq/cli@1.12.0","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"one":"bin/cli.js"},"dist":{"shasum":"9e625adb4b0a477a5e792bed304044eed1aaf875","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.12.0.tgz","fileCount":5,"integrity":"sha512-api8K9MRrhKXrdYYwDEI+pzE0U/OkTm3weVUr6X0EfQkgVMHF7NnHL75avkXYN+r38yWox/w7H96vk4sGURbzg==","signatures":[{"sig":"MEQCIAv71RctUBWfKrrAHm85aXAgI79j+niugWPU9R/2FqNZAiAVsi9Ue4oTIoeYr8d71cxbeLTBfqJUNjPgnIBwG0AYpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157234},"type":"module","engines":{"node":">=18"},"gitHead":"97159aa1e04676f711ee6eba142d2456541c79a6","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing One","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.0_1773792357483_0.9336538546317521","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@picahq/cli","version":"1.12.1","_id":"@picahq/cli@1.12.1","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"bin":{"one":"bin/cli.js"},"dist":{"shasum":"5c64cd2eb036019a66c7c76476880a97b000649c","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.12.1.tgz","fileCount":5,"integrity":"sha512-iB2heTpS0P8QYr8Uc6ya+ddJ86evD586tYzV+E0r2pj9ptclurOY1vfl5pf98vFdh7mLn0yhokvycaqU1fzccA==","signatures":[{"sig":"MEUCIQCY/5gv0De4G/9NO8rExe0p3RwP188Zvxgsoc1lDv/rmwIgDs5egdUG1LiF+xLIzxA749Okq6yD/eUzsuvSn36tbh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157546},"type":"module","engines":{"node":">=18"},"gitHead":"2fa4d31f250464a41859f091e9c9b28f94f12406","scripts":{"dev":"tsup --watch","build":"tsup","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"_npmVersion":"10.9.3","description":"CLI for managing One","directories":{},"_nodeVersion":"22.18.0","dependencies":{"open":"^10.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","picocolors":"^1.1.1","@clack/prompts":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","typescript":"^5.7.3","@types/node":"^22.13.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.12.1_1773867047423_0.8620569969685865","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@picahq/cli","version":"1.12.2","description":"CLI for managing One","type":"module","bin":{"one":"bin/cli.js"},"scripts":{"build":"tsup","dev":"tsup --watch","start":"node bin/cli.js","typecheck":"tsc --noEmit"},"dependencies":{"@clack/prompts":"^0.9.1","commander":"^13.1.0","open":"^10.1.0","picocolors":"^1.1.1","smol-toml":"^1.6.0"},"devDependencies":{"@types/node":"^22.13.1","tsup":"^8.3.6","typescript":"^5.7.3"},"engines":{"node":">=18"},"_id":"@picahq/cli@1.12.2","gitHead":"015fec558e415067e56df72c1f96527745429362","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-HScIjsdq/2rbw8WfH6n0UYcNDZmexcMOkL4mKMZXfpyeDlXnv2uvlfP3eyt+qpwRlT6xtgyjh4iZPOM31BicGA==","shasum":"aa472a8dd7ce01d96e1da2f87831a92f979e3b6b","tarball":"https://registry.npmjs.org/@picahq/cli/-/cli-1.12.2.tgz","fileCount":5,"unpackedSize":157590,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICR+IAw8tz+OwQZS1Bzs+acHK2UfcyvmkKbFAQqOb0n5AiEAuIGhbMXcZ7RVRwr3SV4jxeQfgkUaTHcg0sR9yQ4bNTg="}]},"_npmUser":{"name":"moe-giga","email":"moe@integrationos.com"},"directories":{},"maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.12.2_1773867287755_0.5396358155327179"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-13T20:43:15.587Z","modified":"2026-03-18T20:54:48.076Z","1.0.0":"2025-01-15T17:09:18.618Z","1.0.1":"2025-01-15T21:15:04.615Z","1.1.0":"2025-01-20T15:00:34.746Z","0.0.0-kurama-cf38bdec1708cbc8fcc6c215c6eefb56c0b40e5a":"2025-01-27T18:07:10.712Z","1.2.0":"2025-01-27T18:14:44.689Z","0.1.0":"2026-02-13T20:43:15.933Z","0.2.0":"2026-02-13T22:02:40.035Z","0.3.0":"2026-02-14T01:03:20.215Z","1.3.0":"2026-02-14T01:12:26.275Z","1.4.0":"2026-02-14T01:51:30.872Z","1.5.0":"2026-02-14T02:29:53.280Z","1.6.0":"2026-02-14T04:32:46.509Z","1.7.0":"2026-02-14T07:13:05.288Z","1.8.0":"2026-02-24T19:11:57.960Z","1.9.0":"2026-03-05T02:52:54.069Z","1.9.1":"2026-03-05T07:00:38.563Z","1.9.2":"2026-03-05T07:19:12.338Z","1.9.3":"2026-03-17T21:51:10.904Z","1.9.4":"2026-03-17T21:52:45.446Z","1.10.0":"2026-03-17T22:57:21.992Z","1.11.0":"2026-03-17T23:42:52.880Z","1.11.1":"2026-03-17T23:47:00.310Z","1.12.0":"2026-03-18T00:05:57.627Z","1.12.1":"2026-03-18T20:50:47.565Z","1.12.2":"2026-03-18T20:54:47.902Z"},"description":"CLI for managing One","maintainers":[{"name":"moe-giga","email":"moe@integrationos.com"},{"name":"buildable.paul","email":"paul@picaos.com"},{"name":"picabot","email":"devops@integrationos.com"},{"name":"krishp","email":"krish@buildable.dev"}],"readme":"# One CLI\n\nOne CLI to connect AI agents to every API on the internet.\n\nOne gives your AI agent authenticated access to 200+ platforms — Gmail, Slack, Shopify, HubSpot, Stripe, Notion, and everything else — through a single interface. No API keys to juggle, no OAuth flows to build, no request formats to memorize. Connect a platform once, and your agent can search for actions, read the docs, and execute API calls in seconds.\n\n## Install\n\n```bash\nnpx @picahq/cli@latest init\n```\n\nOr install globally:\n\n```bash\nnpm install -g @picahq/cli\none init\n```\n\n`one init` walks you through setup: enter your [API key](https://app.withone.ai/settings/api-keys), pick your AI agents, and you're done. The MCP server gets installed automatically.\n\nRequires Node.js 18+.\n\n## Quick start\n\n```bash\n# Connect a platform\none add gmail\n\n# See what you're connected to\none list\n\n# Search for actions you can take\none actions search gmail \"send email\" -t execute\n\n# Read the docs for an action\none actions knowledge gmail <actionId>\n\n# Execute it\none actions execute gmail <actionId> <connectionKey> \\\n  -d '{\"to\": \"jane@example.com\", \"subject\": \"Hello\", \"body\": \"Sent from my AI agent\"}'\n```\n\nThat's it. Five commands to go from zero to sending an email through Gmail's API — fully authenticated, correctly formatted, without touching a single OAuth token.\n\n### Multi-step flows\n\nChain actions across platforms into reusable workflows:\n\n```bash\n# Create a flow that looks up a Stripe customer and sends a Gmail welcome email\none flow create welcome-customer --definition '{\n  \"key\": \"welcome-customer\",\n  \"name\": \"Welcome New Customer\",\n  \"version\": \"1\",\n  \"inputs\": {\n    \"stripeKey\": { \"type\": \"string\", \"required\": true, \"connection\": { \"platform\": \"stripe\" } },\n    \"gmailKey\": { \"type\": \"string\", \"required\": true, \"connection\": { \"platform\": \"gmail\" } },\n    \"email\": { \"type\": \"string\", \"required\": true }\n  },\n  \"steps\": [\n    { \"id\": \"find\", \"name\": \"Find customer\", \"type\": \"action\",\n      \"action\": { \"platform\": \"stripe\", \"actionId\": \"<actionId>\", \"connectionKey\": \"$.input.stripeKey\",\n        \"data\": { \"query\": \"email:'\\''{{$.input.email}}'\\''\" } } },\n    { \"id\": \"send\", \"name\": \"Send email\", \"type\": \"action\",\n      \"if\": \"$.steps.find.response.data.length > 0\",\n      \"action\": { \"platform\": \"gmail\", \"actionId\": \"<actionId>\", \"connectionKey\": \"$.input.gmailKey\",\n        \"data\": { \"to\": \"{{$.input.email}}\", \"subject\": \"Welcome!\", \"body\": \"Thanks for joining.\" } } }\n  ]\n}'\n\n# Validate it\none flow validate welcome-customer\n\n# Run it — connection keys auto-resolve if you have one connection per platform\none flow execute welcome-customer -i email=jane@example.com\n```\n\nWorkflows are stored as JSON at `.one/flows/<key>.flow.json` and support conditions, loops, parallel steps, transforms, and more. Run `one guide flows` for the full reference.\n\n## How it works\n\n```\nYour AI Agent\n    ↓\n  One CLI\n    ↓\n  One API (api.withone.ai/v1/passthrough)\n    ↓\n  Gmail / Slack / Shopify / HubSpot / Stripe / ...\n```\n\nEvery API call routes through One's passthrough proxy. One injects the right credentials, handles rate limiting, and normalizes responses. You never see or manage raw OAuth tokens — your connection key is all you need.\n\n## Commands\n\n### `one init`\n\nSet up your API key and install the MCP server into your AI agents.\n\n```bash\none init\n```\n\nSupports Claude Code, Claude Desktop, Cursor, Windsurf, Codex, and Kiro. Installs globally by default, or per-project with `-p` so your team can share configs (each person uses their own API key).\n\nIf you've already set up, `one init` shows your current status and lets you update your key, install to more agents, or reconfigure.\n\n| Flag | What it does |\n|------|-------------|\n| `-y` | Skip confirmations |\n| `-g` | Install globally (default) |\n| `-p` | Install for current project only |\n\n### `one add <platform>`\n\nConnect a new platform via OAuth.\n\n```bash\none add shopify\none add hub-spot\none add gmail\n```\n\nOpens your browser, you authorize, done. The CLI polls until the connection is live. Platform names are kebab-case — run `one platforms` to see them all.\n\n### `one list`\n\nList your active connections with their status and connection keys.\n\n```bash\none list\n```\n\n```\n  ● gmail       operational   live::gmail::default::abc123\n  ● slack       operational   live::slack::default::def456\n  ● shopify     operational   live::shopify::default::ghi789\n```\n\nYou need the connection key (rightmost column) when executing actions.\n\n### `one platforms`\n\nBrowse all 200+ available platforms.\n\n```bash\none platforms              # all platforms\none platforms -c \"CRM\"     # filter by category\none platforms --json       # machine-readable output\n```\n\n### `one actions search <platform> <query>`\n\nSearch for API actions on a connected platform using natural language.\n\n```bash\none actions search shopify \"list products\"\none actions search hub-spot \"create contact\" -t execute\none actions search gmail \"send email\"\n```\n\nReturns the top 5 matching actions with their action IDs, HTTP methods, and paths. Use `-t execute` when you intend to run the action, or `-t knowledge` (default) when you want to learn about it or write code against it.\n\n### `one actions knowledge <platform> <actionId>`\n\nGet the full documentation for an action — parameters, validation rules, request/response structure, examples, and the exact API request format.\n\n```bash\none actions knowledge shopify 67890abcdef\n```\n\nAlways read the knowledge before executing. It tells you exactly what parameters are required, what format they need, and any platform-specific quirks.\n\n### `one actions execute <platform> <actionId> <connectionKey>`\n\nExecute an API action on a connected platform.\n\n```bash\n# Simple GET\none actions execute shopify <actionId> <connectionKey>\n\n# POST with data\none actions execute hub-spot <actionId> <connectionKey> \\\n  -d '{\"properties\": {\"email\": \"jane@example.com\", \"firstname\": \"Jane\"}}'\n\n# With path variables\none actions execute shopify <actionId> <connectionKey> \\\n  --path-vars '{\"order_id\": \"12345\"}'\n\n# With query params\none actions execute stripe <actionId> <connectionKey> \\\n  --query-params '{\"limit\": \"10\"}'\n```\n\n| Option | What it does |\n|--------|-------------|\n| `-d, --data <json>` | Request body (POST, PUT, PATCH) |\n| `--path-vars <json>` | Replace `{variables}` in the URL path |\n| `--query-params <json>` | Query string parameters |\n| `--headers <json>` | Additional request headers |\n| `--form-data` | Send as multipart/form-data |\n| `--form-url-encoded` | Send as application/x-www-form-urlencoded |\n| `--dry-run` | Show the request without executing it |\n\n### `one guide [topic]`\n\nGet the full CLI usage guide, designed for AI agents that only have the binary (no MCP, no IDE skills).\n\n```bash\none guide                 # full guide (all topics)\none guide overview        # setup, --agent flag, discovery workflow\none guide actions         # search, knowledge, execute workflow\none guide flows           # multi-step API workflows\n\none --agent guide         # full guide as structured JSON\none --agent guide flows   # single topic as JSON\n```\n\nTopics: `overview`, `actions`, `flows`, `all` (default).\n\nIn agent mode (`--agent`), the JSON response includes the guide content and an `availableTopics` array so agents can discover what sections exist.\n\n### `one flow create [key]`\n\nCreate a workflow from a JSON definition. Workflows are saved to `.one/flows/<key>.flow.json`.\n\n```bash\n# From a --definition flag\none flow create welcome-customer --definition '{\"key\":\"welcome-customer\",\"name\":\"Welcome\",\"version\":\"1\",\"inputs\":{},\"steps\":[]}'\n\n# From stdin\ncat flow.json | one flow create\n\n# Custom output path\none flow create my-flow --definition '...' -o ./custom/path.json\n```\n\n| Option | What it does |\n|--------|-------------|\n| `--definition <json>` | Workflow definition as a JSON string |\n| `-o, --output <path>` | Custom output path (default: `.one/flows/<key>.flow.json`) |\n\n### `one flow execute <key>`\n\nExecute a workflow by key or file path. Pass inputs with repeatable `-i` flags.\n\n```bash\n# Execute with inputs\none flow execute welcome-customer \\\n  -i customerEmail=jane@example.com\n\n# Dry run — validate and show plan without executing\none flow execute welcome-customer --dry-run -i customerEmail=jane@example.com\n\n# Verbose — show each step as it runs\none flow execute welcome-customer -v -i customerEmail=jane@example.com\n```\n\nConnection inputs with a `connection` field in the workflow definition are auto-resolved when the user has exactly one connection for that platform.\n\nPress Ctrl+C during execution to pause — the run can be resumed later with `one flow resume <runId>`.\n\n| Option | What it does |\n|--------|-------------|\n| `-i, --input <name=value>` | Input parameter (repeatable) |\n| `--dry-run` | Validate and show execution plan without running |\n| `-v, --verbose` | Show full request/response for each step |\n\n### `one flow list`\n\nList all workflows saved in `.one/flows/`.\n\n```bash\none flow list\n```\n\n### `one flow validate <key>`\n\nValidate a workflow JSON file against the schema.\n\n```bash\none flow validate welcome-customer\n```\n\n### `one flow resume <runId>`\n\nResume a paused or failed workflow run from where it left off.\n\n```bash\none flow resume abc123\n```\n\n### `one flow runs [flowKey]`\n\nList workflow runs, optionally filtered by workflow key.\n\n```bash\none flow runs                    # all runs\none flow runs welcome-customer   # runs for a specific workflow\n```\n\n### `one config`\n\nConfigure access control for the MCP server. Optional — full access is the default.\n\n```bash\none config\n```\n\n| Setting | Options | Default |\n|---------|---------|---------|\n| Permission level | `admin` / `write` / `read` | `admin` |\n| Connection scope | All or specific connections | All |\n| Action scope | All or specific action IDs | All |\n| Knowledge-only mode | Enable/disable execution | Off |\n\nSettings propagate automatically to all installed agent configs.\n\n## The workflow\n\nThe power of One is in the workflow. Every interaction follows the same pattern:\n\n```\none list                    → What am I connected to?\none actions search          → What can I do?\none actions knowledge       → How do I do it?\none actions execute         → Do it.\n```\n\nThis is the same workflow whether you're sending emails, creating CRM contacts, processing payments, managing inventory, or posting to Slack. One pattern, any platform.\n\nFor multi-step workflows that chain actions across platforms:\n\n```\none actions knowledge       → Learn each action's schema\none flow create             → Define the workflow as JSON\none flow validate           → Check it\none flow execute            → Run it\n```\n\nWorkflows support conditions, loops, parallel execution, transforms, code steps, and file I/O. Run `one guide flows` for the full schema reference and examples.\n\n## For AI agents\n\nIf you're an AI agent with only the `one` binary (no MCP server or IDE skills), start with `one --agent guide` to get the full usage guide as structured JSON. This teaches you the complete workflow, JSON schemas, selector syntax, and more — everything you need to bootstrap yourself.\n\nIf you're an AI agent using the One MCP server, the tools map directly:\n\n| MCP Tool | CLI Command |\n|----------|------------|\n| `list_one_integrations` | `one list` + `one platforms` |\n| `search_one_platform_actions` | `one actions search` |\n| `get_one_action_knowledge` | `one actions knowledge` |\n| `execute_one_action` | `one actions execute` |\n\nThe workflow is the same: list → search → knowledge → execute. Never skip the knowledge step — it contains required parameter info and platform-specific details that are critical for building correct requests.\n\n## MCP server installation\n\n`one init` handles this automatically. Here's where configs go:\n\n| Agent | Global | Project |\n|-------|--------|---------|\n| Claude Code | `~/.claude.json` | `.mcp.json` |\n| Claude Desktop | Platform-specific app support dir | — |\n| Cursor | `~/.cursor/mcp.json` | `.cursor/mcp.json` |\n| Windsurf | `~/.codeium/windsurf/mcp_config.json` | — |\n| Codex | `~/.codex/config.toml` | `.codex/config.toml` |\n| Kiro | `~/.kiro/settings/mcp.json` | `.kiro/settings/mcp.json` |\n\nProject configs can be committed to your repo. Each team member runs `one init` with their own API key.\n\n## Development\n\n```bash\nnpm run dev        # watch mode\nnpm run build      # production build\nnpm run typecheck  # type check\n```\n","readmeFilename":"README.md"}