{"_id":"@henryqw/pi-herdr-btw","_rev":"28-80b28dbb05179a28dee7b604572605f9","name":"@henryqw/pi-herdr-btw","dist-tags":{"latest":"4.0.5"},"versions":{"1.0.1":{"name":"@henryqw/pi-herdr-btw","version":"1.0.1","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"40aa16a6e8f87c8f2d116b2b7d14695d9de3d054","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.0.1.tgz","fileCount":9,"integrity":"sha512-TC7UbzaBvzxZSmwi/d3a8kB60vOUhDZXCZXILn1uCJKTrMpAM96EjVFRFf0qBUVGKSQ9ToX1Mw0iqkIpfntoBA==","signatures":[{"sig":"MEQCIHKfYnVTDDzdpVVCtIgB7A74kPY7xGuWQNGeVolTsFXYAiBFLH1oUeflxIePWz5bIdP4ahOozxIuM5+ZWvRzQLPLdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77832},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"eb347272a1523b1f071ab61b6d4752f8f8f6bd64","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"henrywang","email":"hi@henry.wang"},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.9.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.0.1_1786997702399_0.9770407667515288","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@henryqw/pi-herdr-btw","version":"1.0.2","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"970c370971f643475ea35212d05af811c61203ba","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.0.2.tgz","fileCount":9,"integrity":"sha512-SDPfOrUhC1kQZ0jLDIiuk7nxAiqQ6f/Rbrt+n0ZLtQXZSZMm7EFPcMPO+plJGKS+N47UCPJujzJQmOlNTtkAdg==","signatures":[{"sig":"MEUCIQCJaemRoIq/ECJnMgcMVCfl+rN7XbKHwDmuoWegwTQf9QIgX3qn5oHMqfnQQMQozuCpJcQn4mg5TM60qqrksg3b2P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77539},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3dd1726308873ab6911e4413c725b24f6eb63af0","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-task-models":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.0.2_1787031880852_0.9833055490572107","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@henryqw/pi-herdr-btw","version":"1.1.0","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"80b227056ee0338d8dea83f5d7cc55b55347ac43","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.0.tgz","fileCount":9,"integrity":"sha512-WpaDUUG+lCw9eDNkIbh3xR1p8eO0TPzR9r6kyOoUY/lG4DEnZRLwtlZcNmAenL3EkCyIcZNkYflHHNXFFD/ghQ==","signatures":[{"sig":"MEUCIQCpOQ5CTpRpJhlhFzdohdSYWeQ57GULCtCJLyai4egK+gIgB+6ttwxLEq3TnuOzlEukwtseXGaTyGciTGmCKSeYzr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77539},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1ec752d61f427738f2cfa3941d10034e8afe28ab","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-task-models":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.0_1787418813711_0.8731610861242212","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@henryqw/pi-herdr-btw","version":"1.1.1","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"3d0aed8b4f811a49b102afc7705557bc481610d7","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.1.tgz","fileCount":9,"integrity":"sha512-5ilay/q0qmLOoxm26zQZNvMyGCyDPBAXna+MEjbp1l54mYxz0cykQ1z23mBTCmwv3c02y/YdCoRHcOH2bmV6qA==","signatures":[{"sig":"MEQCICOPM+rcaHgebpktdB3hHnIeIfkU0wNWHwGZvxyBs+7sAiBlVKOo+kSI/8UYuSNRFLpOmMakv/YHTopy1jZMPFVH9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77539},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"328510a5292ce6d8dbec8476e69232b13079f42f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.1.1","@henryqw/pi-task-models":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.1_1787428057505_0.826230632454446","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@henryqw/pi-herdr-btw","version":"1.1.2","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"517197acc41599062bfca1997cb355ffddfe3a13","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.2.tgz","fileCount":9,"integrity":"sha512-BHzb2uqGOqsZJqtSvyXRvHHs/KABaQJRSbpwDjkSvqwwMhBUrZySweBkhRE2yEzn/uxJr3RSLPmOsGbuaVCv2A==","signatures":[{"sig":"MEUCIQCecdF8uyOsn2USSoE2HnUzLLORcd5LWbyKHpthEGM8cQIgalFu9i5omS4ocYLTp/P6VBp3U8knXINB1m4VlP4jiZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74558},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"e0887f966f6fec8ea18af0b4d0978ecf4d7ed597","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.3.0","@henryqw/pi-task-models":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.2_1787495003626_0.19310639308723587","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@henryqw/pi-herdr-btw","version":"1.1.3","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"ae5da3897aaf9c876eced0f8ffda623cc92b8519","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.3.tgz","fileCount":9,"integrity":"sha512-/zsyXLkyUWb3I8f+aaB97OJGepCErV7JXKWhLercZgFVXqRS38aLyJaoXv55cvwHhxPibr9N1vbo+ZCs3sZutg==","signatures":[{"sig":"MEQCIGENYHurmbfRIDfBSmw7MN3E2G9X8pTVuCAoNgLpCCVcAiAq5Vwy/CYliYNay/yQpBDxmxahcIca+CHJYKTsG/9UWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74179},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"5df9accb09c7f12c7f773731c1e08585ec3582ae","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.3.0","@henryqw/pi-task-models":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.3_1787500367691_0.5719566545608534","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@henryqw/pi-herdr-btw","version":"1.1.4","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"437c763e61f2b39114f610685a65e21772216f98","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.4.tgz","fileCount":9,"integrity":"sha512-32+IyMKeyqkx3QS3kohl+shAIAzm+O2uLktFaA+C9QtHiRzZQnZCCfQH5bLjxINhJttuCTuEYeFLZJgl9+0V/g==","signatures":[{"sig":"MEQCICGjcqLks/cKs6XugQW8oMg1qEeCL62bVUrhn6uiwlGDAiAjELRvrNE8bTsydsikRAA8wPXgENJ0tSYI6SZdOmIjng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74586},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c49e2ed97f172f0ed6d0b15db1282b5892c2d59f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.3.0","@henryqw/pi-task-models":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.4_1787567896125_0.36977731399351965","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@henryqw/pi-herdr-btw","version":"1.1.5","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.5","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"811f99f43978407595ee630e3762e7802d3cf869","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.5.tgz","fileCount":9,"integrity":"sha512-XvsrU+qiyIHzPmT5K9ALw/LSzSpnmY/Jenkg2zRjRgFn99OsK4a4ccojM1QqZJeBLSWNqRJjI1hUZcMznrfOdA==","signatures":[{"sig":"MEUCIQCsCDuburrifx2zOKCFHbHXcPeIrDQrUAY/Bx2FOSdQrwIgcXq9GCg5UtaZpd5bjaJvH4hyv9mz9gptwZc+3y6HdpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74586},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"fb735be127a8956f2ebe1ec1caa92cd94c06b0d5","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.3.0","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.5_1787597929890_0.7145358950066651","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@henryqw/pi-herdr-btw","version":"1.1.6","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.6","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"947d57d1e22e96dd1b9722511aa7c6a5180b0515","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.6.tgz","fileCount":9,"integrity":"sha512-bwmUtW/Zxbu1i4rDZt/cBtLzheg1BNgi4bQVWtsdCqwZKHEFJNB9EpaXdDylWxdi60iE9iDSlpf/AjkM0BSN8w==","signatures":[{"sig":"MEUCIFtZ00ZJIs+zMxk6kUrBYcm4QiBzy8tn8SjRLxn7R2CAAiEA8ViTLxIqWmOUmvUrPsOVmpWPp+W87UROxDEiYhG2Gh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74417},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"39f0c8eb3bacf05cc54025989edad75bac1b2ed4","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.3.0","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.6_1787722880111_0.7776991096049388","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@henryqw/pi-herdr-btw","version":"1.1.7","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.7","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"5b30f99c8b9ba1b1d6c9d78c46de80485762f1f6","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.7.tgz","fileCount":9,"integrity":"sha512-/hFJM7Wm599vACLYtmIIkbbe6sodaFEfF3EKddGCdjVmEFddArqvI0wmoNOiqRNhfrHCXmS5ZXboLcxVMi9FbQ==","signatures":[{"sig":"MEYCIQCmHP2iewdNBJXpHqr1+Asv48oIKvimTqIj1ErMAcqiAQIhAOiCo59eYWLAS3BboBLOZrk3qZfhmSKVwcsK85SaTPm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73886},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"6d993286505d31b703427460cfcb1d3daf221c6f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.7_1787750410766_0.23730764248030556","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@henryqw/pi-herdr-btw","version":"1.1.8","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.8","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"1acc8117c73f78ef85ef72abec3bd0500f42ba9e","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.8.tgz","fileCount":9,"integrity":"sha512-xBiAi6TilfTnT2hqK23eUrui/OWoDq++fo+6wj/wIpughoRMnn0PJNoRucG7Qft+wm544zpAZ7Mk4uauU3cy2w==","signatures":[{"sig":"MEQCIFGl6gw3rLV0FmMQNNCJnOrK977EybMJfcxucrzmlxoiAiBShtdbBDTfdkyHO0VRFomRiQItpw4leZ5iv2uS5+YFxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74210},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"0e6024791c0b14d348adfe8c5006f99412110e9f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.8_1787754642329_0.6294790047377581","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@henryqw/pi-herdr-btw","version":"1.1.9","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.9","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"dcd115e447e64a8885b955b73c511899f62c34e4","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.9.tgz","fileCount":9,"integrity":"sha512-6JQ4u0Vu0VaQbz+vuBrJF993SnDo69FSBeC3Sp6Cj3l6xSRhQhRsIYce5tmwPpM0pcVvwifIMKvxVbCXHBNFRQ==","signatures":[{"sig":"MEUCIQDWSX20b1/ySFfmFweDaVVUg8jT21P8yL12HnUcGHpMlAIgXE2jgo39fqrZ12TtfyBXbVihHlW0dGqhfW7IQUZomr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmVlZzbT+VHRzDdZ3KR106vvNHFvpNCHCbtZI53S8OeQIhAJ/k8pOj2Ico08xbj9ZqL3JHXEynSQ0caPgU2O9dwKm8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74508},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a9d7623017176ca67b7591cf780a686e2d0e79c6","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.3","@earendil-works/pi-coding-agent":"^0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.9_1788000119290_0.8095138014951058","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@henryqw/pi-herdr-btw","version":"1.1.10","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.10","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"20b0ac11f23d1ba2cf7bbe84dfca40240c87deea","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.10.tgz","fileCount":9,"integrity":"sha512-K0FGsj0Bc40kPmh/eYgEwsu5O199pawrb/Pim/vrLZw+cBP7WBtVzjp0eF8jRUTohfmeHFDq25LKUCBuE7Cajw==","signatures":[{"sig":"MEUCIErMLp9PmLZ5YGDuvJ3+MDo+NyM9VuZde32ScIX5hu28AiEAn5EX34KKU0D3jMssW6zvSexxdJ12mqleI4tvFd/dQXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG5UCgiZIcj8dEaM+GOy5PgK0oRt2Abj6SsWnqJOze7yAiEA5ZddhXltIRjM652LunxHeoUY2pDWAktlAQST9Wtquq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74509},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"3662884342e232c1007c8af6a7e04cc7b55d653c","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.10_1788001760775_0.7852922328610197","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@henryqw/pi-herdr-btw","version":"1.1.11","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@1.1.11","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"04ba67f875c6bead5494fc0ff1f4b305a1997dd8","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-1.1.11.tgz","fileCount":9,"integrity":"sha512-VOj3w6iWPPupLvgCtg0LkB5TD5KrjxSAiT9mWQSVJhRe3ZvyADUskimvGjC4INqpCjCdkPu74rJwGuHTEy0DUA==","signatures":[{"sig":"MEYCIQCLU1o4a7diNWuzOGyiXYaCXiWmduYvIkxJTzeDMb20uQIhAK6ZlAE49+DiIVSQHOiVpK/ZeFEBz/KSluHcjVD3DSVO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBUs1biqh6qeVAAIGr/RmLXYqew0s5xbaIV9ZQTH6pMIAiEAi94u3TKTlPFg6rtIyA4vAtrxdbtXQHSDaS7wll5LrRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74618},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"1c0795380948b73cb66cfcd914c7bf9d84648a2d","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"proper-lockfile":"^4.1.2","@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/proper-lockfile":"^4.1.4"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_1.1.11_1788024218873_0.5577947787574074","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@henryqw/pi-herdr-btw","version":"2.0.0","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@2.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-packages#readme","bugs":{"url":"https://github.com/HenryQW/pi-packages/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"f089fc1e7b1b9cf396d73ff15ad9577e436bdae0","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-2.0.0.tgz","fileCount":9,"integrity":"sha512-IICzyVN3ZTEJPKxs0NLga/BxIoEuP4ARptKlXS8Nru2VXUX/WVtA+MA+IWUOATxErvoID3U+GL3o4FswPaGKsQ==","signatures":[{"sig":"MEUCICeNUpNPoc6lcwJ5tVt3rLzpOJ6s8Pk6xG7ina2zJrF4AiEAqYCVZPU84kus3hy2QquNfR72Z/hKL21wATqNuE3ZRR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYKfdYgc4osM1868ndJ9X/CusKTvXCA7Fk97Dvk81HLQIhAO4lrwZqAK+zrfwC5Mb998GprDEiFqvLA1VWQS1CKnDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73132},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ab5562506bb69582b39e699f0ef0934c443575f0","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52681b1b-1861-4492-a944-a9e8723b3758"}},"repository":{"url":"git+https://github.com/HenryQW/pi-packages.git","type":"git","directory":"packages/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_2.0.0_1788073744580_0.8050478283902038","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@henryqw/pi-herdr-btw","version":"2.0.1","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@2.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"0cd31b7d200bfd1519c41e6d509eb49052f9fe51","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-2.0.1.tgz","fileCount":9,"integrity":"sha512-aiLdQ/lrAWo0JHEhaSZZRDuWRpFZ8zHnZrEerCGOc8nFqkxFVO3zCPEif3oRYTuH6JhITg/vz3S6gK+D0FfHWg==","signatures":[{"sig":"MEYCIQCA9PwZI5yccUJPCYrtD/9CJI7xnOJnuvxwBfZ5iAvBggIhAOcGtkUzEGZSNJtfKwY2suVB3ugSltQ/4BX5wjPeMOsd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBDnEz8v1OUb2vbBOzgdz+bzNEipziiaqs87UHdBk66NAiAg3FfZyOrwepg8N7S9/48gFfi2f2AIjBmL3qP8h1xl4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73132},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"8cf0513536a91346c216f71b89b87105bb8822cf","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_2.0.1_1788105691776_0.998730289503075","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@henryqw/pi-herdr-btw","version":"2.0.2","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@2.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"7fed06a3f7a618f3f39219421d9147a9d8330b64","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-2.0.2.tgz","fileCount":11,"integrity":"sha512-lT5KdakcIvwLj80tz4t91IZfoN/XsM0/zd4RhYBgLFr/OrKZooj3lTKTDK8iVfMVChc4fUsGXNItepsttMomDQ==","signatures":[{"sig":"MEYCIQDJ/XQthFW6ImjT1UgFwg7kaze/YDm+G5mo/7owvpMKpwIhAOQ0rNtQU1MQFmPeZ8yQm/XDFBU6UL0S2Emmsu4+Uery","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAYSbdoJSTWZh4/3bVLAO+IljFnAFW4olEzAbQZ0z3W7AiEA21WMnSqfFU+U6TULjcPr0OqtSUsll3LmJ8DHJkA7aVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93511},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"61ed6f46fbbd28307ea89ba2008b14f5d1ad2c46","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.17.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^4.0.0","@henryqw/pi-config-store":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_2.0.2_1788285226055_0.1496265703626405","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@henryqw/pi-herdr-btw","version":"3.0.0","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@3.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"8420d2c88d57a34e77be4213366d80b4effff6ae","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-3.0.0.tgz","fileCount":11,"integrity":"sha512-emB4cTI7hiaRAsXV+w/ijl7YKR9JXHr0joL+tyh2aKAzS+LDeIlaJTM2AYypi1Nczi02TOvOkwZuKvZ3GX8Png==","signatures":[{"sig":"MEQCIB48QRprsfVvF1eJKSmeML2FFjDhFzomYgr7gIoM4cdAAiAgw1fWGJxZkNnRhqO1U+KbZH6vOUk/WBu5Y16cZJwInA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFkp7E4o0EU9CkMFkVPuA2dHPLeOu8J4MIYOd+sSpeeMAiEA9bDoLB8kF1P7tYyJA2hXQHm7XV1/L7h4EPPzxDx1Acs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93511},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"ddf0dc130782494f058e05565a587de4e2b1c77f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.85.0","@earendil-works/pi-coding-agent":"^0.85.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_3.0.0_1788613565841_0.9519225888627143","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@henryqw/pi-herdr-btw","version":"3.0.1","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@3.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"b181fcb86c5c0f65098da91fd1c5000643c87a6c","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-3.0.1.tgz","fileCount":11,"integrity":"sha512-iIVTlO65NXkwdTIE4BOCqn/kXHqZa9Qw3C0zewOV2jcujmjnFEZm9uWHXUTSYJS18pQ63Ns0zCbuSmVajS2swA==","signatures":[{"sig":"MEQCIDeD2gbqLu/ZmRwmvP9HDsP6oNOFHuk4CkMl6CBGHraxAiAK0AWA+8bhIsiGDtdpFHek8wZ1U41D5WGUH2g8pwe1Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHqREIz9Jf46/7vfWO37L8fJYTpDnmmsF9/5OkQ/JiQMAiEAotlKK9EjrAfuIy/7U94xdhc42RSm8XbudAYMCv5vMuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93511},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d3b2ee213f5157305971982adad777e9d371ec1f","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_3.0.1_1788678290632_0.5778950900330053","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@henryqw/pi-herdr-btw","version":"3.0.2","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@3.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"f310e23efcd5dda099b408bb7f6802eaf9c6638d","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-3.0.2.tgz","fileCount":11,"integrity":"sha512-zqbfULhg4w3i381vfdqSNRiSoCtFHBB8a9OyPXQmQdMM8MpUQYDcvYWphSNlTYw2NaG+94U+RhWBoN7pc/mAMg==","signatures":[{"sig":"MEQCIH0PCF0NFEDOCo7Oh/Ebj05GM6L7WcWNzUzsSDPRfrqQAiBLJdy61tlabdOyCl35Qe6y5SzWObAC7hyfV3p3H8vRxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClpQz71HtJWQTMsppoXQoLHt9LvRMpM0Oyj9+4IP/W5AIgKm2xVjcAiv+m0PPToCFxCdbRYhWH8jICLTkpP9w0dP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93423},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"28ccf5929dadfa108929f715aa187e29f8e4544d","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_3.0.2_1788695775887_0.17878649628621934","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@henryqw/pi-herdr-btw","version":"3.0.3","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@3.0.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"b8bc51cfa89e200742bce2f887fafc2e5f205943","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-3.0.3.tgz","fileCount":11,"integrity":"sha512-SmaBr/Ho922tFcy/zY7BeAwBBnmUtIEaZKhbm25bNnDFkwynmcgHLplaVOCnREO8hNmNzpin+dZrJKdr6JvXlA==","signatures":[{"sig":"MEYCIQDwsPKJ0niK/hDBgv8KmQ1rMBoF4DAjqChDDxGmrossuwIhAJPVyljg9tjYjqPnQKjGbHSWcjEKcNpaHV9rvRuSx+D5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkymNOPpC+c8wuc1h4uLC1Am9JeOBCNLaigcthx9WCdwIhAITDYKg2vfAezDsqQ7N2qQfnq4DNB1YEsY0Odm6i9qm0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93344},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d2daa3ccb3a9370d92b07fcf891406e18a26c240","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_3.0.3_1788773163743_0.0017118367906721055","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@henryqw/pi-herdr-btw","version":"3.0.4","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@3.0.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"217fc20309382aa8e5d2c1ee7698de875f05494b","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-3.0.4.tgz","fileCount":11,"integrity":"sha512-epAt15kUJWpI6rN/QQYwnHbHXarlMBJ+0zW/tmRB5NRLzGj1aQqcWjrG/QFnXgu8hDjNXcHrrvYRz44RXOxgAQ==","signatures":[{"sig":"MEQCIA63bxMATpbmWKhPdKzuGFKEKhDf74nA+hnymReMM0aqAiAeYHbstKI5e6Ms/uue8hYbYGQSpsaDngnRDJtxsI2g/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCR7ZdEovX1T7nVcgWWtVsFGMHHxW6Qn6jgHoNFpwSMrwIgZoYF5IW9wyk4hUQ0l00tapEF/Ma4gvbC6m/tY9RkmTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@3.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93249},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"c5b823b1540294191bd09c5a12f1e95602b4a7b3","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^5.0.0","@henryqw/pi-config-store":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-agent-core":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_3.0.4_1789076999437_0.5384897469226055","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@henryqw/pi-herdr-btw","version":"4.0.0","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@4.0.0","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"58b95b5f8e4ca19103a9db4a18e9d29278af63d7","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-4.0.0.tgz","fileCount":11,"integrity":"sha512-VuyX3TZ5hfVXj0Rj1bsLPd3EUK6sX5wuqhazC5NoM17L+1GP09eTUYvLfq6ik33JyLSaFVdVp8wAP7aHMIa1/g==","signatures":[{"sig":"MEUCIQDxIKuzsZ5BBmcDXF2lRR6j22bEUz7aDnIfIAofnjb+SgIgMmIi3CYCReqxKr5nefNltIadJtUgltfoMEJf+zKYKa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6Ay7AJGAfSH05KMAyAUfDvzrq5Q3PJS5ZSuq6/sROqgIhAJeudJd603pYFa6IpMr13NYVBU+/v40nOo3Qrgm+4SIU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94849},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"bc41a2d6f2ec61c2073a4af9f91d1b2efe7c773e","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.86.0","@earendil-works/pi-coding-agent":"^0.86.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_4.0.0_1789908371908_0.023160659990763888","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@henryqw/pi-herdr-btw","version":"4.0.1","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@4.0.1","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"51486c88a542d54ebf53cf3836e595202d4e11fe","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-4.0.1.tgz","fileCount":11,"integrity":"sha512-wZOyyrxuRECRLgXb+Ik75ib+FnzF/BNx43d/FnWTYY3PlbGYKPRJcs/OZOTY+B4kzegLQXC3zlxdlvaLYwZFxw==","signatures":[{"sig":"MEUCID5w+UcSaLG45KBzn9CgRd9cZMdnQHefKfDmsbTmUIpIAiEAytU+Yzy/ZPeMbksFT0QJd/bqW7EH4x8HuGZFW5I9K7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8bXz+EPQB+FPvUBW2c7R6DqxGNwybCwCtcJvgVpm3CAIgDiE2JbDWZzIZxP43BAy+JgZtiFeWStBLxDv1HPmjhsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94861},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"9540f31265305f969387daed7bb4d5622e5293de","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.87.0","@earendil-works/pi-coding-agent":"^0.87.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_4.0.1_1790057980074_0.0007423789760645505","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@henryqw/pi-herdr-btw","version":"4.0.2","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@4.0.2","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"d37d95638631be1385a1282fdfa6c02c9c7e7b9f","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-4.0.2.tgz","fileCount":11,"integrity":"sha512-7k2Yl8Cm8G/puLxc7UG3vKhwghexv/CC0w0UDGagK5OKfr0/NgUYmdIeFX+xo9HcOU8+C4kXkdegUi6EHxWUGQ==","signatures":[{"sig":"MEYCIQDkhkXP9/EG0n+WiV8ghVzp/2uBMR09qMhTvQZe2kHFYQIhAOmCoHdlO83i1WcXJs58soIXPtJZKN/d/5hYKSEvpfcf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpNvhSn/hPCfjc9hz4FVBqIWDwvMcx3mJfP1F8/6kEgwIgWnZ+DdJUWEmW3yfiqW8Bo7yKVDo6k11gLA/GgXvrG3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94982},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"f72d51649fc7b24cf2efc66d8f58d2f021ba00cc","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.87.0","@earendil-works/pi-coding-agent":"^0.87.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_4.0.2_1790247688059_0.8416389440670335","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@henryqw/pi-herdr-btw","version":"4.0.3","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@4.0.3","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"29a58dab007b1d943c69ceae98f87d7a4743fec0","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-4.0.3.tgz","fileCount":11,"integrity":"sha512-ik1OAeRGd0MU3rWhnKGOIQa3R83sU7iIhNem8ae8TMI+JSwxyW/bLFm6Cn0Pkj80rHZfJDR2ArbuCzQKO6JFnw==","signatures":[{"sig":"MEYCIQDZ9EsTMW/fwaC8gxrLRhh6MFVVEcGyV4ToQ9PvXNBIlQIhAMW6GUx/T6ztbzpVnKnKAWygPBUi4aD+ImuoDgcdhfV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF8Sk/1xL1d1CUQg5vzVrHxFz2eX/ZIxPmvKgaDQxnW6AiB5zBcdF2WS7abvXVkDDzjtGekZjzdyiOgOE6dwk10c1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95492},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"741528365c134a61dfa8896d28d71a9dd43e3ffd","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-agent-core":"^0.87.0","@earendil-works/pi-coding-agent":"^0.87.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_4.0.3_1790320227006_0.25005649500015115","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@henryqw/pi-herdr-btw","version":"4.0.4","keywords":["pi-package","pi","herdr","side-thread","btw"],"license":"MIT","_id":"@henryqw/pi-herdr-btw@4.0.4","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"homepage":"https://github.com/HenryQW/pi-harness#readme","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"pi":{"extensions":["./extensions/btw.ts"]},"dist":{"shasum":"e0f6d39b5c6fefaea1c4d3a033ddede83c88df9b","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-4.0.4.tgz","fileCount":11,"integrity":"sha512-Q3OcryvH0GP5JXTbk8BQ6tyHat/uYCeJnkpP09YGG19bIRZfu8TUMf11rPvaBxP20lAL7jaszVcrKXhwljTaGg==","signatures":[{"sig":"MEYCIQCQIfMzhPDDNYyC6vdULCVLGQrlXDFYRt54/4bFP5yn+wIhAIEHUQyFs2m0zMCocSE/VD/UNdAZ94paXWTrDEyPIVfe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDX0j1jwkCNKicb9iFCuL63BK00KsXijzbfVVagdM6l5gIhALVBW+25A6SjIi1bwLSINQtAV+qESxwIBDj8cbItZZJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@4.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95512},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"33454d4fc5953078d6f4811e8c356c84ccbf2d36","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"@earendil-works/pi-agent-core":">=0.87.0 <0.100.0","@earendil-works/pi-coding-agent":">=0.87.0 <0.100.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-herdr-btw_4.0.4_1790783469057_0.27580290633479065","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"pi":{"extensions":["./extensions/btw.ts"]},"_id":"@henryqw/pi-herdr-btw@4.0.5","bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"dist":{"shasum":"1874774a6544a6e55b4e50546ad53e8ac06aac77","tarball":"https://registry.npmjs.org/@henryqw/pi-herdr-btw/-/pi-herdr-btw-4.0.5.tgz","fileCount":11,"integrity":"sha512-BEklXE2hcLP+tgt/Ugdr93wc1VibIJGyNWgGIkQGLtqVxPsrJUXcsYljpqTYMvXnLfL59w5e86tTOmW1A0GJeg==","signatures":[{"sig":"MEUCIDFB5wsUgHP3MX/Bu7B5cuZCIpK8Kvpj1xABl+E6JutwAiEA0VTYkgXocXzF6QPA0RSGZFT4W55J7bDEeeZZ53/nKBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmpt5i/C2WPOdtO+XcI1ny3NR8HS8s/qELDQhW7iRfYQIgTzuJFmpiuBI4nkOxtFtFhSKla/MzGWzRdDngu9h/J74="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@henryqw%2fpi-herdr-btw@4.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95530},"name":"@henryqw/pi-herdr-btw","type":"module","engines":{"node":">=22.19.0"},"gitHead":"b08a22894d141f45498f2191294ed13f25eb28d1","license":"MIT","scripts":{"test":"node --test test/*.test.ts","typecheck":"tsc --noEmit --allowImportingTsExtensions --target ES2022 --module NodeNext --moduleResolution NodeNext --skipLibCheck extensions/btw.ts internal/*.ts test/*.test.ts","pack:check":"npm pack --dry-run"},"version":"4.0.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"02a5d8d1-f49f-4651-8e47-d85156d7c515"}},"homepage":"https://github.com/HenryQW/pi-harness#readme","keywords":["pi-package","pi","herdr","side-thread","btw"],"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"_npmVersion":"11.19.0","description":"Open and merge tool-enabled Pi side threads in Herdr panes.","directories":{},"maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"_nodeVersion":"24.21.0","dependencies":{"@henryqw/pi-herdr":"^0.4.0","@henryqw/pi-task-models":"^7.0.0","@henryqw/pi-config-store":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"@earendil-works/pi-agent-core":">=0.87.0 <0.100.0 || ^1.0.0","@earendil-works/pi-coding-agent":">=0.87.0 <0.100.0 || ^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-herdr-btw_4.0.5_1790914949641_0.27578318481356456"}}},"time":{"created":"2026-08-17T20:15:02.183Z","modified":"2026-10-02T04:22:30.096Z","1.0.1":"2026-08-17T20:15:02.543Z","1.0.2":"2026-08-18T05:44:40.999Z","1.1.0":"2026-08-22T17:13:33.846Z","1.1.1":"2026-08-22T19:47:37.659Z","1.1.2":"2026-08-23T14:23:23.773Z","1.1.3":"2026-08-23T15:52:47.844Z","1.1.4":"2026-08-24T10:38:16.264Z","1.1.5":"2026-08-24T18:58:50.053Z","1.1.6":"2026-08-26T05:41:20.256Z","1.1.7":"2026-08-26T13:20:10.899Z","1.1.8":"2026-08-26T14:30:42.481Z","1.1.9":"2026-08-29T10:41:59.376Z","1.1.10":"2026-08-29T11:09:20.878Z","1.1.11":"2026-08-29T17:23:38.949Z","2.0.0":"2026-08-30T07:09:04.878Z","2.0.1":"2026-08-30T16:01:31.861Z","2.0.2":"2026-09-01T17:53:46.151Z","3.0.0":"2026-09-05T13:06:05.956Z","3.0.1":"2026-09-06T07:04:50.721Z","3.0.2":"2026-09-06T11:56:15.995Z","3.0.3":"2026-09-07T09:26:03.839Z","3.0.4":"2026-09-10T21:49:59.515Z","4.0.0":"2026-09-20T12:46:11.987Z","4.0.1":"2026-09-22T06:19:40.163Z","4.0.2":"2026-09-24T11:01:28.148Z","4.0.3":"2026-09-25T07:10:27.104Z","4.0.4":"2026-09-30T15:51:09.143Z","4.0.5":"2026-10-02T04:22:29.726Z"},"bugs":{"url":"https://github.com/HenryQW/pi-harness/issues"},"license":"MIT","homepage":"https://github.com/HenryQW/pi-harness#readme","keywords":["pi-package","pi","herdr","side-thread","btw"],"repository":{"url":"git+https://github.com/HenryQW/pi-harness.git","type":"git","directory":"extensions/pi-herdr-btw"},"description":"Open and merge tool-enabled Pi side threads in Herdr panes.","maintainers":[{"name":"henrywang","email":"hi@henry.wang"}],"readme":"# `@henryqw/pi-herdr-btw`\n\nAsk a focused side question in Herdr, then return its transcript and next instruction to Main. This avoids changing Main's conversation path or copying the result by hand.\n\nInspired by [Claude Code](https://github.com/anthropics/claude-code) and its `/btw` side-question mode. This package adds transcript merge back into Main.\n\n## Install\n\n```bash\npi install npm:@henryqw/pi-task-models\npi install npm:@henryqw/pi-herdr-btw\n```\n\nRequires Herdr 0.7.4+ and a Herdr-managed pane. Run `/task-models` and configure the `fast` profile before opening a side thread. Open `/task-models` again and verify that `fast` no longer says `not configured`.\n\n## Works with\n\n| Package | Relationship | Purpose |\n| --- | --- | --- |\n| [`@henryqw/pi-memory`](https://pi.henry.wang/extensions/pi-memory) | Improves | Marks side-thread children, suppressing parent-only memory injection and dream advice. |\n| [`@henryqw/pi-task-models`](https://pi.henry.wang/extensions/pi-task-models) | Required | Provides shared model profiles for side-thread routes. |\n\n## Use\n\nFrom a Herdr-managed Pi pane with a conversation, run `/btw Why is this test failing?` to open a side pane with the question as an editable draft. Submit it there; after the answer, run `/btw merge Apply the smallest safe fix`. Main receives the side transcript, regains focus, and continues with the merge prompt.\n\n| Surface | Type | Purpose |\n| --- | --- | --- |\n| `/btw [<question...>]` | command | For humans in Main: open an empty side pane or start with an editable question draft. |\n| `/btw ask <question...>` | command | For humans in Main: ask a question whose first word is `ask`, `config`, `merge`, or `help`. |\n| `/btw config [option value]` | command | For humans: show values, set `auto-submit` to `on` or `off`, set `tools` to `inherit`, `all`, `read-only`, or `none`, set `split` to `right` or `down`, or reset defaults. |\n| `/btw merge [<prompt...>]` | command | For humans: in a side pane, queue its transcript and next prompt for Main (`/btw merge` opens the prompt editor); in Main, scan for pending side-thread deliveries. |\n| `/btw help` | command | For humans: show the command grammar. |\n\n## Flow\n\n### Launch\n\n- `ask`, `config`, `merge`, and `help` route only when they are exact first words. Other input is a question.\n- A provided question is an editable draft by default.\n- `/btw` gives the side pane a static snapshot of Main's compaction-aware context and shares Main's working directory.\n- The consumer-owned `pi-herdr-btw/btw` task defaults to `fast`.\n- Before pane launch, it selects the first authenticated viable effective profile route.\n\n`~/.pi/agent/config/pi-task-models/config.json` is shared and owned by `@henryqw/pi-task-models`. A task entry is an explicit user override, and routes resolve before pane launch. BTW warns once per session if this file is missing.\n\n### Merge delivery\n\n![Sequence showing a fixed context snapshot with live shared files; the transcript and prompt queue until Main is idle and authenticated, then Main appends the transcript and submits the prompt.](./docs/btw-merge-sequence.svg)\n\n- In the side pane, a merge stores the user/assistant transcript and next prompt as pending delivery.\n- Herdr then refocuses Main and closes the side pane.\n- Pending delivery survives side-pane shutdown. It waits for Main to settle and for current model authentication.\n- Main appends the transcript without starting a turn, then submits the prompt.\n- Pending delivery remains available until consumed or 24-hour stale cleanup.\n\n## Config\n\nPackage-owned: `~/.pi/agent/config/pi-herdr-btw/config.json`\n\n| Name | Description | Values | Default |\n| --- | --- | --- | --- |\n| `autoSubmit` | Submits the draft question instead of leaving it editable in the side pane. | Boolean. | `false` |\n| `tools` | Selects the tools available in the side pane. | `inherit` (parent's active tools), `all`, `read-only` (built-in read-only tools), or `none`. | `inherit` |\n| `split` | Sets the side-pane placement. | `right` or `down`. | `right` |\n\n- All fields are optional.\n- Unknown keys and non-object files are rejected.\n- `/btw config show` prints effective values.\n- `/btw config reset` saves the defaults.\n- The config file is optional. Missing config uses defaults.\n- Malformed config fails visibly and remains unchanged.\n\n## Limits and recovery\n\nThe side pane shares Main's working directory, so enabled tools can change parent-visible files. Choose `read-only` or `none` when the side question should not make changes.\n\nLarge parent contexts can exceed child context limits; shorten Main's context and retry.\n","readmeFilename":"README.md"}