{"_id":"@jxtools/spawn","_rev":"28-4469ad1bfbd48b5bce0fb520c102ca84","name":"@jxtools/spawn","dist-tags":{"latest":"1.12.0"},"versions":{"1.0.0":{"name":"@jxtools/spawn","version":"1.0.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.0.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"a05780a2cf51cc9fd92df0de3cb1f7248dda144d","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.0.0.tgz","fileCount":9,"integrity":"sha512-QjVd1BOHtEVT0+CheF/p5o+zsgJT6+IjiiGsclLVnh3hiZbOWkoyEIS6kCUYPt5iO3tU6uInOnfe3Csp5HJKoA==","signatures":[{"sig":"MEUCIQCIuWufIHfSVUwgkSUXXJHU5z0HfQAebH+zSkW68BqiogIgDBpGPQvRXQVChvKpUoMbtwu8K2SKkxGVhGw21UKXrmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46067},"engines":{"node":">=18.0.0"},"gitHead":"123b56887234fe2b599c0c444f999199715d8a74","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"jcrzr","email":"jcrzrossi@gmail.com"},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.6.1","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.0.0_1774108096879_0.43254957151419915","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@jxtools/spawn","version":"1.1.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.1.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"38730cb3db365d095a7e40655d2cc4edb3c296a2","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.1.0.tgz","fileCount":9,"integrity":"sha512-XqN3yX01IyU/SKqmc/PJb3maK86xcu9TBJD5d6mjmrYbrlExxKO/0x//lzaZIjrXab9JU7k74lQnQj+Lnj4wjg==","signatures":[{"sig":"MEQCIBOejMD0I0T8++coWf7usbjEANoKyeRxITTv8AmC9sJ5AiBEMIXPs2WPl2Pyebl+0cKCbz4piWU59tEjbpOBGD8RMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46008},"engines":{"node":">=18.0.0"},"gitHead":"00858e80d79ba23ee7db5bf5b4989c660109812c","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.1.0_1774108352112_0.9310326844492678","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@jxtools/spawn","version":"1.2.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.2.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"4abc642d02625d84a47612909d4cbd4e026170b2","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.2.0.tgz","fileCount":8,"integrity":"sha512-fjD56DmlGkpnKmR7dSCzhwKYR/1FbjvE+1Lfr09MWhrJo7NEg8Gs67DMj5GWkCAmyTDMmqlQ97gtiUi0bHqqrg==","signatures":[{"sig":"MEUCIQC6nsTQgFtIAsMEYxQfFgsE4BpHD7mmTZz5GMqKKxwnSQIgb6OQlO13c5ScxBV/2dS1pn2J42qLMfDejYxEilskO5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47867},"engines":{"node":">=18.0.0"},"gitHead":"9e8fc1c87a2c18ae03242ef861e34cfa6ca3323a","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.2.0_1774124552401_0.5881860847984539","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@jxtools/spawn","version":"1.2.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.2.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"ff2cf33841d713e7dc23717057bb998053977432","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.2.1.tgz","fileCount":8,"integrity":"sha512-SQzkLdMWJhloKTnFhXHBnvO3PqMRRgxyB73/KFW+iXDGWWC+8A9a6OTP0nu9SeWhD3ny7I5cjpo0OqPvirUkDQ==","signatures":[{"sig":"MEYCIQDIeOihNszShNaxbH+CzDpWXVclgS8dvfwWmVX90zjBcwIhAKlBK0972g0C3NliJIzCOFDcu2SRbFk16aTIYJjeoKhZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48067},"engines":{"node":">=18.0.0"},"gitHead":"add5065e2a3ca12595f021316c19f594e3a3f090","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.2.1_1774127460187_0.9681931032825146","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@jxtools/spawn","version":"1.3.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.3.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"ab03bf64573f794939541d9f35e343d427f41585","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.3.0.tgz","fileCount":8,"integrity":"sha512-kY9GayvrkivhpzL8/vbZst85XJB5AaEvzWjH0E2LPLrJ1FXS7XKNwRN8jRWvcLrz/q9hWtOXYExyrtOPZa4pcg==","signatures":[{"sig":"MEQCIEspW81oMca3tcSdHgUqRWBEmo+vdQQu66gSMUYWB+rsAiAUnqTYlvralZ6HCrN6cBA0s7VyZTfqTceAk6PUm+krLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49453},"engines":{"node":">=18.0.0"},"gitHead":"b98804acc1dbbcbfb5b8a997e3188fcce26b77e6","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.3.0_1774129738866_0.3063126385976602","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@jxtools/spawn","version":"1.3.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.3.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"52a93efc43470a2939f2a00a5c5ca7b1177e6f80","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.3.1.tgz","fileCount":8,"integrity":"sha512-YkQvCOb97LiWXAeVBCZVddNHHkaCQH4vy7bY8yqltWVdIbb1EAqIKo7dDG5T+bVihjb2gBQSg5Ttpk6hw6qFxA==","signatures":[{"sig":"MEUCIQDp4SmOjr9+pIWMY8P9WoSoYvBe84KAuwlvTjw0iBATSwIgbQ7XC1LLdTO/9eaxrLNenc4peR0i494RgazqWjWubEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48876},"engines":{"node":">=18.0.0"},"gitHead":"a79f3fb30bc82e0873565c64ac4bf3c18d9f1a0c","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.3.1_1774130256951_0.8517178820219684","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@jxtools/spawn","version":"1.4.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.4.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"809b7a5ec2531f52d2535f743ce419388b983adb","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.4.0.tgz","fileCount":8,"integrity":"sha512-Meqm46UwWAaYwhmV6OYAj3DqX5Rr5PixTHP1PgQkIkO4F5P4RAtJn2wLuBdZQ09Nz2ZiUHijA/8GfYUVsEwI6w==","signatures":[{"sig":"MEYCIQCw8xy44znTQqu7gWFLaRe+HFXHqxfrVGQIcdCcxE80cQIhAJqd3a2JVF+pJwC649x/ZaYJpuTjdNOP8IgegMU2J35z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57510},"engines":{"node":">=18.0.0"},"gitHead":"2b084462b8b17957a36669b910634b4d9837489e","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.4.0_1774147987921_0.9151617788177218","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@jxtools/spawn","version":"1.4.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.4.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"a87fd453d3231577fd37d34230f9ba4831e75094","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.4.1.tgz","fileCount":8,"integrity":"sha512-j3m64bvBJt275GXF++aHFgKTz8j2EBmqcX2E+3grqr1U6cFyo6KKMx1aiPOJ/OZZIqex4w0Lh00nue/3inb+LQ==","signatures":[{"sig":"MEUCIQD+J92YDHYR/0gE2hKeubw8o0r0sMUPqexOr6d7XA3MhQIgUMKPb9TLW2ZNWsPwWUFxiaUOXbyutpPrGKjxlZHe5VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57456},"engines":{"node":">=18.0.0"},"gitHead":"03f90105f60ea0d6afeda28dfd7ee6830587183b","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.4.1_1774148624669_0.37119191884317937","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@jxtools/spawn","version":"1.5.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.5.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"b2b9fac32a87128676ab40788313eac90509909d","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.5.0.tgz","fileCount":9,"integrity":"sha512-tc17VteSmSxB72pfGu20IWpzPn3fjejmLPZCfq+bwpilKfwqaks+iRQyVBtxkdAzeX9NrFwLYl9Nk/fZdMW8ww==","signatures":[{"sig":"MEUCIQC1ejTqM+dBAsrlmfTeoTgICLq82BjVqoJYHFfGdue9iAIgHGlywf06uHs02KFksXCCoGojyPMuTZrIqLhqudail/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58531},"engines":{"node":">=18.0.0"},"gitHead":"5ca3423e3fe1a9eb36bccf7cf4280200d15581bd","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.5.0_1774155283542_0.6626098513246463","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@jxtools/spawn","version":"1.5.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.5.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"a1f1d8ca485418ec89a71b18263c157302468809","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.5.1.tgz","fileCount":9,"integrity":"sha512-qwxHtw7Epihyq/CoEUGNeIXOeLsOWHnEDde+xs5SNVFcujyXADtMl/Op7V7GSj9xwlLW5DfXUg6PlBDj6iY11w==","signatures":[{"sig":"MEUCIQDZ3OITC9ILNsHL92AHzWMS0vvaj/jAFLVyxEc+CMyxJgIgKAMwj/Rn9+uF844pf95jrVnHH7G7Y4vnMIAee+xmuhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58101},"engines":{"node":">=18.0.0"},"gitHead":"47795ce5deb44e6142f43375e03d20d29c5c7e6f","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.5.1_1774157002450_0.0034251883210827394","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@jxtools/spawn","version":"1.5.2","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.5.2","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"0d26ce66366056c6d7ddefe487688c217d01d460","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.5.2.tgz","fileCount":9,"integrity":"sha512-J+BS9D8VeJgtG0j5Kar68r3/aihE6rmIkR5jkZ7Bjp/cMhU4iINB0P1Y+9hfEf17YHgg/hTvZbH5P2+iNmqEqA==","signatures":[{"sig":"MEUCIE/x/zy+DgdTfX0fJ53ArRoYlSgjnsR1qkIYiXjMh/KgAiEAwFMXhbJ1teSgeyjQCyEJSUdMVugUhIupE+lhMDv3KcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58817},"engines":{"node":">=18.0.0"},"gitHead":"dc1d8f0fdefde746a1682eca17681a1042787da1","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.5.2_1774450060998_0.803389770987039","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@jxtools/spawn","version":"1.5.3","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.5.3","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"dist":{"shasum":"97b811d1f3f1d55b4733b06995e89a126c8c0cac","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.5.3.tgz","fileCount":9,"integrity":"sha512-78ec9MsPjrNNRAL08c0++ODIZ/yIK2Jhe16l43tl6RKw0RDOS/A8EHB+ikI+GBWmiN+EnQxkfBK2t/YqGGCaNQ==","signatures":[{"sig":"MEUCIDJSmKuK0Dw9KTilHQrSI1N6LdaqItQ+oAEs29r5Nll3AiEAlYrLB5ZwQiIAD74UDunbvGEayYTjHEXBI+VCNIfRp4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58826},"engines":{"node":">=18.0.0"},"gitHead":"fee03effbc2a2b31db564a37c4046075054225e2","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.5.3_1774450964170_0.03934489991637191","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@jxtools/spawn","version":"1.6.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.6.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"ea45038c5e9c8720a561fb80bcf3b55a104fe26e","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.6.0.tgz","fileCount":7,"integrity":"sha512-yY73RMZNKcw4gGGORViMkWvJAX0vP8EMOc13l8rK0LyLzYJaJ+dE/ypaY4JRlUJKq61nw3ESck0+WaKi6kHLpw==","signatures":[{"sig":"MEQCIB8emRtGjqdLmq6+iZKsZXhjNiaylCpPZCSgkcZn6mp3AiBJIIF6amZlNG8BtbJa2/+XYF/41i+MWcOGQhE7HKtkrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56336},"engines":{"node":">=18.0.0"},"gitHead":"a4687c51b72d290195a397e7872ad6cba2efaf44","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.6.0_1774453162728_0.020954772568968272","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@jxtools/spawn","version":"1.6.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.6.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"a436a2dbbb503410690b087cec528351204471c2","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.6.1.tgz","fileCount":9,"integrity":"sha512-Ujf4YPOaxqQ6gGCLt0jE8aA90CDZol4Y1e49LaHXJe97FW10dZ7JFonhSVy64+QpKmB6d8jMbFrAmHMbcQ32pg==","signatures":[{"sig":"MEUCIQDHQAfbUCzJP+KbxX5IsEkmcm36CKszFw6X3MExRnAIUgIgPTTNvDOK3O9Q507l8ossbNYycQ1laTngki2zChC2i0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61158},"engines":{"node":">=18.0.0"},"gitHead":"9f943689b32fa49bcee4cbef1efc0e615803ae73","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.6.1_1774453850570_0.8842854714327666","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@jxtools/spawn","version":"1.6.2","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.6.2","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"64fdf9e9e3b29c188ea8a27d227ed3c784c2b7d0","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.6.2.tgz","fileCount":9,"integrity":"sha512-N6wCa55UGv+0sb5qiKi4ppRqqXSaFp8twrdRgdBAM3z+XUy/dtDQPqwlE3qBWarZ5hSNrRW3w7fWZbcBeDoL6w==","signatures":[{"sig":"MEUCIH8hFRyRENpJlplWP1V4TxnpyfhXZ5ZDBL0p6dTycYQiAiEAtuPuXl2KZgjfpPKH34XHQ1Dm7MIQtABw5xN34X8xp5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60336},"engines":{"node":">=18.0.0"},"gitHead":"f96a84148a8c819ca29618844b5694427c2ce133","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.6.2_1774454064268_0.35215736171241385","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@jxtools/spawn","version":"1.6.3","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.6.3","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"47f54936d13335d9ad0162712e3333064bbfb9a4","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.6.3.tgz","fileCount":9,"integrity":"sha512-2vUf/JNgWCG4tysTh80UmxhrB9EQoLrrLW1EPcX5wF3qldbTTCWzHFYBA6Sgsroj7dZd3YlOh+FxuU3zmrssmg==","signatures":[{"sig":"MEYCIQCQiGGt5DkfiCCsRMZaX3jxUc//aD6ffyX6x8oJE+dd4QIhAIfTGTZM/VumtdmL8nfWsHYDnQ1Q+HchvLdVpqDrxa9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59620},"engines":{"node":">=18.0.0"},"gitHead":"5605e715c80a7b61651fef09657990c6b483e345","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.6.3_1774467535388_0.02111329313307153","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@jxtools/spawn","version":"1.6.4","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.6.4","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"8354527a7fe433ea2063818daf25fe55b95b0b54","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.6.4.tgz","fileCount":9,"integrity":"sha512-F0DITcUSD0N4QSApAGxW5dsvAqM9IHsfivDFiGtKTm6tiUifhZNugCUlV+hbQnFYYGxgf1Xn7ZTMG3zYfrPa9A==","signatures":[{"sig":"MEQCIHhXBp2Sr8mvdl/V/ON1TPfXHAMIuEWVKzb7WlIv6siDAiAf6OIZK7RyDM9C0NbJVMkQ8LkNQPJ0Jj15q72TUF0O9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62813},"engines":{"node":">=18.0.0"},"gitHead":"fce00f8c35743fa66af44850b94d23a5aeafd824","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.6.4_1774468196609_0.856589828388449","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@jxtools/spawn","version":"1.7.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.7.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"800093f430cbad22ffa0753723d053b7f1074646","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.7.0.tgz","fileCount":9,"integrity":"sha512-j1KJWuC3CR6Ku2Fp1aIh2gXB2+GI5zk202BHdIx1rk3OP7sgvZc0H62j0QRrEC/Vh9J4a7KlO0cuQ8N26LoV5g==","signatures":[{"sig":"MEQCIGQHnNg8MnoCGUHQeYreOCSCNXR8Ath4frLfptFEhSL5AiB+9W+oKwjOb6Q/W8F3+T2IUbfdnS1UmrLKBO/QL0X/Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63020},"engines":{"node":">=18.0.0"},"gitHead":"a9b9cbd24beeccb0ed1a67fed475c2ea18690d86","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.7.0_1775066436554_0.7863283482407155","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@jxtools/spawn","version":"1.7.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.7.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"743dc3cadf7d67ef5659f8243785013da14f366f","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.7.1.tgz","fileCount":9,"integrity":"sha512-7dOEdEP9b8aZAUwi2LAY4DqzmKBGsnjkPWzE3VHhzC+BfNcpAjS7djY7o/M+RIETz2i/iAz4KOnaboPT4q7leA==","signatures":[{"sig":"MEUCICbCWdJ0c/4j9WGW+GMLnCN2ysWssfo0H7VBsI3lBUPGAiEAn0XB37ylb4Ff0fUFREf7IN0T52bFb709Vat3EbY/FEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63154},"engines":{"node":">=18.0.0"},"gitHead":"65f6d49e41280592b87d46a47a59c0cc2b590aff","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.7.1_1775067157851_0.5633537430472049","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@jxtools/spawn","version":"1.7.2","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.7.2","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"0ca1c8dbc15812ffd164eae74e14ada9586aa410","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.7.2.tgz","fileCount":9,"integrity":"sha512-OSBb3pVO3nii0Zzf36jdJEPG/wvMZJEJXURIihAnzlRnDnWQrV3aTpBbh1hiDqbE1tpyHrpzrnSjsLiK54/g1Q==","signatures":[{"sig":"MEYCIQD8Hgr4YYYoWlx8eAGB+bdBfojOn8svyuVcmCitFVA0UAIhANpYzJL5y56x2istVRJ1jB50FrRH+MH9LhGH2rmPa1E1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63355},"engines":{"node":">=18.0.0"},"gitHead":"3c46db145251b811b98f351bd7a4c6504c5dd79a","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.9.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.7.2_1775071349854_0.206052195426905","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@jxtools/spawn","version":"1.7.3","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.7.3","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"4035eae5789e81127a29021a5114aefd6d0387bf","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.7.3.tgz","fileCount":9,"integrity":"sha512-JH132TvQicyXNd+s7hRoPtdgb8eWSmij9WskSkSTambs4TfHw9Y6Oho/0jvIUUn1jE7PUvSQFfmoCurUcLAB1g==","signatures":[{"sig":"MEYCIQD4hRFAHOAGIsKq0c3UjtW8dpjMQhPnklbgX7KXm+AiYgIhAJBk43WHQn+d96NFgdwvSV8GRf725G8W4S5iCQEMTDm1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64180},"engines":{"node":">=18.0.0"},"gitHead":"9f620d10c3480e63b87bec40f2fe13780319be9f","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.7.3_1775278737892_0.9437870635919676","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@jxtools/spawn","version":"1.8.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.8.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"22e7a34d411b459cfee367a1d86e4afb4085efc5","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.8.0.tgz","fileCount":9,"integrity":"sha512-FBfmWe2NZhBb78nIW5sbc8oezYIzKsBnLT7TOdFBYs1rs2GokgwDk3odOxyAwV8bVnmk4wLx2zTianaJl85b4w==","signatures":[{"sig":"MEYCIQD4GO9wPRqr+kYD1WcA+7uUW+fMViu4cEqet55ehAGWHAIhAJ0LifYbY6d2GmwvqLrJ8HJ1UoUC6xSBqvE8OLmfDOUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64606},"engines":{"node":">=18.0.0"},"gitHead":"5b467b767ba5ce1976bf3f664419ad204f8646f4","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.8.0_1775281698757_0.9465936158523656","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@jxtools/spawn","version":"1.8.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.8.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"ca89447bda885f368627b34dba72ac4814d27768","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.8.1.tgz","fileCount":9,"integrity":"sha512-+f6tWoMx1z1nIIxNsOTa9p+nTVeU4LqTTvX7kd4NN0YUPE9G9oku1NUiQrJFyenl6uDyTo4Pw8OQbK/C8e+qUA==","signatures":[{"sig":"MEUCIQD6Ozwf1iuirPxtRCMuAzMGFaAp1PMyg1BCd9zdFVv5AgIgSwErLzMRyurUe+KsLl7rEqJY1nSwZ3qrm8lEI6yt0pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64480},"engines":{"node":">=18.0.0"},"gitHead":"d0b1ccaec87f0a50caeb8f99609f39e4da4933dd","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.8.1_1775316975249_0.3890226198580715","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@jxtools/spawn","version":"1.9.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.9.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"4fd27e1cbfc99efabad13753c804baa95e2fe65a","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.9.0.tgz","fileCount":9,"integrity":"sha512-8TqjaRSlwdkgr7d3HPDB34jSL+Gl62BTyWjtX8jfsix2D9nyhepev5KUVZ/Ok7NTOBq60XhzuMsZErpZPo/iRg==","signatures":[{"sig":"MEUCIBSK4elantTnP4nqFeOx9m5g6cO79bsv8PS/LOkSCVfyAiEAw8+UBCEpAd/LcDsLKqW03Bse0nZF0InItxt9qlEff6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69811},"engines":{"node":">=18.0.0"},"gitHead":"5cafe453c654fac7d6d32a21702a2fb34b0493f3","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.9.0_1775934469549_0.18208089257885685","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@jxtools/spawn","version":"1.10.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.10.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"1b51c8a4be989d3dc84d00c7a7a7c17c6adaae1e","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.10.0.tgz","fileCount":9,"integrity":"sha512-Frr3d/L8oDGbeckiTUCrme5loJi1pjloU12mgSM7q7xl4GqyuJpnwBmAmBDGuPCprXZOBAQ36XAN7yH9yMI0JQ==","signatures":[{"sig":"MEUCIGIWhNdxeCftitmIe4G49oqYICjGO3M5svTj21jPkMHZAiEA5leXzrdeUhGbUQjCKttNNcw/9aQybw2hu6/UkPID02M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70525},"engines":{"node":">=18.0.0"},"gitHead":"dc8bc4fef22e5989d9a85a0abc97af4c8778cba5","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.10.0_1776263204350_0.6252344546234863","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@jxtools/spawn","version":"1.10.1","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.10.1","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"00b069b700b64586fcac40ce6406d659cc4d9b97","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.10.1.tgz","fileCount":9,"integrity":"sha512-h92yN97fRQ1gipDWmI0QU2xiQrONGCm22vTGdb9wWmHIVhRw/1GtA2JhjRbsoFOuYXFFGJaphTnQ7G6b6+4ScA==","signatures":[{"sig":"MEUCIBWGZE69V08ntvTFKbUG24aZONIhRFBOF3Ck989nJzKCAiEA5n8oUBAIRrOrOpPCGsIErgsR0zodMxMEi5ygogLMIPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71077},"engines":{"node":">=18.0.0"},"gitHead":"5128f12ef4f89ad189ea0d5ea0c4ada908266a42","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.10.1_1777330981519_0.28846547700961467","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@jxtools/spawn","version":"1.11.0","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"license":"ISC","_id":"@jxtools/spawn@1.11.0","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"homepage":"https://github.com/juancruzrossi/spawn#readme","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"bin":{"spawn":"spawn.sh"},"dist":{"shasum":"bbef4aca7ea26510ec4c484217823cc435eca6e4","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.11.0.tgz","fileCount":9,"integrity":"sha512-GreLoDE8H7KYTbF7sg8u54SV8oWE8KNb2f0PHMzMzlOl34u/dTGp/h5QEjBiXOGqPDcFWY1rY+zoLc8J2Q94ag==","signatures":[{"sig":"MEQCICl6DmdTWkaBT1Y4xa3ZSm6AdCcgGa3YU0Twxl9Gq6o5AiB8bCEIUMHwIIRNLz4jnafqQrO53ydcFWoXI2nFKVuUHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71217},"engines":{"node":">=18.0.0"},"gitHead":"82a2b05a81a064e76cc17028be6291f436fea9a5","scripts":{"postinstall":"node scripts/postinstall.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"repository":{"url":"git+https://github.com/juancruzrossi/spawn.git","type":"git"},"_npmVersion":"11.12.1","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spawn_1.11.0_1779384670510_0.7116518613410643","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@jxtools/spawn","version":"1.12.0","description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","bin":{"spawn":"spawn.sh"},"scripts":{"postinstall":"node scripts/postinstall.js"},"publishConfig":{"access":"public"},"keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"repository":{"type":"git","url":"git+https://github.com/juancruzrossi/spawn.git"},"license":"ISC","engines":{"node":">=18.0.0"},"gitHead":"edb866113a956687209b57c00452aac1c90a67b6","_id":"@jxtools/spawn@1.12.0","bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"homepage":"https://github.com/juancruzrossi/spawn#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-xVS3tVInYcxBdawLOsrE4TAFKtG4i1JjV9dxFRStBKDfT00mZa8AyHbDBzxvEk/upf2NEOWhc8XJhzE5A3lITw==","shasum":"ff54aa2358eb44e8d0ccca994a506b9ec2393f0e","tarball":"https://registry.npmjs.org/@jxtools/spawn/-/spawn-1.12.0.tgz","fileCount":9,"unpackedSize":74330,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jxtools%2fspawn@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDG4vFkCL5vaBjL6Erl9Wr/z+LFfBaZAsCjM1HqnfF5ZwIhAPWGJj2DjLJk9DMVSpqDzjA6KQ95cs8b90psu2srW6b0"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9831361-67d9-4088-a715-5019a9edab9e"}},"directories":{},"maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spawn_1.12.0_1781576177286_0.975187161142893"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T15:48:16.764Z","modified":"2026-06-16T02:16:18.040Z","1.0.0":"2026-03-21T15:48:17.028Z","1.1.0":"2026-03-21T15:52:32.260Z","1.2.0":"2026-03-21T20:22:32.536Z","1.2.1":"2026-03-21T21:11:00.317Z","1.3.0":"2026-03-21T21:48:59.006Z","1.3.1":"2026-03-21T21:57:37.129Z","1.4.0":"2026-03-22T02:53:08.054Z","1.4.1":"2026-03-22T03:03:44.841Z","1.5.0":"2026-03-22T04:54:43.719Z","1.5.1":"2026-03-22T05:23:22.594Z","1.5.2":"2026-03-25T14:47:41.142Z","1.5.3":"2026-03-25T15:02:44.335Z","1.6.0":"2026-03-25T15:39:22.868Z","1.6.1":"2026-03-25T15:50:50.700Z","1.6.2":"2026-03-25T15:54:24.398Z","1.6.3":"2026-03-25T19:38:55.522Z","1.6.4":"2026-03-25T19:49:56.783Z","1.7.0":"2026-04-01T18:00:36.702Z","1.7.1":"2026-04-01T18:12:38.026Z","1.7.2":"2026-04-01T19:22:30.051Z","1.7.3":"2026-04-04T04:58:58.053Z","1.8.0":"2026-04-04T05:48:18.912Z","1.8.1":"2026-04-04T15:36:15.405Z","1.9.0":"2026-04-11T19:07:49.698Z","1.10.0":"2026-04-15T14:26:44.496Z","1.10.1":"2026-04-27T23:03:01.683Z","1.11.0":"2026-05-21T17:31:10.648Z","1.12.0":"2026-06-16T02:16:17.493Z"},"bugs":{"url":"https://github.com/juancruzrossi/spawn/issues"},"license":"ISC","homepage":"https://github.com/juancruzrossi/spawn#readme","keywords":["spawn","git","worktree","ai","agent","claude-code","codex","parallel","cli"],"repository":{"type":"git","url":"git+https://github.com/juancruzrossi/spawn.git"},"description":"CLI tool for running multiple AI coding agents in parallel using git worktrees","maintainers":[{"name":"jcrzr","email":"jcrzrossi@gmail.com"}],"readme":"# spawn\n\nCLI tool for working on multiple features at the same time in the same repo — each in its own git worktree with its own AI agent. Create, resume, merge, and clean up parallel sessions from a single command.\n\nSupported agents:\n- Claude Code\n- Codex\n\n## Install\n\n```bash\nnpm install -g @jxtools/spawn\n```\n\nIf your environment requires an explicit npm registry:\n\n```bash\nnpm install -g @jxtools/spawn --registry https://registry.npmjs.org/\n```\n\n### Requirements\n\n- **Node.js 18+**\n- **Git**\n- **AI Provider** (at least one):\n  - [Claude Code](https://docs.anthropic.com/en/docs/claude-code) (default)\n  - [Codex](https://github.com/openai/codex)\n\n## Update\n\n```bash\nspawn update\n```\n\n## Workflow\n\nStart a feature in its own worktree:\n\n```sh\nspawn new feature/db-indexes -b -p \"Add missing indexes to the orders table\"\n```\n\nAn urgent fix lands while the feature is still in progress — no need to stash or switch branches:\n\n```sh\nspawn new fix/csv-encoding -b -p \"Fix UTF-8 encoding in CSV export for special characters\"\n```\n\nOnce the fix is ready, fold it back and clean up:\n\n```sh\nspawn merge fix/csv-encoding --squash\nspawn rm fix/csv-encoding --force\n```\n\n> `spawn rm` refuses to delete a branch whose commits aren't merged into the\n> primary checkout, so it can't silently discard work. A squash merge leaves\n> the branch looking unmerged to Git, so pair it with `--force` to remove it.\n\nResume the feature the next day, right where the agent left off:\n\n```sh\nspawn start feature/db-indexes -b\n```\n\n**`new`** = new worktree, new session.\\\n**`start`** = existing worktree, resume session.\n\n## Commands\n\n| Command | What it does |\n| --- | --- |\n| `spawn new [branch]` | Creates a branch and worktree, then opens the agent. Without a branch, uses the current branch. |\n| `spawn start <branch>` | Reopens an existing worktree and resumes the session. |\n| `spawn status` | Shows worktree states and active agent sessions. |\n| `spawn ls` | Lists spawn-managed branches. |\n| `spawn cd [branch]` | Jumps to a worktree. No args goes to repo root. |\n| `spawn merge [branch]` | Merges a worktree branch into the primary checkout. |\n| `spawn rm [branch]` | Removes a worktree and its branch. |\n| `spawn init` | Generates a setup script that runs automatically on each new worktree (install deps, link secrets, etc.). |\n| `spawn config set layout <preset>` | Sets `nested`, `outer-nested`, or `sibling`. |\n| `spawn update` | Checks for a newer version on npm and updates. |\n| `spawn version` | Prints the installed version. |\n\n## Flags\n\n| Flag | Used in | Description |\n| --- | --- | --- |\n| `-a`, `--agent <name>` | `new`, `start`, `init` | Selects the agent (`claude` or `codex`). Defaults to `claude`. |\n| `-b`, `--bypass` | `new`, `start` | Enables permissive mode (`--dangerously-skip-permissions` / `--yolo`). |\n| `-p`, `--prompt <text>` | `new`, `start` | Seeds the first message. Quote if it contains spaces. |\n| `-f`, `--from <ref>` | `new` | Base branch to create from. Defaults to `HEAD`. |\n| `-f`, `--force` | `rm` | Force-removes a worktree with uncommitted changes. |\n| `--all` | `rm`, `status` | In `rm`: removes all worktrees. In `status`: shows worktrees across all repos. |\n| `--squash` | `merge` | Squash-merges instead of a regular merge. |\n| `--replace` | `init` | Overwrites an existing setup hook. |\n| `--global` | `config set` | Applies the layout globally instead of per-repo. |\n\n## Worktree layouts\n\nControl where worktrees are created with `spawn config set layout <preset>`.\n\n### `nested` (default)\n\nWorktrees live inside the repo under `.worktrees/`:\n\n```\nmyapp/\n  .worktrees/\n    feature-auth/\n    fix-csv/\n  src/\n  package.json\n```\n\n```sh\nspawn config set layout nested\n```\n\n### `outer-nested`\n\nWorktrees live in a sibling directory named `<repo>.worktrees/`:\n\n```\nprojects/\n  myapp/\n  myapp.worktrees/\n    feature-auth/\n    fix-csv/\n```\n\n```sh\nspawn config set layout outer-nested\n```\n\n### `sibling`\n\nEach worktree is a sibling directory named `<repo>-<branch>`:\n\n```\nprojects/\n  myapp/\n  myapp-feature-auth/\n  myapp-fix-csv/\n```\n\n```sh\nspawn config set layout sibling\n```\n\n### Global vs per-repo\n\nBy default the layout is set per-repo. Use `--global` to apply it to all repos:\n\n```sh\nspawn config set layout outer-nested --global\n```\n\nPer-repo settings take precedence over the global default.\n\n> With `outer-nested` and `sibling` layouts, `spawn ls`, `spawn rm`, `spawn cd`, and `spawn status` work from the parent directory — no need to be inside the repo.\n\n## Environment variables\n\n| Variable | Effect |\n| --- | --- |\n| `SPAWN_AGENT=codex` | Changes the default agent. |\n| `SPAWN_BYPASS=1` | Enables bypass mode by default. |\n","readmeFilename":"README.md"}