{"_id":"@hanamorilabs/tab","_rev":"59-b735e3a978acdb0e6fcbf84408227b0d","name":"@hanamorilabs/tab","dist-tags":{"latest":"0.1.58"},"versions":{"0.1.0":{"name":"@hanamorilabs/tab","version":"0.1.0","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.0","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"a73f7fd8c7435e5b67b103fe0e258b71769d2ead","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.0.tgz","fileCount":13,"integrity":"sha512-T9PaEWmJIbDooA1SxmQIE4Pp1W7dyohYJCWcXJrH6dAuOjf3CK6R1ZJv5BxEUIZfmlAUWxtZplCRF+gVbznqnA==","signatures":[{"sig":"MEYCIQDuW5PBs6veYVs7MgB7/gzP08h4XDwQ3XJKEq3cxFcBuwIhAJYtSrTBEFFkLnP2A9vHHlmOnVCF70iYkMer1kTdJbzE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63536},"type":"module","engines":{"node":">=22"},"gitHead":"961c0c8a07710f7751ae8a33c5084e01d6319019","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.0_1789974981443_0.9085433719685656","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hanamorilabs/tab","version":"0.1.1","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.1","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"734a6db02abc2b5942292b3767ddaacd3bbafb7b","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.1.tgz","fileCount":14,"integrity":"sha512-VFMqwl4Kj7nTLX/ngjjx0iWc8L91YbfXlpHCge4lEkAtb7yH7Rf+fsTJIX9Ttdbb3LEOzQEPrynccu8QuvJ/Og==","signatures":[{"sig":"MEQCIBA2aFqnmiVxNcsQk5JnmgJ+2gc/i/rUFbqSNAHvDzuqAiAb6YnDngj006e5KXawL3iU5Rdyw42Am9YTdprpPzBSGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDo77z7JRed3xOmk+aUHOskVnyIxaeqJKrOZ+3KnVU+gIgXzSHubtSNy92UtZ76fzoCyTi5rTfP05XB1oevN1J3A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65334},"type":"module","engines":{"node":">=22"},"gitHead":"d95c8f213914e895d4e411e4c9096b19df2620f8","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.1_1789976153366_0.7386475534384274","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hanamorilabs/tab","version":"0.1.2","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.2","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"18a81747f63fda35d2a1a22bba61a1698aec571c","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.2.tgz","fileCount":15,"integrity":"sha512-5cikRu/HP4/d5tlqrJtVKqIZ5uwm8DstkMhRvUXyURs920L5IYIkrEIrneCEhWLSVfNXhXB4GH9i+rrRjU+k7w==","signatures":[{"sig":"MEMCH3JMG6aDbdikE4nPAbETVc0R7V3mbkLHJoS1Vmh2JZsCIHBGwxyw/LxThXs9oJir5foHemnK+VgPSJR2lSrpH2X4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+oy1i/bUw56yg94HwwsnBZEga9Pfkw++16erzSbk1yAIhAMXNn68O59eTTN7LihvTDEn/PjWxnXJRYWtKIvlLAGUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71211},"type":"module","engines":{"node":">=22"},"gitHead":"51b5c92a69d6d5c307fb93f395a1e0cfe6d1ecc7","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.2_1789976304672_0.7557426652194348","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hanamorilabs/tab","version":"0.1.3","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.3","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"dc412ce7b0f57e450d4667590eb0046d0db65996","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.3.tgz","fileCount":15,"integrity":"sha512-E2tvcqgRlzcsFoUoTXLag9ZfP1pAYzCHv14V+He1Lnkd8qazUDExeyjNNbFcjkfT1BX7gFpgCY4K1WUn1vu8eQ==","signatures":[{"sig":"MEUCIQDheF5pfwPvKrMEz4p/qI2cuTDs0sPmFWduyoH9t7dnJQIgEiZtWcfdHQplnWRDJIUIps05eXdh5Y4dMdmme9NS4Pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBRtrFmxQ2l+QOu8P9TC7w/XYam7nb3qlS4eXwb+aRt1AiATVNnr5sIkBZBzahTqFWOPXIXZ8+4VkfCr5HYJ9Hrf7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71986},"type":"module","engines":{"node":">=22"},"gitHead":"b70fadd5f9384ddd1720498a7a7e0c08081ee653","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.3_1789976447824_0.9055715754046594","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hanamorilabs/tab","version":"0.1.4","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.4","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"6cd7e2adea4644e11319f4658354a143be932c63","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.4.tgz","fileCount":16,"integrity":"sha512-T+6cAE5JAnF6l69jfhRuvHhvcjkSUQ7sIzU2FMROq9zcbsOYPJVm5EvPBThNq0dHZyFZedG6Qdd5MtdV2LMOpA==","signatures":[{"sig":"MEUCIFvo0E3GIT/1AE9jHAWAUicPmFiUaTpnm/HCo4V7CrulAiEAxm91DU0z1elJpCdrTisw8lUqWryvgS6lyfWJkeTnef4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLNISUB+pGOpYIcGGZCIGgU1xvcrlXKbDLal8QGynQOgIhANUKYouqliYdBFjMY+T42M8xuOC0BJ4ivzt4tmnynJ3v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94727},"type":"module","engines":{"node":">=22"},"gitHead":"b0d9da4075e23abd951626bd42eccb9bcb5d8513","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.4_1789978183459_0.44039467042547176","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hanamorilabs/tab","version":"0.1.5","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.5","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"275a153cdf5bbca71aaf2260cd427dd42ee1ffb0","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.5.tgz","fileCount":16,"integrity":"sha512-cgZJDswm0e6DFuuvqT8RA7eoy8PGqF5q7obwLxszyv86LsLQF+LcCclUA1WMBjEnrvx5z+nvHqs4m8okCNphog==","signatures":[{"sig":"MEYCIQDgcKQRHq0JguVIQZG2QI8o8db4Jr2cUUVJUfKSQu3a6AIhAOnS34NioIcpKqHz30hADH/BfyGBGgFQPO7nxsH8gfiH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDffu1oimUDXmdgpbNPEaZo1Yf7NFDo3e9d0KomLazUEAIhAIhJeI8SV9XHiBnf18ab3LLxcYeiXsYrAIf3fVbyJVK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95753},"type":"module","engines":{"node":">=22"},"gitHead":"07e00282576a6c2ce370b4955d518ad78afe40c5","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.1","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.1","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.5_1789982693280_0.8350591807242291","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hanamorilabs/tab","version":"0.1.6","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.6","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"90a2c6507c82408d834b66611af28e134e170bf4","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.6.tgz","fileCount":16,"integrity":"sha512-MTW5pYaiFMpu7Vkb8isjCcRFnvKIFNhL/wZqe+HpTLKU/luvBZKksSgFOoTF1qge1T1hJ3pcAu5B9olrvBJmvA==","signatures":[{"sig":"MEYCIQDs2TAli2vtkgQfkw0pFxcsjoHhiazGCSM7Dwy6p0PIvAIhAK3PKCG8izHbtOUoXp1z7ZUkcxkMpwMOX6zCw4lLuz4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPgFFTKl91R6Vp+A9LHEgDYX4BgTNovm9dAm3uRgGSvwIhAPvD+PvI43m388PLMI7zbZseophA+/kFRMN8U+gWhuXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106042},"type":"module","engines":{"node":">=22"},"gitHead":"fc7d8e0a382b4a65f5f7ee5da6f3cd124641920c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.3","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.3","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.3","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.3","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.6_1789987569568_0.6935087488239067","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hanamorilabs/tab","version":"0.1.7","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.7","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"983eceadfcec06c970a782d74e15ed36af237dbf","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.7.tgz","fileCount":16,"integrity":"sha512-lB9zC9cjpX5x1mXMlBgpKp+RmbYoBWqSsAOxP7EzA/7e2hj4/6pWpzbAK6iuU//YLCq3kLqk8LLeSGKmImpOKw==","signatures":[{"sig":"MEQCIGIPunotlUepM4WzZngXOyYpuwUxtuB2jobMTNvFdhZBAiBdq6SIah1N9OhLSWR3c7BA3a7XpaIxl/xH79YRKhDCKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICnl4OOIW5TMwfVWu+Y1zJwJf3bcAZO6P+f8fK8YYtqpAiBrkZgGYaWp9Gf7S7ri9+3xAuceA3sN1wMysGz/jJw5+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106905},"type":"module","engines":{"node":">=22"},"gitHead":"f4680890d96b221771a34d646151586338a0b311","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.4","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.4","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.4","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.4","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.7_1789990054248_0.8340365003836092","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hanamorilabs/tab","version":"0.1.8","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.8","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"17aba7a1f9cbc200bef9720ad9a05febebbe3afd","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.8.tgz","fileCount":17,"integrity":"sha512-2zS/wmrhjhvDQKplWz6rBt+kEmxBOkAkpvJW+iC5sYQqh+yt/i98VHcfpuCletnKX4wJrZdLpGE6X7sEgBX2kw==","signatures":[{"sig":"MEQCIGyhMby9Kc1koqVhK4DanbW9x2PunRVdExO4OKVNs1LNAiAgbFLVJ4um4QZWMzeUEyyrn/UehSvwRF3ZmHwBD1tpPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA572CwoDJvPD1QxmJMaF/7layY6Q+fg7KgvZuUDPSkSAiEAzlq4eqzhWTs42wAKpMOAe844E9dsuwV6IWCtHx/A9bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112494},"type":"module","engines":{"node":">=22"},"gitHead":"73954c913defd47cbd638b844bd99d90af6bbf56","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.5","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.5","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.5","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.5","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.8_1789995554414_0.02054594213899197","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hanamorilabs/tab","version":"0.1.9","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.9","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"98c4ccce39985514903e13b8870f0d3c3c8df4c7","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.9.tgz","fileCount":17,"integrity":"sha512-RWE/xL4BfuoJKz3w/1z9LbOgov03RsmEi5KVD0v/LifJD68xbxesDBFStt0H8pmtHlWz9zUUQ75NT0Al+rYEiA==","signatures":[{"sig":"MEUCIDBNxUqzGMDLvfTiJqp0tIF0x5mCSV8Cb9MWX/B6Tnb8AiEAwOCBuj/iVJ6fecBxbbfdOPFnmacvm6jF+u/ZjCtM+RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWBc99JAULGdeZWJO6sqV9ZLfGc2IYIwbxMl1VbhpmTgIgO89fmfDZagFfTTI9SKzXMhnkzW2F/k60INU+3V/O9v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118322},"type":"module","engines":{"node":">=22"},"gitHead":"d1dc3d520b956e500880a660cc565cc228a6a7a7","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.7","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.7","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.7","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.7","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.9_1789998538181_0.6086149619662766","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hanamorilabs/tab","version":"0.1.10","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.10","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"bf9ec643db98e15f434569d0b09803c815a2ffe8","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.10.tgz","fileCount":19,"integrity":"sha512-URcOo8dh9yDfWe0fKI4B5Y/b44BDFMdSE/1tOPnmQQQpWrD9UxSoxrTXxwkKOWq8bo7/tTFBWOYqTSUQHyLaFA==","signatures":[{"sig":"MEYCIQCHjkAOwuHljAQQE/q3QxEsAiAgomXhgXSC5YDkvKUfeQIhAIYCYmxu99q5hj0eqwivSbroMUsF1XHYmCZ0J30Bp1D7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDG1R8uX4nbwPrmPEUW8apJe06v5ORxuk8XigjKrmZJKAiBN0eKTXsdqWZ4cXHW2BqgWTjuJevRRNGQq9DxEwysuHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137327},"type":"module","engines":{"node":">=22"},"gitHead":"c014d8dfb83e8c25c13efdc3e580cb8dec8f4eac","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.7","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.7","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.7","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.7","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.10_1790000646152_0.38938659891404614","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hanamorilabs/tab","version":"0.1.11","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.11","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"ed81a6d17f376d2695e906cf7d0892dd127a4f2d","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.11.tgz","fileCount":19,"integrity":"sha512-EczkJq1Uc9AraV2Mm6TcIiV4Tg4mhzflYgCCbcSit29PnLqNKyyp72mbxraCPE2hSNM15ZOHpfjTW44Jw6xOVQ==","signatures":[{"sig":"MEYCIQCJDY1kq74hnFQmWduSQEgv8jr3sI/emxlEOf6UHL0nrAIhAMWqhCKDTEoQxA7fSjNqFiPRQQYuFPrqlTA6e70QW+2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2417Phkw4uxWwNnfVXIPe6IicCxCDFQ5NspOERa7ZyAIhAN2+ATN8AojGlcsyUFArpZUa3JypQ36s3ff3jALH271/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137998},"type":"module","engines":{"node":">=22"},"gitHead":"78607bae11108474a34228c22d8206a5af144fd0","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.7","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.7","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.7","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.7","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.11_1790002137038_0.3062036627614273","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hanamorilabs/tab","version":"0.1.12","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.12","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"5bc88f71937ad6a6f63e4c2e2310f67baafac52c","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.12.tgz","fileCount":22,"integrity":"sha512-IfuQz5R48GZFXa5BzV/dl/VFAnOjG8pp0DKvtiOMfLbETIf/kCQxMkKaatBuP3j03COqeT69Sp7CBO4pL3gPsQ==","signatures":[{"sig":"MEUCIQCpVApSjfIjmm/Wzp9vfaYnuSr3zePdEXMA1pOiAFkJfwIgQ52ouEHtY9PDQjf8zwqz0pWjI6oCHO4h2faG8Z5V/VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfWB9ICYW+xajLO7QZ6EpA34IWR7w8i2qaVF5bms3ODwIgTvV5lZANH94PyRxsjv+nMu0m0zzMknZgGXE6+R1BifU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156162},"type":"module","engines":{"node":">=22"},"gitHead":"1a418a56853a7006dd84cc75dde760a8026b994b","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.8","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.8","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.8","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.8","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.12_1790004575789_0.2711094505210043","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hanamorilabs/tab","version":"0.1.13","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.13","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"dfe3e226edde8e7fcbe8a5dba24e3f2d728bf2ea","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.13.tgz","fileCount":24,"integrity":"sha512-Mwf0sDUegOqfBiaTnbanZeM7ekE+kW0HVqD2veX7k+LRhfXZmbxwGcWbOsAYIAGOL5bQ/7NY1QfNWkexzeZ8jA==","signatures":[{"sig":"MEYCIQCa2Xf/s4fGqQKQlE31kNXEX+NGxIMPzHw5xg/wf+zeLgIhAKVvFVGSl6javMlaxTXDAW7lb5dPpPd+n65qu3yCFBPt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGIGGj2JzzNbWBMMs5/f4/+rj7N/jLO7ydfvK9t6Z5IoAiAruM4CrL2uxflkxj5xLG+1yskH1VzWLJsnxgXeRqA4sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200567},"type":"module","engines":{"node":">=22"},"gitHead":"89305d6a153daed62c8341119b43f438d3ba6d2c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.8","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.8","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.8","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.8","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.13_1790041073031_0.21690618573204867","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hanamorilabs/tab","version":"0.1.14","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.14","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"55c78d93d14ccbb109af02b6356ba5aee2f93be0","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.14.tgz","fileCount":24,"integrity":"sha512-iMM9ZcYPmRDZLjf8i3q5ksqj6Ro1W95MFYCsxI3U5jw7blHa/Jk5BgseJQCIIcS7NLSeTeZIYqJTyiZVP7sO+A==","signatures":[{"sig":"MEUCIQDTXf//yFOxRVYgmrp60oCC6zN8omM1TEYr/ytC8tj2AgIgWqbFTjmY8WUHXCMSe+/mMGTVsKn3jYFSVvnc0rYWeWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4NH8CCD3P8YPvKaHDG+9x3ZfxPX6MqH9ke8tc3VOmIAiEAw9Wcw7YlZh2sl89mGZxFhwFQ7C2uRDzLVbjbbQNq7wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200875},"type":"module","engines":{"node":">=22"},"gitHead":"b73a015b1ecfe789533e04f48b6ee3e4305dea0c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.9","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.9","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.9","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.9","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.14_1790042179459_0.8252766908093474","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hanamorilabs/tab","version":"0.1.15","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.15","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"c9cec4b1ca2bac5ba7941b19c0acfae2ca95b7d0","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.15.tgz","fileCount":25,"integrity":"sha512-W9cvlGY21ZVsOApzc1rCf3baR/LG1eaxBkVClcYlA7E6zMwWvSQVyPSpZgKkjuUtuiHNLu9SBmJl8CwCakpSdA==","signatures":[{"sig":"MEUCIQDx7T5qBU3fmhf6kEOvddux2XaYvEfpp3w42dzKoA0ASgIgYLiXsq8O4TzlKMsPjQTksgZIwem3iMXTy8Sfzr/T+EE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACdX8fP2hlz6YYTAIXPxf5Sg0cYZG0QQQkoBo1FQ0KFAiA7wMlIaFfLQw/ff3AG40YNh6L+6ALzppyGQyqUqvdHrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208334},"type":"module","engines":{"node":">=22"},"gitHead":"ed2db6184b95e2d077b28263fcfd2ac173ac9126","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.10","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.10","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.10","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.10","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.15_1790045722184_0.40481950645716114","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@hanamorilabs/tab","version":"0.1.16","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.16","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"be903db8afb0c866e5bf2f6fef9c6100c03a8b1a","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.16.tgz","fileCount":30,"integrity":"sha512-vOe4m5iaZebIQMIBNDeOEOx+Y+pOnhl4E/O/JLpG/HX82NGwBB+M6CAJWsM2XxEA4yXQe7Hpsrjy9WwZwaLlpw==","signatures":[{"sig":"MEUCIGTxm7Sgw53LQmHbB8RFiULYzYgn4Vg76c7lyhWN2yKUAiEA7OYw9hyPWwKMVeNLrWWhMeOdm6gqYMWxCHl3oB/fJhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIForGlkoA1Sl5LLcXFL43IPmWIA677ZDjsIbljOHmnNSAiBL4Ld34/VOeN10B7fGiQ2z7+vGHylbWAT1BkHG0LNo+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248177},"type":"module","engines":{"node":">=22"},"gitHead":"26b1238d0fc76596f8b0a56623067f054e91a01d","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.16_1790059617518_0.9711049815209536","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@hanamorilabs/tab","version":"0.1.17","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.17","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"a0359c8cf0fa184e91dc1d97860d6a6f0f061764","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.17.tgz","fileCount":30,"integrity":"sha512-D7xAfK5y/nNWDwit3doxtxjFkVdNBC5LCpUdFqsu5N8CBBzGIM6cz/OFO8T3CLDZjQhNC+ownlkFuskoGSwPAw==","signatures":[{"sig":"MEYCIQDgxhfWB+jFsYd4E/ZBH6ppzTLFmBL44Ar0otM9hjBm2gIhANJHmtpaBpzSLAHFDCyI8o1xMqB47bdvrQBMwIEriaiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEqW2IevXTua3Ms8CcBXPFYOiayO5gToquh79LRIjcOzAiEA1Urbk4L1VXpfhANHpxyfRWNPwjSz1nrCThK06/S2dt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248872},"type":"module","engines":{"node":">=22"},"gitHead":"235ff5211687bbc01c0af300321e816e7a18eba8","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.17_1790061517417_0.13157150523799288","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@hanamorilabs/tab","version":"0.1.18","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.18","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"1c60166faaddfbd53edf19aba218839bf993d4cb","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.18.tgz","fileCount":30,"integrity":"sha512-6Ylka2XhrngrUflREQIiTNoQOGXE0Dzmvgo2N+qSC5uwp0JdnA6tMskUBx4mHVTwbt5Nh4ji58jwVOx0wW2SPA==","signatures":[{"sig":"MEQCIEqrMW7L1uXszLbhU75WLfioS18NB7A2ql4C6hksMLyDAiAwre97dkQsPJayhZAqSmJ4f/NU3Mmpfbxntkw2/RS2bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDafVS8PiDkbGklPoz1aWTeTGyV88KtC1vNesInmKVD1AIhAPk17pE0sxh3B2XRwf0Nfcf7ruMWX+AmbEO3aYka6ZXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249538},"type":"module","engines":{"node":">=22"},"gitHead":"61d455b2119cc92c59e6f5fc5ad09329781cb37c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.18_1790062453285_0.3271899152144766","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@hanamorilabs/tab","version":"0.1.19","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.19","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"aa475431e94d7168e19b452e1deadfc73a8cddd0","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.19.tgz","fileCount":30,"integrity":"sha512-RxT/R0/9ycgcs8Xl4V3a6wXFy0FVZMahOmmzo6PYsKFnz2wbbuLP0c9hgLoZK8QgmDQLVQFENMpWO8lb1iAkTQ==","signatures":[{"sig":"MEYCIQCqIjcceaCN7RGv1F2uTfJJxZhy8tQhpUpmAf0GFBGU/QIhAMXWjjnu8XbO8KGLGeCfxonqup6ckxMHXHHUsCJNAKal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF0aOjDGKjee1YTygOvVJ/GWbt1f6u3TjIJPb76dsQ5fAiA2BVPZ9fAYPC8/WnQS1DDA3vbi9ccnIlfD/t6KGyZX1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251934},"type":"module","engines":{"node":">=22"},"gitHead":"70304f0c8273afb6c912e846109d7f5f539afc87","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.12","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.12","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.19_1790063190153_0.7548911718321218","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@hanamorilabs/tab","version":"0.1.20","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.20","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"236c15e8dff70c000e4e70c8962a9f532535f782","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.20.tgz","fileCount":30,"integrity":"sha512-+IYqbrrE4ymAdViQXqMho9rMAfOdcWic87o3KUiyVDMmxe9f+/eppF/oDGzKehjxcElKyBCKFUIIHSeuHU/iJQ==","signatures":[{"sig":"MEYCIQCilLUPK0E43UHJzvVotaKqKd0Ms/7cXRFDGnvPPju15QIhALyK8wRLqpjG6u0685SZfrHnlSvk9WVlfcKIXNkipW0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAaW8pucae7gi1fBMvjR7ri1sNb2Pg9SVshh71LF+BPnAiEA22C6MY/3DO0VBLEPmI1p9uE2g25aevoCyT9uRIvP+NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251934},"type":"module","engines":{"node":">=22"},"gitHead":"b565aac56b6f189e7eeef1a64d86f3537f28e976","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.14","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.14","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.14","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.14","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.14"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.20_1790065659489_0.5051955360421527","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@hanamorilabs/tab","version":"0.1.21","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.21","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"1927fd7dc3c4948b557d8c4eb29f219f4b131874","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.21.tgz","fileCount":30,"integrity":"sha512-ls40jEqHejA2le08+M8Pzv5giXdjoSycPVAQg309nTjGXlP45M9lfJ7ojTJ02oF5ySTz6PXbtlEQ6LjnRgS2HQ==","signatures":[{"sig":"MEQCIASQXR0KAS7CSXJmRfZwe+QxIOqmySWLxOOLedDvHwutAiArvcEDA+RI5mcNUTSX9aQ2SfWYimPBUl52TRZIxR6vyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCG/BoeoPS5EXJQGJhQpCBSJ7l4RLZjuffEuVBZTyGXfQIhAOLLP3EF8q2/hG/lfMlGi0eyCUoM4WrH9ynUzmCbXBbK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261429},"type":"module","engines":{"node":">=22"},"gitHead":"9f5822376f473b7a5cd0fbb80e219e3af08f0ab1","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.16","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.16","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.16","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.16","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.21_1790087748365_0.6428895008910489","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@hanamorilabs/tab","version":"0.1.22","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.22","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"06711b746e04a01be2922daf7d7c0362ac0a9444","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.22.tgz","fileCount":32,"integrity":"sha512-6PlIW+vb5HV6pgIkBC/pkHCrl0C8sOFehaFeaUFcspRblhwgBaDJFs6KrL4li5plCXwJFP0g+uUmZyvpjHbKpw==","signatures":[{"sig":"MEYCIQC1JXWxydxZ3f3Z1LYiTWZLIN9DEOG/8NryN5ub2zJXZAIhANXtctWWFEd6k5KlekcZxzjNdyspWP+2eaY9T+A1CE6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWzNI6606jTHB1mvCzp9LP9BhbRqXUSOTYfgGvF0JMYgIgTQ3iPdmMDg1KxrL39YIXtRVYC0OzLYt8HSdk3EochuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287492},"type":"module","engines":{"node":">=22"},"gitHead":"3a912a64659f2fbe78767327e7beb61d17dff9f8","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.17","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.17","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.17","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.17","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.17"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.22_1790096723498_0.1453091012978145","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@hanamorilabs/tab","version":"0.1.23","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.23","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"77e5a25ca6bf0be415e366376afaff421c083770","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.23.tgz","fileCount":39,"integrity":"sha512-HyF0oR/XIRF1s1BXjvcEtrRRLxbEUUwFDQkm2iIv3dCpS7zwYYARwZNfkjGthRcO9uQC6/wVkB4ml9XILv7isA==","signatures":[{"sig":"MEUCIQDnuzw2wPHYZlT9g/E/079ndcgwYE9JbFCuRanJYI9FngIgJnpCVEUa3V7jSFb0qrTA/5Q6+hq09pTCpBWnO4Cs2W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEciBqmFr/uwSFo7YA05+LeF+I3ftgWW9J3GoZOuVE65AiBM6jVS8jummk2UESHjFHoTnPpMlqqcd2xGz9Zxsc5hSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354205},"type":"module","engines":{"node":">=22"},"gitHead":"d802a68d288a23e7c679c27f46322c09f7e9f62d","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.18","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.18","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.18","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.18","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.23_1790146658642_0.43552449398696536","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@hanamorilabs/tab","version":"0.1.24","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.24","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"1d24b4564c600f7e1d6fc4e9d00c5b8a57e47609","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.24.tgz","fileCount":39,"integrity":"sha512-7kLUlgjPXDowDYtbFsqo57YYfdAoXrjMUzRnA/h6IvaCgjY2YN7MwehThmwzqp0j1mqkTxDGkEIp6khVpXUYUQ==","signatures":[{"sig":"MEQCIEU2HDeQajY29LXZaP41w6xcUyYrXEegZWDe22woiwMHAiAbKY4EeesSLoFFFZWk58RGW3qGHP8j6xgy3diaLBAg8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqjhXhZUOZe1oBJSs4DNEabsvHHf/zjoIJbf4mEhvn9QIgUnS/2ZygquQS08j9/IpPgOdsV4dDm0oGl7xHk6HE0sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367162},"type":"module","engines":{"node":">=22"},"gitHead":"5b13e53bc1a918f12fca42196a39203b6e78bdd6","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.18","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.18","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.18","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.18","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.24_1790160615338_0.5231875592433133","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@hanamorilabs/tab","version":"0.1.25","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.25","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"0f9b59e30ea4464064b866222f09abaf9f8e8413","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.25.tgz","fileCount":39,"integrity":"sha512-el1uS6exHJZ3OFe6KBVLAU//KF0KQjpPtiTmcTvo4Vb1zwA8aVnFZwKULcfE/fGd0uxFixQGfCtiamsUdeAKog==","signatures":[{"sig":"MEUCIQDsvTqtqUhFstqtXFqT2ik4dJBAQnPyQlsBR7D6eymOlwIgKQmXNVs2n6ntO2VECvZiQkZM0DAF9qpp2rMSeFkPG24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCrqgaY7qM10veoFFmoW23zDBMf4GTcb3KtfIDOOGl3QwIhAPLFmDyMKAECwDAKlsoJNUt6gucyNotcrNUzahITFLiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373777},"type":"module","engines":{"node":">=22"},"gitHead":"051e385a7d99e1d0a29201182e17f54940597d83","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.25_1790179370021_0.5141215222074529","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@hanamorilabs/tab","version":"0.1.26","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.26","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"051b98d650a6f715012fff0a34bd5c5b0b875310","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.26.tgz","fileCount":39,"integrity":"sha512-ln62Kx9qAuC3+f91hU7lB4UBWYpMg3vnBr3zBPVDMZ+7ld3VHQrQqIjp/1ESX4WDLrnRpMTZAKH/0bGLkyEX1w==","signatures":[{"sig":"MEUCIBi8ccLf/nPxaFbkiStA8wLIfw8ji/8Jw48S/LC/7xlCAiEAzWipsFu8D2g38iics+Aiu5Fys9jzT+37Bsi7X3fh2do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMek4yOU4fcuvG5zgtdJ0H7YunUezmQJYzpHPvID0gZwIhAKdkrSWvLi97UUX6lQ+Lfq1eMn8GawQnQc9ugiy9n8LV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378497},"type":"module","engines":{"node":">=22"},"gitHead":"08965749fb9cb6ca69de59e58cd2d9b08760c274","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.26_1790183136627_0.48727143485606916","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@hanamorilabs/tab","version":"0.1.27","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.27","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"b1a280f3f124c6245651aae915646061720ded5a","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.27.tgz","fileCount":39,"integrity":"sha512-HAahu0XAev159g+gPTMN21DHPV3sydE20Vcc6PF8LpVQIC66+LxOX6/Rw+AnN3jHGi/psaDz8FOuEgJ8cLMJxg==","signatures":[{"sig":"MEUCIQCgZJnc/bb0KflpyfyjZDIj4qc5K+1q+RhNlU/KMoyI3gIgK9UlQg4Rf6sajod6L+Q3sA6HapbLXS7Nu0dahUrNPf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlXEAN4cZGCN2DqlCdoDWIWHkSLpMtKqdyw777gkbtwwIhAKlGxY5Gcke9XTNa0npCs5GDzGg8lBISHw9OV+P72gOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378985},"type":"module","engines":{"node":">=22"},"gitHead":"535932184975a99070cb09e5f4b89162b2314ef2","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.27_1790184780004_0.6942757351850029","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@hanamorilabs/tab","version":"0.1.28","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.28","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"9cde35b2d1ae21ce91f604868f20a916af4cc2c6","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.28.tgz","fileCount":39,"integrity":"sha512-SOCr+JTDNFKKNy+FcNADs0AG8qFb0q10MQfmKMC4iihicE3KK8Pl+t/mnglh9XKHmEZFDNr1cFjrNxTTtP2EOQ==","signatures":[{"sig":"MEQCIG5VCsBnLqNqkkIkv99RatEQgyuvJbupAXhmI1yUi03FAiBFcnCXoolZdXv3Z7VrARML1dUYRfMeC9G5JbRjzDA8Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDh1BhzxtLhadHQtb15Mgt8sl79Cmi/Lp3CIsZuC/Jg1wIhAJNUvzq8IcV2xZBxOt7CKZgi07aDrf74YE8SsTyKVxqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381173},"type":"module","engines":{"node":">=22"},"gitHead":"cf94040c1f037e7e2fd89fa85cd9c5ae5ba70855","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.28_1790185460396_0.9267428155745783","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@hanamorilabs/tab","version":"0.1.29","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.29","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"75a1363d2f0fafa13d45c0ca529e0e86d58e6a34","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.29.tgz","fileCount":39,"integrity":"sha512-+neHbfEsLGYR4JDnyjYWNiXVNd5jbDDtyXEcejuxoGqsAFUXU8koNNUZfDD6/PP6dmgFF3rcozR5bkwtFFTq8Q==","signatures":[{"sig":"MEUCIQDt5F7mbDINN9a+6brStAiYI1FYjx38vxhyQ1iuxMhRngIgORSkEtGjIQLfok6b8ocMsFnAaGORNZKZqiI9G9GlKZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHiZ/w/qSDAuMBZ0J1OBuRB+CWbpHgxkP1tU0/ofh8VwAiEAoM5BCG9KAlmtSOWpRImIilKPfCryh0tBJhghz+quYg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386670},"type":"module","engines":{"node":">=22"},"gitHead":"e1ac3b94ddd7638dea800b23ea1221044f6e2349","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.29_1790216017523_0.8361729265938045","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@hanamorilabs/tab","version":"0.1.30","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.30","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"d43dd7d6445c4f0bf96ba31ff0b83a0f43a093dc","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.30.tgz","fileCount":39,"integrity":"sha512-V13Ne7bxbuGBoV0ANVnGWEMCKSqb2WqS2MJ4I+Gq01Jk8sZqymw7sMXdbThvKT2/iy7wdsZCLaxX/gdzptJh6Q==","signatures":[{"sig":"MEUCIFDyzW/xUW4TZmxwCQJG54Q6QsziE0ZS9WODnCpnIkgDAiEAky5kItfhCKGUpVa15ZyD6erYxfBeMYwbxqszMgwzZLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBT3stmSOvJWarRQdbcbc24pl/nW1PfFEG+MRSVcgpoRAiEA0B4/IY0yg0Ql1gBjpv+ShU+ZtiP8rFpvoV3zH9a44u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389249},"type":"module","engines":{"node":">=22"},"gitHead":"d824b18a06dd1949a371b8b4cbf9eba9fafc0ddc","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.30_1790218222714_0.45292030881572054","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@hanamorilabs/tab","version":"0.1.31","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.31","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"68ac6c0eb770110654a4457a891cc98ec2957d6d","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.31.tgz","fileCount":39,"integrity":"sha512-wDLUEV84QOOPf2GlpAiDDJpcldMuGCmOqyozwwqiV7tAWqS3/gyVstn8LEDzlCGJXfe+zAQv4sklQtY5FS6Otg==","signatures":[{"sig":"MEUCIAfg9ujT/xb+8T5I6BssCqNVNdxWR/+eILBZ0+lJfAu5AiEA4AgvbnSNwG/pZljdN8hmQpZTwzZ/I/u+xmCpNcUMvSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDQxn4+xjfTlU0cuMjvD/h7HMhZ63gEq96Yz7l3K0MIQAiEA6rs6nZFjwMmHVVm358uQivBoR/Hk3+Bcip5Zdqr8/eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391608},"type":"module","engines":{"node":">=22"},"gitHead":"3bbc28510cd2f3a7670fdf7068cb32eaeb332958","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.31_1790220832992_0.4475659699526935","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@hanamorilabs/tab","version":"0.1.32","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.32","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"94836823432281104997a745d353b4a3feca523e","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.32.tgz","fileCount":39,"integrity":"sha512-Q9TB9+Zwx6oUzdoauxhAGAc85o0zUU+dbHppj8YazDP7uug6QOjK+EZKn9Us8x+tQTEXmSwucb3HfV5mgRTqgA==","signatures":[{"sig":"MEUCIQDRoZbxUxrxSWoL0/tM23GTei/Vcsf3Zc7/s+BPuGpSYQIgB/3U1OM/hbiDiUACxxzIpaqdn7c01rkhOrnL/7MqCR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAUtVP12/dkH6+/On32ByfjwasbeweIB83XiuO1Dp4kFAiAXJQcjOg+IdwVWuyNUioGTwE8bJhlnzy5Jsh1UQ85miA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391701},"type":"module","engines":{"node":">=22"},"gitHead":"2fab7e8ae836e66762102c351b6f2509a6e702a0","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.19","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.19","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.32_1790236898529_0.7254083201325341","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@hanamorilabs/tab","version":"0.1.33","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.33","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"42e242b24ebfeba0e4dfc6a4658e3d7fd5b02e71","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.33.tgz","fileCount":41,"integrity":"sha512-P2SIl+8ThZJCcLcGjK7bATPc6hX6MOTMnpza+SmeNhFxeWwrEmO8D5GybZBQPC3S9tbkOejKKQanAscbyf7+2g==","signatures":[{"sig":"MEYCIQDsFJqTw5Vr+mfegQoB9vtfigi7MlNL1rvIPXSs2A2ySgIhAJPGf/LFrBy/uIYE2vNhrEDVwqsg1/WVO7NG7rGS+Gje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC4d3DknliPxIYu+DU1fcUUrdPTj5wC/iH6MhSpgGFyMAiAs6W96pk2gE1UJ7Gh7+DqtzjP5HrQbgHLPFfwCqZzGKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":416213},"type":"module","engines":{"node":">=22"},"gitHead":"428b4ae3fabbd2398509dedd703ca060bb759733","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.20","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.20","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.20","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.20","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.33_1790348347601_0.5440104969765063","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@hanamorilabs/tab","version":"0.1.34","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.34","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"82576fe58b18b69b4461891a3d7a89a961bfe368","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.34.tgz","fileCount":41,"integrity":"sha512-N8SB4J8ThDtV3LXfSAWn5KD5RbMION9TT6p2lIU6iDUZon8Pz/uwFXdF3pHNRB9J1BfPGOVI8n2wxI3XpXB4/w==","signatures":[{"sig":"MEUCIQDIIgyaYMw22995VJ+a5fDpT3Y8tLSsIjEiBWfNR/471gIgai1A0z8qEqS5DIvUXlYkg32iUBZgIpnJo96RrzfBeMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGDcP/T59YsbRlBTgGGpBIdUoGHugGdrZK3I2nq/J5GGAiEAyTK4HxJFwgEMjcBpieOQqx3Wg8yK5Ve9Kckc//8Dcv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417331},"type":"module","engines":{"node":">=22"},"gitHead":"754ee48d72a6baa7e4a49f2b48ab52ea839e57ce","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.21","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.21","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.21","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.21","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.21"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.34_1790353818670_0.024591400821638132","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@hanamorilabs/tab","version":"0.1.35","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.35","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"792005c8d9e3a0797772331cdb3766420ecca28c","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.35.tgz","fileCount":41,"integrity":"sha512-o23YoQYKDnod+m4sJmMpk+A7SsBvd/032kvImccdCuogJ9HI0k2AKseAE888yDOkcuQqkITHn6mQ7oy0R9ywRA==","signatures":[{"sig":"MEQCIBYmvyGRJNEoNJMb2awDtXWr13Q/aU4h6Xrpp1A+5ftOAiAXA33fo9JnB0dF3E/H5rZU6kkSXNOXu5vJkhqCuXw0vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZFC6TMzcZBnTRfMuD5BVqYdSrh5BzQO8tGfzcWFaLLwIhAMGc3m6GPMDEjdQy1bhN80M4FGSLgNGMk1kEoOjXWGNN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417331},"type":"module","engines":{"node":">=22"},"gitHead":"bee3649293a97ad89d601fa7e7b29380a16c3096","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.22","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.22","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.22","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.22","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.22"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.35_1790357042589_0.2452168892573603","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@hanamorilabs/tab","version":"0.1.36","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.36","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"896c2948cbc729eb61e78b3093eb46623edfff9c","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.36.tgz","fileCount":41,"integrity":"sha512-0cvplXcMyIF6tADFzzmVmse4YqBuSvADQFLPP5utSwNeV1CV1QtMIUYvz/BsdGHwSK+tLoQkkDVXt5bg9Xd4CQ==","signatures":[{"sig":"MEUCIQCNZpiqtnGdqyKfCU34/WnNNNgFo5lqPkvPy68kRc8KbwIgZlGxunn3JSvkh6ObnBhSVDd1zAn3feECN1Pft/SKZ1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDpqEHF1Sfa5tqHZwOXgsyoWEiRLJZ6NOpOwfprVatb8AiEA+2k3SdIELRMt//Ag5zRdJ/JuTSM85b/wNBDimFB7jGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420269},"type":"module","engines":{"node":">=22"},"gitHead":"9c29464af6d2147ed08e1b91e330a43b8e6dc117","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.23","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.23","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.23","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.23","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.36_1790359595016_0.8074980436580319","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@hanamorilabs/tab","version":"0.1.37","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.37","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"8a24588ed2531feede25a92099147f1ccd54b05a","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.37.tgz","fileCount":42,"integrity":"sha512-la4m2U5WaiCElMR4hGjDvwO/WNu6vGyNW7Y5k/+CiLhzJ+ikuWzcfUz+dYyamp4gE86TYBrMFIWiNhD8s4ShaA==","signatures":[{"sig":"MEUCIQCNRvPNdVBga4lHD4UlB7TJTXLqKR6rN4qytOTW+JaF4gIgW8yFlv0KM5qIbnU9+iQ+1u7DagZYVfHhiOEZjozY+Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHOlDwlWV3wOziZ+n6d7RwuyJzrEGd1YyD2A3Y2T8sEIAiAoLn2w+g4CcZb8tjBtbfWaHaLJdkQ57s7ksKCOoXsi5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431714},"type":"module","engines":{"node":">=22"},"gitHead":"3b6151c924ee9c1c5cdc95674890238cb49ec7a8","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.24","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.24","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.24","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.24","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.37_1790393671771_0.2888965920425266","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@hanamorilabs/tab","version":"0.1.38","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.38","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"33ef616d4538fef0464169db30b9fbbae0a03c05","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.38.tgz","fileCount":43,"integrity":"sha512-yX8lHd12YfgzmalOg5amVXl1Qinm8Oya30UQQgLHZt31Vu/Or3eHi4ynQiThb0tNT4BSGXT2XVgXdO4g+3EEhw==","signatures":[{"sig":"MEYCIQDE1Odk6lYUDz0CZ5G5OeSayYda1pFm5s8RzYeq2xu44wIhAJuB67DjtUrWqB+HYfLir9NWI8DaREp94vmhwkqchZLI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKrMvG1FwZLlSumAWAv6tPmWSE0l+ooZ9BuG9rV/l3WQIhAMrUTKw6JHZRZYKt46ssnIUDRz5898RUFr0cpjtiTjaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442133},"type":"module","engines":{"node":">=22"},"gitHead":"d6d8aa17e1aa5eaeefed49f10670aa4c6fc2af6b","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.24","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.24","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.24","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.24","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.38_1790400024117_0.6089838822014704","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@hanamorilabs/tab","version":"0.1.39","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.39","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"7d8ef83930e8a438e8bd7716f17315ed060c3ccc","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.39.tgz","fileCount":44,"integrity":"sha512-ipaFG2z2bGyRkds4QNptqmfcTFufxmd3sQwzuLHuZbYIIINKfSmpS2RLkx86YHBsssiRLHJ4G49vJvW85BPd4w==","signatures":[{"sig":"MEQCIDXxsuIfg+alIMWEO86EL28YmuRoSzINAgFyAHBGkug2AiAusU0c2ub8qQJd5skBtKHbQ+aWk4SzUXtOhZD/VIzINw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEctDN5OvPVCVfWxQAzX7SQKu44hxexquOoHnRISEcr4AiAkrUHVIjS+iHv3LXjZhZy9mQZOZN/SBAyVEzPds3VvyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465622},"type":"module","engines":{"node":">=22"},"gitHead":"049dd51eeab9984b2185720cb5e89acaf2c682e2","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.25","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.25","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.25","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.25","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.39_1790405632267_0.7755277855781031","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@hanamorilabs/tab","version":"0.1.40","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.40","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"01703f0cb54f5d87621e5b94d66c388b06c49b58","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.40.tgz","fileCount":44,"integrity":"sha512-XINFbrM2P4TkyfzPLJgcVq+fmKo8Q4WxT6P/I6RHe9kjDwGpAIm+ydVyHXLrpkDOG1uoaK2rX1mC7t2Ywhls0Q==","signatures":[{"sig":"MEUCIQCECw9coU1cYl6VSiM/r5M4Lo5Cux7LTd+fT3+dPSEMRAIgdurLrOanXrsCSXPtuAm0rF6elBK0AIAtBwJg1C3cfcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjR5JXdUnXJAYmTL8eFJfTb3e0uNzfd+OG6Fi0bVUWFQIgUsv2NUp8xxHtVqDzi2JC8PXsoLI/IjwPfnHi9BO9BjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487099},"type":"module","engines":{"node":">=22"},"gitHead":"ebe6941fd71ea8ca427ab3f49793a9aeb06df15c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.40_1790409637133_0.008058337304094776","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@hanamorilabs/tab","version":"0.1.41","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.41","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"9e1f909d432fbc2b4317d51bf4a1fdd60cb38772","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.41.tgz","fileCount":46,"integrity":"sha512-S4sp5YgLqeOKbmtphn+pWBXoVMkGVtdZFoQy8hP8whJNM89i/QU3j/cJITioxUJ/1Zh8ePV0vadNrCjIdRX1KQ==","signatures":[{"sig":"MEUCIF+SsoXMDnoNRS6DbGPg7WQRQ0Z4jfYWSM1ZLvpzRExFAiEAw1q1cl+Hv+NLTO5CFDE4bZ6HX8GjwwWWdr1coRrOQ74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKNKLG/wM4afzi7TiZrRjHCxgAGatfMxe4PDpK9H5qzgIgHrVaB5YPBXR/7cKLr64EdkpJQJmJdtJWhxCJkUVqj0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519571},"type":"module","engines":{"node":">=22"},"gitHead":"85f4146e08a631dfa74babb880baf165d8128e01","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.41_1790413130055_0.5722692297255749","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@hanamorilabs/tab","version":"0.1.42","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.42","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"232dcb36dfe4fab49c0af33ae76392ee9dda0007","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.42.tgz","fileCount":46,"integrity":"sha512-xvKswX/BAdRElk+71S84obEKM/AqVvbXZiB/hkAHhqDeUv2ad8vZnPxsFCkkSY6Nhd4Xhis//o1hjW8K5IfLwA==","signatures":[{"sig":"MEUCIQCleQZrdOhKm8OJA7m1H8+DKHsa5QjajCa0/azBiehOqwIgcR1uo7e0dpKaM0d+ul3pNUKnhEDiMIW4WC9IOgWgfU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFIcWMJt5VSJWifxi9UkrbPKYj/GqnWDNcPt2XB93fAtAiEAgwPRXYf9e+40Cj5U6V5Kbq2yYCvaWUovnrkH1O1X9Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531821},"type":"module","engines":{"node":">=22"},"gitHead":"593ebae386bed375947519cfa092020b5921446d","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.42_1790415116881_0.287540772253547","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@hanamorilabs/tab","version":"0.1.43","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.43","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"d9561c6ede91fa8abe992292bee712e545a4a54b","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.43.tgz","fileCount":46,"integrity":"sha512-uXCvNOGfv31RVTb/M2QvJhIVhmN4VEuGCKhqrJWEz1BdPaTH+lShdXz/jextuNv/vrMMkkpcylq7E743asQdmw==","signatures":[{"sig":"MEQCIBy9EDZcNPt4q2BaTk9uZ0fZBTH9xlpMeq03wba98x8LAiBe2rScF1KYGA0+HloHh09RdmKE+8l8oRZvrZhT9eKHCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHPp2tw87BRalUThrBuaF+PZ2OoDDGfckE+lwc5npH9FAiEA5WGX2fCwsI7po7g9MnnMDQWG5K++gBw3TLz2UvjI5eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553999},"type":"module","engines":{"node":">=22"},"gitHead":"b7ad5ca1a96f4b70e5959797c38f3b4d57d94e89","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.43_1790417928330_0.04840881395497987","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@hanamorilabs/tab","version":"0.1.44","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.44","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"747525d1fc437f53472ceb9ef1e2d8b708542f46","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.44.tgz","fileCount":46,"integrity":"sha512-TEOd7BKIuIHXh5tuQ7TT60PtbVdVCd/U7U/fe1NDm4tIeVqN8HxLy/dDNDoXCy3krvUqKt5NgkpVmqw/Z4Sh4Q==","signatures":[{"sig":"MEYCIQCRIvncFqU/PCrVd7vSwbdUjGAzV4RpUpWIa+0drpIhnQIhAO4NxGxN5ldOpK52gEZw0pVp3280VrqzJAIR9dzDaQ/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8WSTa+Dx8WtpcztdhPf16ITLva7XPtxffBFH5vfUNsQIhALghJoSLKEAp8Y0mX4yJ2BmIskbYy+xQ0WyIXLyNEeuo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558245},"type":"module","engines":{"node":">=22"},"gitHead":"d85d50ca5c8be09856da6b3708e8f5f4bb064a4a","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.44_1790425000501_0.44946041899562195","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@hanamorilabs/tab","version":"0.1.45","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.45","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"b3b3775317fc1fe84587754e2455913153499cd5","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.45.tgz","fileCount":46,"integrity":"sha512-lqN0ame3RjwCHpffgp0ZcMMT3ijfYR2tdImfPnSqTegjOmsHxo0kxTnm39PSKyTAh/Ld10Ovoz8XYwkhllw92w==","signatures":[{"sig":"MEUCIQC/8U6RueTGcGqvb7SoEV1rPhq7dW440UFPMmPkRXjSlQIgKiatxgOHGRiDPX3LDVzUIZknQ7AZ6favM21hiNJmSjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCusx56P0jSwHOyguwRXyD0UneQZeLU9eUC2mZSgeGKjAIgDx0kXXuVoAkoUdvjRMiq4UTA1b58F5zDi4VjQBJFPZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558588},"type":"module","engines":{"node":">=22"},"gitHead":"ee314b7e4eb03d091a97ab5e2506c36c74e6f28c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.45_1790482770608_0.26886626595351726","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@hanamorilabs/tab","version":"0.1.46","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.46","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"9d2afd84b6d311bbd905a03da8bb42e0962b8bcd","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.46.tgz","fileCount":46,"integrity":"sha512-Irbw+65Ix4b/K7V3+cnN+0CF6Z/ztiuV22AtZjZooGICqkdPtN76bf8xL8WM0ZRf4Ayy8k7Si2H0FlG2e9M7zQ==","signatures":[{"sig":"MEUCIQCNwU2yi9KZYO9sTIbJCj33Erq4qAVKZU8GnAWww0SQvwIgakd6YxUldp/Mb2y6HrF8n0QZxONmwbpnihRP/MXtbB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBVjtc7kihqvwaKF0nqwVSCtAU/Vb1QOftHIWBbydzQAIhAOzcxd0EHjCQYiZ8nFLy2WZnAbfGSk/Et+8ZfNT7/SaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566307},"type":"module","engines":{"node":">=22"},"gitHead":"f298ff23d3a83d4d0f7426475d2f4def606886c5","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.46_1790485419973_0.3989525257241582","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@hanamorilabs/tab","version":"0.1.47","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.47","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"3e822cb39ff8f2b4e152f5cca03739f239f9e9b3","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.47.tgz","fileCount":46,"integrity":"sha512-v5p1OZpOZViN9oA9ROeox3kkiAOHfdomHAaRJA93ORL1F3NmQy4sSI75QkZWlhg1bg0w4jZpak572PleCVRLzg==","signatures":[{"sig":"MEUCIQD4yFghnz/mJVuQsUKA1WXmKahp6axh/BmwSeUU9bRenQIgQRJHyvNCHcZeqeCFf4TOIf3plVuHViJmWrxYRBalSMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFtpZG1Tn497FVA43fcOHnnFdioJmvc+ruWEnX79pJ0vAiBlKe7wAuEvBujPIeOg2fsZP4x7vB0jmJikUWoVz0LHHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566741},"type":"module","engines":{"node":">=22"},"gitHead":"921af7bd65fb8f4e86c7b7e7eef1b312218921ca","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.47_1790485880794_0.4950893911169578","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@hanamorilabs/tab","version":"0.1.48","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.48","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"8a0ebd3ad0071dd22d3593e75643bbca0c302e1c","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.48.tgz","fileCount":46,"integrity":"sha512-IY0Zu6c3m28z6vCE2iH1ml1Tw8Rkfa3vA517mJ/WuVcJL9j3JT+zuiMQmLn6wwFPvgkYXM/6VHwnQ38LC4q4KQ==","signatures":[{"sig":"MEYCIQCEV6BP2wM0tLDkekAVe/oGSakZ8CQdkNGXdy7Ys9YLcgIhALoqobLupQOdO1fi205/SM4W4zmfFj7N6xGA9oNa7laW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDW045+wPW/wapdt4wUUPrHzNu0Nve7DNXqFsqkUefT/AiAkqWLnnKBRS++2Qn6lkn3F6PLDtFuU/K6NEB20mUqm4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572377},"type":"module","engines":{"node":">=22"},"gitHead":"bdc75d1e8f8c678e9831f4a6eb12290c1a29515c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.48_1790493926022_0.2723343906596227","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@hanamorilabs/tab","version":"0.1.49","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.49","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"b9cd26e364c6679d9d3f646d8925cee01b84aa8b","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.49.tgz","fileCount":46,"integrity":"sha512-XpoN0v6kbyUZ2GedVAFTL/bHALf8fEKXNZqi5cIst9rWSLJ5IgkD45zYxsuFeY80C/Nsy4ieBYtURkjik9+L1A==","signatures":[{"sig":"MEQCIDeI68Wij14tm+HknNwY/74N+Xv/SMry/3RRPQWr81taAiBbLhALcWsUMbiMRhuATQTRCy5y5HhKj9CjfjRgptlM/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/r+s4zLugydAE11k9/TQvcslGjCXEtlfgylaTJFSjMAIgRzSClK/5saa/zXTiDUnKVwn0u8Yc2UNcs2M9S6B2Shk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588278},"type":"module","engines":{"node":">=22"},"gitHead":"ef75c7d75055fe96500321817e93b09b2401b13c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.26","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.26","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.49_1790507625601_0.9176606412493638","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@hanamorilabs/tab","version":"0.1.50","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.50","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"4f62f780cc72ae6a825bd324b598e7348c1552a9","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.50.tgz","fileCount":46,"integrity":"sha512-RyIeP7DXJph043eKbZyoNyEuqSBN6najxcmQdrSCpz4aq9HqFNYTguGSyDM9yasyhfkyQSujeO6FTZoNZBkl6Q==","signatures":[{"sig":"MEUCIF+voDDp5U5W5QuelZ0bC0s1BwK5kZcBqp0XkB2EH63wAiEA6xzbUHnZoKTOu5yqm54MRm5i+IULeM/SASXiq5y8gF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEQNQ7Z0/fpmqIVM24azax0Tqyns2mjmyCvVfjlBSK1IAiEAjOUsmWpiofBmTkJ3Nb/RXqBIzKOzR3zx1PCc0RhulpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589349},"type":"module","engines":{"node":">=22"},"gitHead":"a7f53e06b5d4097ad96ecaca481a553805aedb4c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.50_1790513713373_0.022575831692737136","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@hanamorilabs/tab","version":"0.1.51","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.51","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"0765407e29e82a68aa62029b938575ff8e705f44","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.51.tgz","fileCount":46,"integrity":"sha512-64kuXqABmP1cDxD9g2u+K5OuCb4nNGmqQjght7JucxE8HsRLh5yDD8jodB4fq+72pHNqZvBZcUrTnc6dcd8fzg==","signatures":[{"sig":"MEQCIHHtn/I3ZMQ+b7DwMmGpcdIZA2zjGFbnYVXIOtQlWItfAiAxLJKuKINxNWF3tTJ/Mhe0C/ny+X4mfKGyhrzkdss3TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcL2qcRHDqgBCHSLcGfOosWpyD8DcWQAV+HuzkhxJGywIga4W0y1GmgK2hJ4Iw625F2mb6QF9vogIDuFUPsG1vEOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589547},"type":"module","engines":{"node":">=22"},"gitHead":"125030a2da1d49d722c35c1881354f781992a9c8","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.51_1790519838943_0.1619303254711073","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@hanamorilabs/tab","version":"0.1.52","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.52","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"5ac89cebfa16e8b9f16b4968597cf380ada2d658","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.52.tgz","fileCount":46,"integrity":"sha512-/uhYaVnGw9rBt6aOJH9GEY9bk6QIV3XeXKXbFasRQEign4pJd/Zc0SnU8UGwdwrZY5LwDbpMzoca1wDsJOOaWw==","signatures":[{"sig":"MEUCICgAJzIB7+Q8OsvY/PljZtSnTLu61MYupEKdoShZkuEHAiEA8z9zp2OQX2C5kh4LL+Crd16uvNFVkwwz1tu7bUTiSf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbjPAugfd+YcgifJCvr9nnl19+Rx5+XsckFaAbk1luvAiEA9zipf3ppH03JB6PO8S8b1un8tEaWqGADuEK9OSEv/Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":607042},"type":"module","engines":{"node":">=22"},"gitHead":"2e8a71440a23fe234a5f07efedef1547aef0da23","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.52_1790523738779_0.39999584313186665","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@hanamorilabs/tab","version":"0.1.53","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.53","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"4d3ed1d60269d32f49b0b5b79b8a50a9e335278e","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.53.tgz","fileCount":46,"integrity":"sha512-EN122jSHRR8jZMqDeFmhftrnMbgKsPJeDpmbexTuH+RdcWPeSbsNMl6yy5qkUSDAKolj/LdCzu3VA3jOLp2IGg==","signatures":[{"sig":"MEQCIDVhAITWyjDjGLhEuLj251TInWnV++CesB0wN0DPzywdAiAeIAqCkwNQJYLyEAMuWNUIfZ/5W7QbWeTQMavv1CqH0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBQ/DLfsaB208CsJ9CYrEtFmXOxLKJFSEgd2EtaiZ50wIhAK6pXRweRl/yWm6MR6/yPvv/FIJ56mZ5cDgsdvx6UOol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610011},"type":"module","engines":{"node":">=22"},"gitHead":"0a35f1a46ed234d588f22de1010f92bd9b360a17","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.27","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.27","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.53_1790561442492_0.6669122758207795","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"@hanamorilabs/tab","version":"0.1.54","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.54","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"b81e50cc7720abc42b67328e41fc4820cda2cde4","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.54.tgz","fileCount":46,"integrity":"sha512-jM058R27y4jXFH3iRzcA2PsCDgnDizT5L8Y1OOUTzBVxeJsy/6MFoyjvctxCtVH38wc61Y5JQx491UMRDH4u9Q==","signatures":[{"sig":"MEQCICG+p775RZQOKtpphU6jyaLRDioRlMDLNDq0MNdUhgGZAiA1PipZHJbfQaeNiQs2dha7PEg8ByD3WxxRYcLcaNhfQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4jmYpFj58k9oxTRaf3d9w/KhCoHdM5aQz5PALvx2VswIgBQdS3iVFHan1XQMEwoj+8hoL2xz0DlkxLaEp2qsprNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612150},"type":"module","engines":{"node":">=22"},"gitHead":"3f76b887ca42ccb1f3164ad67abeaf7f8ecbb0ac","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.54_1790571623873_0.24294497440966056","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@hanamorilabs/tab","version":"0.1.55","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.55","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"ff12ebcfa4cedccd7aabad488775edfabef60013","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.55.tgz","fileCount":46,"integrity":"sha512-1Uezcfy1MXidU1s42TuG+PYE75fY9GqxqRLmr71Obo36/nmpIpArECT9YFPuqVdRF+njjhG63wU6nY7KNZQgjA==","signatures":[{"sig":"MEYCIQDtWG6uo6XMGt2O71I5JjOhoBwKMrUxFlw1pp+LzcLPxQIhAL6IpEGLqN8AZBkBiDyC1cWPEjTMGQmyVq4n0kNiYeCp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH+fJAXxBkaCOE7IClmun3DqStUXqrxi+h8WlLYDuWP6AiA8gJDKiazwlpkEwYxVHACniGQDWK9rzyvPQqKL/t2NXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613717},"type":"module","engines":{"node":">=22"},"gitHead":"3aa871f9e8adaf7ff80befb7b143dd64fba8f2a0","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.55_1790585878741_0.16703291308917345","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"@hanamorilabs/tab","version":"0.1.56","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.56","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"1d918971c93cb4eb600281aa5ddf3b0654a52cbf","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.56.tgz","fileCount":48,"integrity":"sha512-ng8Wse0H2DYDkrOsqbQfEzvcvHP/1WVVGy/jeIPGZPnFJKm9pSax+HzUpxW43lcC93nhc/TfygDyqb2Ms8pyXw==","signatures":[{"sig":"MEUCIE6zogtUlk7hmaGOkNkRU/oreFQKN2FHgqNGJfKjpwz/AiEAgkcJXqQiSFJrdvaYzQhP/RcxEW3i37j9k3ZVPgWl/Os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVlTALV7cizswboyYcELdpHzZ3L79ABsFJXAeO1WLTpgIgBHD3tdpluZ/LhkOw2GRPQkq6wEwnf+AQyCMOV7XQmBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650394},"type":"module","engines":{"node":">=22"},"gitHead":"041b56f8d557b55b0ca3376d0e4c1441e5cc677f","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","esbuild":"^0.28.2","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.56_1790738202740_0.1488934534278381","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@hanamorilabs/tab","version":"0.1.57","keywords":["flocktab","claude","codex","agent","budget","proxy"],"license":"MIT","_id":"@hanamorilabs/tab@0.1.57","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"homepage":"https://flocktab.com","bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"bin":{"tab":"dist/cli.js"},"dist":{"shasum":"44f35dcd176981ddb5fe83cd6374458b52e46a3a","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.57.tgz","fileCount":48,"integrity":"sha512-LrhnM/9QRtey0EFAubq+tcYfwBzhTDCnF5YABUHZ4o5mOksS8f4/FiGaIIorQx+nU4cq2JQR0P4hDFrarbsSEg==","signatures":[{"sig":"MEUCIQD5/Dvc9LyEk/cBTr/cuijI5BzkQfNGkxlfe3K+vzzT0gIgM9mA9O3qkxssIql4PAMkYj+VchL0CffeTglxZ9QwM5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDV6QAqPYIvIYV488n+BxUalGl5Vqs7YgFpCDQ/sEQDgAiA/9b7Oecx1mK7+7BKd6VRtjWyZOxNPoRtN5ue8BGESWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657966},"type":"module","engines":{"node":">=22"},"gitHead":"595c34fb36de5ac10d4dbbde0cf04387e47ada1c","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","esbuild":"^0.28.2","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/tab_0.1.57_1790781179745_0.9491546391639021","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"_id":"@hanamorilabs/tab@0.1.58","bin":{"tab":"dist/cli.js"},"bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"dist":{"shasum":"fca12ccb50d711f3ed5e04401b5091ab99fda890","tarball":"https://registry.npmjs.org/@hanamorilabs/tab/-/tab-0.1.58.tgz","fileCount":48,"integrity":"sha512-oMBychMx5riyp0g3NuVbcVr3VNP9ujmuXV4tT5a4l5dolcfjP0duaTl83eDq2eTfl8KLanIDoANXg8ET3gWVxA==","signatures":[{"sig":"MEQCIDlSc3TQ3+VjXsl0IHKwMlwuBBgO98ZKUgARsVW4rRoxAiA4QLkL24sdMR7kImu9ehNg8r1/SBVnnNU1mLXryTpH/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDxDcBubpZu7sF549zIcNXgjR6A/OhK5egN+Qrl6A7kPAiBu7Lb6fkhXGGIEuguTlNKmrEOyKpAbMYgpn6x2V2JNRg=="}],"unpackedSize":660972},"name":"@hanamorilabs/tab","type":"module","engines":{"node":">=22"},"gitHead":"2c035282ad35b3ac619f8bff0f88b58cc21abd54","license":"MIT","scripts":{"dev":"tsx src/cli.ts","test":"vitest run","build":"node scripts/write-version.mjs && node scripts/sync-docs.mjs && tsc -p tsconfig.build.json && chmod +x dist/cli.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"version":"0.1.58","_npmUser":{"name":"joseairosa","email":"me@joseairosa.com"},"homepage":"https://flocktab.com","keywords":["flocktab","claude","codex","agent","budget","proxy"],"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"_npmVersion":"10.9.8","description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","directories":{},"maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vitest":"^3.2.4","esbuild":"^0.28.2","typescript":"^5.9.2","@types/node":"^22.18.6"},"optionalDependencies":{"@hanamorilabs/flocktab-proxy-win-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-x64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-x64":"0.1.28","@hanamorilabs/flocktab-proxy-linux-arm64":"0.1.28","@hanamorilabs/flocktab-proxy-darwin-arm64":"0.1.28"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tab_0.1.58_1790821893158_0.7310490084975612"}}},"time":{"created":"2026-09-21T07:16:21.191Z","modified":"2026-10-01T02:31:33.407Z","0.1.0":"2026-09-21T07:16:21.574Z","0.1.1":"2026-09-21T07:35:53.449Z","0.1.2":"2026-09-21T07:38:24.748Z","0.1.3":"2026-09-21T07:40:47.910Z","0.1.4":"2026-09-21T08:09:43.538Z","0.1.5":"2026-09-21T09:24:53.370Z","0.1.6":"2026-09-21T10:46:09.647Z","0.1.7":"2026-09-21T11:27:34.326Z","0.1.8":"2026-09-21T12:59:14.503Z","0.1.9":"2026-09-21T13:48:58.284Z","0.1.10":"2026-09-21T14:24:06.262Z","0.1.11":"2026-09-21T14:48:57.158Z","0.1.12":"2026-09-21T15:29:35.887Z","0.1.13":"2026-09-22T01:37:53.157Z","0.1.14":"2026-09-22T01:56:19.549Z","0.1.15":"2026-09-22T02:55:22.279Z","0.1.16":"2026-09-22T06:46:57.622Z","0.1.17":"2026-09-22T07:18:37.514Z","0.1.18":"2026-09-22T07:34:13.380Z","0.1.19":"2026-09-22T07:46:30.332Z","0.1.20":"2026-09-22T08:27:39.576Z","0.1.21":"2026-09-22T14:35:48.471Z","0.1.22":"2026-09-22T17:05:23.688Z","0.1.23":"2026-09-23T06:57:38.729Z","0.1.24":"2026-09-23T10:50:15.440Z","0.1.25":"2026-09-23T16:02:50.119Z","0.1.26":"2026-09-23T17:05:36.727Z","0.1.27":"2026-09-23T17:33:00.080Z","0.1.28":"2026-09-23T17:44:20.490Z","0.1.29":"2026-09-24T02:13:37.670Z","0.1.30":"2026-09-24T02:50:22.828Z","0.1.31":"2026-09-24T03:33:53.111Z","0.1.32":"2026-09-24T08:01:38.625Z","0.1.33":"2026-09-25T14:59:07.727Z","0.1.34":"2026-09-25T16:30:18.765Z","0.1.35":"2026-09-25T17:24:02.687Z","0.1.36":"2026-09-25T18:06:35.129Z","0.1.37":"2026-09-26T03:34:31.865Z","0.1.38":"2026-09-26T05:20:24.215Z","0.1.39":"2026-09-26T06:53:52.353Z","0.1.40":"2026-09-26T08:00:37.225Z","0.1.41":"2026-09-26T08:58:50.150Z","0.1.42":"2026-09-26T09:31:56.973Z","0.1.43":"2026-09-26T10:18:48.452Z","0.1.44":"2026-09-26T12:16:40.602Z","0.1.45":"2026-09-27T04:19:30.702Z","0.1.46":"2026-09-27T05:03:40.139Z","0.1.47":"2026-09-27T05:11:20.884Z","0.1.48":"2026-09-27T07:25:26.111Z","0.1.49":"2026-09-27T11:13:45.700Z","0.1.50":"2026-09-27T12:55:13.498Z","0.1.51":"2026-09-27T14:37:19.032Z","0.1.52":"2026-09-27T15:42:18.865Z","0.1.53":"2026-09-28T02:10:42.611Z","0.1.54":"2026-09-28T05:00:23.990Z","0.1.55":"2026-09-28T08:57:58.841Z","0.1.56":"2026-09-30T03:16:42.864Z","0.1.57":"2026-09-30T15:12:59.832Z","0.1.58":"2026-10-01T02:31:33.242Z"},"bugs":{"url":"https://github.com/joseairosa/flocktab/issues"},"license":"MIT","homepage":"https://flocktab.com","keywords":["flocktab","claude","codex","agent","budget","proxy"],"repository":{"url":"git+https://github.com/joseairosa/flocktab.git","type":"git","directory":"apps/tab"},"description":"Run any AI agent on a FlockTab tab: tab claude, tab codex, tab <command>.","maintainers":[{"name":"joseairosa","email":"me@joseairosa.com"}],"readme":"# tab\n\nRun any AI agent on a FlockTab tab. Needs Node 22 or newer; nothing else.\n\n```\nnpm i -g @hanamorilabs/tab\ntab login          # once per machine: opens the console, approve this machine\ncd my-project\ntab claude         # first run here asks which Agent this folder runs as (or makes one)\ntab codex          # same Agent: it is in ./.flocktab\ntab grok           # Grok, routed to xAI through the tab\ntab kimi           # Kimi, routed to Moonshot through the tab\ntab aider --model gpt-4.1   # anything else: both APIs pointed at the tab\n```\n\nLogin is per machine, the Agent is per folder. `tab login` approves the\nmachine for your flock and stores a session in `~/.flocktab/config.json`\n(owner-only). The first `tab claude` or `tab codex` in a folder lists your\nAgents, lets you pick one or create one ($50 cap, change it in the\nconsole), mints that Agent's key for this machine, and\nwrites `.flocktab` with the Agent's name. No secrets in `.flocktab`, so\ncommit it if you like; a teammate's first run mints their own key. `tab use`\nchanges the folder's Agent. A new Agent takes the name and project of the\nfolder's Agent under another harness (so `tab claude` after `tab codex` in\none folder gives `dash-f4f` twice, slugs `dash-f4f-codex` and\n`dash-f4f-claude`); otherwise the folder's name, linked to the project it\nis named like or that Jev judges it belongs to.\n\n`tab <agent>` sets the variables that agent reads and runs it with your\nterminal attached. Claude Code reads `ANTHROPIC_BASE_URL`; everything else\nreads `OPENAI_BASE_URL`. Codex is special: a ChatGPT login or a custom\nprovider in `~/.codex` would beat the environment, so `tab codex` gives it\nits own home under `~/.flocktab/codex` pinned to the tab, and never touches\n`~/.codex`. The proxy serves the OpenAI chat and Responses APIs and the\nAnthropic Messages API, so the same tab, cap and kill switch apply whichever\none the agent speaks.\n\nThe key the agent presents is `ft_live_<secret>.<unlock>`. On a hosted flock\nthe unlock decrypts your provider key on the proxy for that one request and\nis never stored on the server; `tab` asks for it once, when the first Agent\nis keyed, and keeps it in the config file so `tab claude` is one command.\nSet `FLOCKTAB_PROXY_URL`, `FLOCKTAB_KEY` and `FLOCKTAB_UNLOCK` instead when\nyou would rather not have a file or a folder, for example in CI.\n\n## On a subscription (Claude Max, ChatGPT, SuperGrok, Kimi)\n\nAn Agent is **api** (the flock's provider key, metered) or **subscription**\n(the harnesses' own logins), chosen when it is made: the first `tab claude`\nin a folder asks, or\n\n```\ntab agent create \"me@joseairosa.com\" --subscription\ntab use              # this folder runs as it\ntab claude           # your own Claude login through the tab\ntab codex            # your own ChatGPT login (codex login once, inside tab codex)\ntab grok             # your SuperGrok login\ntab kimi             # your Kimi Code login\ntab accounts         # accounts seen: plan, seat price, 30 days at list, how much is used\ntab pool add claude work   # another Claude login in its own folder; tab claude then runs as the one with most room\ntab pool             # the logins, and how used each is; tab pool at 80 sets when to move\ntab agent kind me@joseairosa.com api   # back to the meter\n```\n\nThe plan pays for the tokens; the tab still gates every call (kill switch,\nvelocity, model and tool policy) and records it at list price as a\n`SUBSCRIPTION` row that never touches the cap. The account is not declared:\nthe vendor names it on every reply (Anthropic's organization id, ChatGPT's\naccount id, the login token for xAI and Kimi), FlockTab files the call under\nit, learns the email and plan tier, and prices the seat from the tier. Four\nMax accounts are four accounts; `claude /login` to another one mid-session\nand the next call lands on it. Claude Code gets\n`ANTHROPIC_BASE_URL=<proxy>/t/<key>/anthropic` and no API key; Codex a home\nwhose `chatgpt_base_url` is the passthrough; Grok Build `GROK_XAI_API_BASE_URL`;\nKimi Code `KIMI_BASE_URL`. `docs/subscriptions.md` has the wire.\n\n## Self-hosted\n\nThe proxy runs on your box and holds the provider keys; the ledger, tabs and\nkill switch stay on flocktab.com. It is one small Rust binary. `tab up` asks\nfor the keys once (typed without echo, saved owner-only to\n`~/.flocktab/proxy.env`), fetches `flocktab-proxy` for this machine into\n`~/.flocktab/bin`, and starts it in the background (log: `~/.flocktab/proxy.log`).\n`tab down` stops it; `tab update` installs the newest tab, which brings the\nnewest proxy, and restarts it; `tab claude` starts it when it is down. No Docker, no Rust, no checkout: the\nbinary comes with `tab` as the `@hanamorilabs/flocktab-proxy-<platform>`\npackage for your machine. Then\n`tab login`, pick **2 Self-hosted**: the proxy says which console it settles\nthrough, so the device code lands on flocktab.com. No unlock in this mode;\nCodex shows `FlockTab - Self-hosted` as its provider.\n\n## Commands\n\n`tab help` lists every command by group. `tab help <command>` (or `tab <command> --help`) explains one in full: what it does, its options, examples. `tab help glossary` says what is what, `tab help errors` lists every refusal and what to do. The same reference, with how the system works, is in the console under Docs (`console.flocktab.com/docs`).\n\n```\ntab login            approve this machine in the console, once\ntab <agent> [args]   claude, codex, grok, kimi, gemini, or any command, on the tab\ntab use              pick or change the Agent this folder runs as (.flocktab)\ntab agent create <name> --subscription|--api   a new Agent of that kind (--cap 50)\ntab agent kind <agent> api|subscription        change it\ntab accounts         accounts your subscription Agents were seen on: plan, price, quota used\ntab pool             several logins of one vendor: add claude|codex|grok|kimi <name>, at [vendor] <percent>, swap auto|launch\ntab alias setup <name>...   make plain `codex` run `tab codex` (shims in ~/.flocktab/bin)\ntab alias remove <name>...  undo that; `tab alias list` shows them\ntab status           flock, folder Agent, proxy health, provider key state\ntab log [-f] [--all] everything through the tab for this machine's Agents, one line per call\ntab log --proxy [-f] self-hosted: the local proxy's own log (cached tokens, milliseconds)\ntab version          tab and proxy versions\ntab up | down        self-hosted: start or stop the local proxy\ntab update           the newest tab and proxy from npm; restarts a running local proxy\ntab logout           forget the session and keys on this machine\ntab help             this list\n```\n\n## The console from the terminal\n\nEverything the console does to a tab, `tab` does too, with the machine\nsession from `tab login`. An Agent is named by slug or name; left out, it is\nthis folder's Agent. Every read takes `--json`.\n\n```\ntab list                                 every Agent: kind, state, spent of cap, window, project\ntab close my-project        tab open my-project   the kill switch (402 tab_closed on the next call)\ntab cap my-project 25 --window week         cap in dollars, and the window\ntab rename my-project \"My project (nightly)\"     the slug stays\ntab policy my-project --velocity 60 --models gpt-5,claude-sonnet-5 --allow email.send\ntab project my-project Foley --create       attribute to a project (--repo owner/name; none clears)\ntab projects add Foley                   projects\ntab key rotate my-project [--show]          new key, kept on this machine; --show prints it once\ntab archive my-project                      stops for good; its seat frees in 24 h (asks first; -y skips)\ntab ledger [my-project] --limit 20 --blocked   one row per call: settled of held, status, reason\ntab spend [agent|project|day] --since 7d    meter and outside spend, the console's numbers\ntab outside                              connections, per-project outside spend, unattributed\ntab live --watch 4                       who is working now, refreshed every 4 seconds\ntab web [my-project]                        the Agent's console page in the browser\n```\n\n## Aliases: plain `codex` on the tab\n\n```\ntab alias setup codex claude\nexport PATH=\"$HOME/.flocktab/bin:$PATH\"   # once, in your shell rc\ncodex                                     # now runs: tab codex\ntab alias remove codex                    # back to the plain codex\n```\n\n`tab alias setup` writes a shim named after the command into\n`~/.flocktab/bin` (`codex.cmd` on Windows). With that folder first on\n`PATH`, the plain command runs on the tab. When `tab` spawns the real agent\nit removes its own shim folder from the child's `PATH`, so nothing loops.\n`tab alias list` shows them; `tab alias remove <name>` deletes the shim, and\nthe plain command is the real one again. Prefer a shell alias?\n`alias codex='tab codex'` in your rc does the same for that shell only.\n\n## Secrets and colour\n\nThe unlock and provider keys are typed with echo off (raw mode); the unlock is checked against the proxy before saving; a wrong unlock is refused, and `tab status` says `unlock ok` or `unlock is WRONG`. The check is `GET /v1/whoami` with the unlock, which decrypts the envelope in memory and answers `ok`/`wrong`, never the key. Output is coloured on a terminal; `NO_COLOR` turns it off, `FORCE_COLOR` turns it on for pipes.\n\n## Status\n\n```\ntab status\nproxy   http://127.0.0.1:8787  (self-hosted)  up\nflock   Hanamori Labs\nfolder  flocktab-codex\nplan    team\nkind    api (the flock's provider key, metered on the tab)\nbyok    provider keys on this box\n```\n\n## Trying a change before it is released\n\n`tabdev` is this checkout's CLI run from source, beside the `tab` npm\ninstalled. It keeps everything of its own: `~/.flocktabdev` for the login,\nkeys, pool and proxy files, and `.flocktabdev` as the per-folder file. Nothing\nit does touches the production `tab`. Log it in once with `tabdev login`, and\ngive its folders Agents of their own: choosing an Agent that production\nalready holds a key for would replace that key (it asks first).\n\n```\nnode apps/tab/scripts/link-dev.mjs            # writes ~/.local/bin/tabdev\ntabdev version                                # \"0.1.x + dev (this checkout's source)\"\ntabdev claude                                 # exactly what the next release would do\nnode apps/tab/scripts/link-dev.mjs --remove\n```\n","readmeFilename":"README.md"}