{"_id":"pi-maestro-teammate","_rev":"42-00a2d8324422572847fdae1695781455","name":"pi-maestro-teammate","dist-tags":{"latest":"2.7.2"},"versions":{"0.1.0":{"name":"pi-maestro-teammate","version":"0.1.0","keywords":["pi-package","pi","pi-coding-agent","teammate","agents"],"_id":"pi-maestro-teammate@0.1.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"745af104da139c9ffa4163981557d4af01979ce0","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.1.0.tgz","fileCount":12,"integrity":"sha512-65VjwkA0XEacpku1cvtuCM5iMqcP+USk47Dz4TiZxH2J+BV0BlTuL3dr1u229THqqdVR2jBCOSby2//wwikTbA==","signatures":[{"sig":"MEQCIEasPoKmFoSP7FRJV9r1r2F6V37UT9f37prUvXbH09ycAiA0xbvtMeAWcj330W8jHQrFtOtTqrPqJUQ90iStkm2KAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56354},"type":"module","gitHead":"ed0fa9a373d2b3aa08aedf845825cb6b83164923","_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension for teammate dispatch with P0 three-axis decoupling (name, reply_to, lifecycle)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typebox":"1.1.24","@earendil-works/pi-tui":"0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-agent-core":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.1.0_1783387841006_0.7336475613215461","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pi-maestro-teammate","version":"0.2.0","keywords":["pi-package","pi","pi-coding-agent","teammate","agents"],"_id":"pi-maestro-teammate@0.2.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"757c6ee794c01c158c66d23f1fd5ab4560ee5461","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.2.0.tgz","fileCount":12,"integrity":"sha512-5s3TtC2FoWkjxSVPFtZUyXZE6AIIJJ48/Vh84aAlgwTrP/X0yTt0Irwh9uIH28YehVbrsMdyABhsRljuLxwWJg==","signatures":[{"sig":"MEQCIG9/jvOJbr0aGrqJXpXVg04qA6jA6je7Q74tSuBu2sf1AiAt55R3ybhoBPNOsFsR7hBkHn02KNJikycveXaferyQ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68950},"type":"module","gitHead":"2d04ea79da3809bfaa6ab311788a9954e30daa98","_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension for teammate dispatch with P0 three-axis decoupling (name, reply_to, lifecycle)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typebox":"1.1.24","@earendil-works/pi-tui":"0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-agent-core":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.2.0_1783406301292_0.034787345363492816","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-maestro-teammate","version":"0.3.0","keywords":["pi-package","pi","pi-coding-agent","teammate","agents"],"_id":"pi-maestro-teammate@0.3.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"8dc68c40b7898e972573e1b7a282a5ee754fdd55","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.3.0.tgz","fileCount":13,"integrity":"sha512-fNxzKfA5u+SksVALGe/yiTOAAkOUak3GJr95plyEg516BRXZf+z5+p8aCytv1ihMr05vwTR5CHios9nQvBAqdQ==","signatures":[{"sig":"MEYCIQCMHSKjgkr7mF0e1aS1u/rFuKvinec6JUXMIEU6HtYJzQIhAMk37wFQYz0bxc35U6CiRe0tW6040bLTdYUOpItlu/Bp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133154},"type":"module","gitHead":"865900ebe79d83733d76608ae11abea402fb4c67","_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension for teammate dispatch with P0 three-axis decoupling (name, reply_to)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typebox":"1.1.24","@earendil-works/pi-tui":"0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-agent-core":"0.74.0","@earendil-works/pi-coding-agent":"0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.3.0_1783481237069_0.36324982380591964","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"pi-maestro-teammate","version":"0.4.1","keywords":["pi-package","pi-extension","pi","teammate","agents"],"_id":"pi-maestro-teammate@0.4.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"f891fbc9268ee6a12bd0fd31427dcc6db111c0db","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.4.1.tgz","fileCount":16,"integrity":"sha512-H1qxSAmyS19hk1PGCUpCJqMZuWpJMbCFn1jUBQEpN64sKQvE9+/eVnodLJLG7ktUDJPUGvzZOI5wEtQ168H1ag==","signatures":[{"sig":"MEQCIBT2m+RP3RgdtUAwzgR4FVYIyl86cfzVhZj5s+hHfrhwAiA8Eww7nZfqOsHGRI72OTd2NkITz8hWEJ3CUi/4pio/Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222738},"type":"module","gitHead":"109cec348d4bbfa9277a752c425e56a52826141c","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\""},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-tui":"0.80.3","@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.4.1_1783826447652_0.9051622155210464","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"pi-maestro-teammate","version":"0.4.2","keywords":["pi-package","pi-extension","pi","teammate","agents"],"_id":"pi-maestro-teammate@0.4.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"1e997433e02515e75b3ce7c60d3dcbb175ca1cfb","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.4.2.tgz","fileCount":40,"integrity":"sha512-Tcx7MtFAJR9y0wZ7UsZJcjnxBvJp82vBQMIoCwJ34rbRueSN6aIzbEKVNaGROOy+euuNRw9P01PF8ySrRI8LSQ==","signatures":[{"sig":"MEUCICodyt4kd7hW2ButZ5ERXuMoQwKS5maIAlwqsppz6F4uAiEA0F2kpHfcgch9QjEQ/ZYLiCwNgDyOjkxOYn70UkyRv7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297383},"type":"module","gitHead":"f53b5a9aa713b6549d591df4a8e502585eab9535","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\""},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-tui":"0.80.3","@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.4.2_1783864999167_0.8213560129250743","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"pi-maestro-teammate","version":"0.4.3","keywords":["pi-package","pi-extension","pi","teammate","agents"],"_id":"pi-maestro-teammate@0.4.3","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"56745cbcd9878d70efa84af561c0d1a7c8dad2c1","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.4.3.tgz","fileCount":40,"integrity":"sha512-KVSyzDAY5DhvJf2rd5FbquvLn7ec6dTsiUS7ww0vgHOqDe9k3ijSoDfYr4pprQZYAlVjhnX47yOL0o6xVnfTGg==","signatures":[{"sig":"MEUCIQCnvHaGsD1igzkV1zkuMRpsUgtg6F7Q20PJYI4i1ueXdAIgRpZKmDV7g0NzL/U0Mn7sJmnKBHFzds0lw9tdCtTUCv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298558},"type":"module","gitHead":"8454b3933a7ea570001610861f930b3639af6af8","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\""},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-tui":"0.80.3","@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.4.3_1783874182921_0.3273048889465473","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"pi-maestro-teammate","version":"0.4.4","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@0.4.4","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"6442fcebec87f02d69b5edaf7aa4b174096d4495","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.4.4.tgz","fileCount":45,"integrity":"sha512-LWtffH/JniPTeInXXsVQs04XNb1FQYRNrWEL3UsQ3NSYEUYa3uR1hsoW07++kCNK+j/k9eQJLrohZdp2Yn9Syw==","signatures":[{"sig":"MEUCIQCOLfZovJGc81oPkNXXWOcJAaalKOwbvcQ8Ii5ztUBuZQIgaVbOL1Cvwwb5KsDerBAwEc0SU24sJIBMoQfGhXfPcRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397132},"main":"index.js","type":"module","gitHead":"eb87cdcfe9e06624b7f1bf6fcde8c6bf601e7ef9","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\""},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-tui":"0.80.3","@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.4.4_1784175338744_0.061322053121447784","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"pi-maestro-teammate","version":"0.4.5","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@0.4.5","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"da2825399a4969af64555cd1cc41107269389947","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.4.5.tgz","fileCount":58,"integrity":"sha512-TxlbfuCWCJLuvN4qtXzXyKw3kwN4bk3IhLjm5OO0oEQk4DL1aYieH2kH101OCzk2ytNJgekzVlCjfxxpcbbPsQ==","signatures":[{"sig":"MEUCIEDbcunZiY4d5zeIPAZ1qcKp8mtBNaxZ3u0cLmpj0BiyAiEAnlKIOhou12QTCuUhbgAeye2eyzyxbm+u6TfZpT4EC5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452436},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./v1":"./src/public/v1/index.ts","./src/*":"./src/*","./v1/types":"./src/public/v1/types.ts","./v1/agents":"./src/public/v1/agents.ts","./v1/prompts":"./src/public/v1/prompts.ts","./v1/execution":"./src/public/v1/execution.ts","./v1/extension":"./src/public/v1/extension.ts","./v1/model-routing":"./src/public/v1/model-routing.ts","./v1/progress-tree":"./src/public/v1/progress-tree.ts","./v1/child-extensions":"./src/public/v1/child-extensions.ts"},"gitHead":"6499957e7794ea37b5b90869ba55cd55d6467a63","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\""},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-tui":"0.80.3","@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.4.5_1784357084080_0.633383833556153","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"pi-maestro-teammate","version":"0.4.6","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@0.4.6","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"3bd77f991a85b2664099ce71571779f7f83fd8c8","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.4.6.tgz","fileCount":55,"integrity":"sha512-b7d0fCGNe/PUMlXUaMZMgKNyEnPmj+AeqZy7jNH9dUnc+9Oz684D+pQDGJ5oDIXXCfgi1gCJQyKPRGrEZosZBA==","signatures":[{"sig":"MEUCIHKUcl2gaKYwiMWL5AmZXVvvejNbgBo4sUCa6a2dYWuAAiEAtSl4lzVxoTjLm6lfeamMcMhdLvNCuLf20KH7HxO8DGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474530},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./v1":"./src/public/v1/index.ts","./src/*":"./src/*","./v1/types":"./src/public/v1/types.ts","./v1/agents":"./src/public/v1/agents.ts","./v1/prompts":"./src/public/v1/prompts.ts","./v1/execution":"./src/public/v1/execution.ts","./v1/extension":"./src/public/v1/extension.ts","./v1/model-routing":"./src/public/v1/model-routing.ts","./v1/progress-tree":"./src/public/v1/progress-tree.ts","./v1/child-extensions":"./src/public/v1/child-extensions.ts"},"gitHead":"598f4dce8ce15a71f8c7d298e3286c88963bef73","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\""},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-tui":"0.80.3","@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.4.6_1784711238890_0.11523649780995115","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"pi-maestro-teammate","version":"0.4.7","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@0.4.7","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"6d6dff78b1222af66483e67ebf5f4d2a69b018c6","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.4.7.tgz","fileCount":58,"integrity":"sha512-Fjmc26HoR7Nihmcn/e9cV1USO0lXE924xADKkYrfrTP8BdTUHgCVviXFBsGYQNUw6eatjlETMn/e3EVwZy/8cg==","signatures":[{"sig":"MEQCIHi2nkHzxGoXtFXl1d0qcE0b0Ur02P54MaIkAj77I16iAiA2vJgF/SPLvGNKktrWomCpCkNrIGc7EoD/8AfsyJk8iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513225},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":"./src/index.ts","./v1":"./src/public/v1/index.ts","./src/*":"./src/*","./v1/retry":"./src/public/v1/retry.ts","./v1/types":"./src/public/v1/types.ts","./v1/agents":"./src/public/v1/agents.ts","./v1/prompts":"./src/public/v1/prompts.ts","./v1/execution":"./src/public/v1/execution.ts","./v1/extension":"./src/public/v1/extension.ts","./v1/model-routing":"./src/public/v1/model-routing.ts","./v1/progress-tree":"./src/public/v1/progress-tree.ts","./v1/child-extensions":"./src/public/v1/child-extensions.ts"},"gitHead":"e5c9b96fe602c181b655820c0c2fe55a9b01a8c1","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\""},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.3","@earendil-works/pi-tui":"0.80.3","@earendil-works/pi-agent-core":"0.80.3","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.4.7_1784900579306_0.8039003222401844","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-maestro-teammate","version":"0.6.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@0.6.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"aa9b2c62509518f6bcb0bdb20eba158680dd440e","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-0.6.0.tgz","fileCount":96,"integrity":"sha512-abriDDC1FNB+sbo3dcakkni2sTQS9GIEYpC3JQM9w+TS17b6KpZxd4lnp92+Tjnnx+StS1S+/B45WVDEqra+Rw==","signatures":[{"sig":"MEQCHzfij1lZ8pSBJNsIWrYLBlEl9LXdssU22eJrZ84pnlYCIQDM2znWpiHVRHBQcYh3sAT0lvqpc6Mf9Ua9lwzRtDCdUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699138},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/prompts":{"types":"./types/public/v1/prompts.d.ts","default":"./src/public/v1/prompts.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"f5d9cab3072de012c3164e558c81904e2ce91bef","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_0.6.0_1785127416972_0.5943790917828595","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"pi-maestro-teammate","version":"1.0.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.0.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"3fee6308f63dfc297a7ca10806fa64d6a1ce6bbe","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.0.0.tgz","fileCount":79,"integrity":"sha512-Q6EmieGqxRKp2u/+z+qJT/ynCxWBJb7HGa5V1DNOtWsEtMSxhydt4C6Faw0/Y5tqnJaeZPnKK6EdoYRslh1rog==","signatures":[{"sig":"MEUCIBZUpyGbbQyQnEEPECt2XpVNaiUk9KJcMbXGIyVNlCbfAiEAg2dO0hTrnbbSaLfcBPPtPtVSSHRXVyWrTjjJsKNb5EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656659},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"770145499c7b0acdf6cf5413e63330cc973c16d1","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.0.0_1785293916147_0.7226036604465931","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"pi-maestro-teammate","version":"1.1.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.1.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"9fe31b8a40c9967701da3b54f56aa24412101d4e","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.1.0.tgz","fileCount":79,"integrity":"sha512-Vu3AWOV3RLY9Sq7SGtQxO7yV05xvv95eDG67VP6Zyz4xduDR7Q7urg33aHQlP33s5AGHe/qIVi/uo0b/A3aC9Q==","signatures":[{"sig":"MEQCIEZoJBeZgo+5SpMpvmVWCJqW08pFp0Azveju8x7tL5ieAiAPg8ZlazQqKVNteFkIckeFZHBdoDvivQspFSr/qwI6OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":659299},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"c746d5945e15c8f8a611df6cf101f53151251b54","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.1.0_1785318709683_0.4353790230706558","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"pi-maestro-teammate","version":"1.2.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.2.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"923ddb49a222792691ac661f040bba667ee8968e","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.2.0.tgz","fileCount":79,"integrity":"sha512-YL3qcGCnPFllwUHL5M+roBt6rX+aANB9ha9UIltlLkyNoGomQuJnR4R8AJ1OOupjBVYX4K3tnI4lwYA7LpfuoA==","signatures":[{"sig":"MEYCIQDgD9oW32Jt2gHJX9chW/+jpnnS6Y62DJfbiF5Vg4V/hwIhAN4dKnQcE5NtrE3a6ghNaHgkUQ3ELj98zLl5/J+ZhP18","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664727},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"347925720dd83769bba4c0ac8050ea06fa09e07e","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.2.0_1785379493121_0.9671866855343063","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"pi-maestro-teammate","version":"1.3.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.3.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"b618bb0711e51cdf49e8dbd81d1fae2ecea5db3b","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.3.0.tgz","fileCount":81,"integrity":"sha512-7H++Gk5Gw05UOBfOS7T6VbrPyKabbJIgT6wjgJN5hjfq22UGtcRvBGfEt4vi/vneY//aM5dcmS1xf3JywFFXEA==","signatures":[{"sig":"MEYCIQCDXa6JAKrxgaAhQhany6OfpLRlvWAHfwQ4+mR0ai0weAIhAPoNahXDoGwzX/Hfhbi5Aij7e4vmDRMEGNT5LM/8n7BT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683125},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"c40134b67862d2866fe68f44b94556efe54ad52d","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.3.0_1785426782365_0.8360066604398224","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"pi-maestro-teammate","version":"1.3.1","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.3.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"7af4bfcb82c69e70a36b68e9e9e09811a337005d","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.3.1.tgz","fileCount":81,"integrity":"sha512-QQQqh6Mq85RufUYEIE+q4HP5HBiOszuZyWUeWS5iyy40M3OJvTFwVPktkSIlcqxBBeGsypf8MecuHaYwu7t8xg==","signatures":[{"sig":"MEUCID47PELkNstVN/PWkCnraM8G1Ljt1zXfRF9RscJxdBfyAiEAyD3d6OwWHsAhPbQ7mDhjYg65yQkxf+YpGLbpuLC68xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686404},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"a8c9ee893a873971087ec0cfccbb7bc6d5b8c3da","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.3.1_1785427962285_0.6642768723063244","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"pi-maestro-teammate","version":"1.4.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.4.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"b320a7981dade15dddfac36cee35ca4441e603a1","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.4.0.tgz","fileCount":81,"integrity":"sha512-9+vua5AoTMKwPwz57+pcHWJ3q64Ry3l3OHjNmYqBFs8JFwRvM6nZDsyIaaduHW41AkhbEnwWVv+a4clV+NT4Tg==","signatures":[{"sig":"MEUCICCWNLjelmopGyCpPuAwGsBpiyH1JPzXwhyeY7qnGhcMAiEAw2Fo5AjZ7IUBOC9tInlNECiR7qXCo7aqiF2Cfto30QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717815},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"43b695b1bffd3281dd9da2025de6544899eda93f","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.4.0_1785486153969_0.2722799128317659","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"pi-maestro-teammate","version":"1.5.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.5.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"f58ce21b9c3db157afe1566d1b5f559b5642e3db","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.5.0.tgz","fileCount":97,"integrity":"sha512-+sjLoPF+PR9+Qk/BembiejmZMuU7BXqUv6Efdionwl+T/ehWtPenrfB3iuk6+k8VX/cRJom2h+1UWn/aecMuQQ==","signatures":[{"sig":"MEUCIG+fLqwc2BLERSR4M/3+aYSO+V42pmOkzvtOA2215FFqAiEA8rKpa/umT1DdqxRulnvguZevtrkbxqVd4QdnNsJzGYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057779},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"565e4df2061cb1ccbcd3fdfbd3d8a7eb6aee86b3","scripts":{"test":"node --experimental-transform-types --test \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.5.0_1785604860733_0.8022793065633025","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"pi-maestro-teammate","version":"1.6.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.6.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"4a56cda17b4765e217a77c2b5bd45ab59048e205","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.6.0.tgz","fileCount":121,"integrity":"sha512-pAO8kkglu0Z9kYro5CNuk8hmRPY5OswrlPIHOhFsL1klnqA1LJaa+ZddKhND/ArFMMf8zjMnC9WWvkYxAycJjA==","signatures":[{"sig":"MEUCIQCmtq0DOj8DUdyDfBp4Me6tPDubKiZIjn0ALG//8VsL8AIgMT70HdfulkCY1kgkcjHmaEw/vKucfW6lwv1OE7Twjh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1296887},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"0d9ba7abfd149ec3ef1a4084cc224412eb552746","scripts":{"test":"node --experimental-transform-types --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.6.0_1785679354039_0.7308560316907968","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"pi-maestro-teammate","version":"1.7.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.7.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"47e92095eaa2b40d09319cd020fc0f9d09f8a1ee","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.7.0.tgz","fileCount":123,"integrity":"sha512-C51dT6AHXJDdHQDSuwDnuYObRO3hCV2cFUN3Zip0cKOiNrQU70H0KY4iH0kDO2IagyO850Ce2dDoPMOkQgxAlQ==","signatures":[{"sig":"MEUCIQD0Rk2u24sjlB3ARbxL+f8BPM0uxASd5prpddGMw+XBegIgF4JEYZx6X2Ofm5JuTwBUEJJSh5RshOFWX1fSF7nDC+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1310217},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"38fb242ae47bf78e17554941c9174025b566ddda","scripts":{"test":"node --experimental-transform-types --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"typebox":"^1.1.24","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.82.1","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-agent-core":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.7.0_1785726492817_0.7977276708153687","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"pi-maestro-teammate","version":"1.7.1","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.7.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"ae6d2ca4f071d505fa2b19dcebd2c3506e149681","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.7.1.tgz","fileCount":135,"integrity":"sha512-mRdWRIQ2+J9DaokYu3EfBuBWN+MIw4mJdWsJBOfdT7vlRmtUZBw72KiI3aMBJGW3aAX3VcDq9anpF4dANwtU5A==","signatures":[{"sig":"MEUCIQD1aXqQ06MhGm2i2eGQOyDTYkChXXxu5KD1nWczQ5YlOQIgQZ7yy2dpoLlxBxkMXZvfqZ4hcFxam82BvNbtFEhz3eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1450225},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"380c715b2cdb7eba5f9787427e3fb3c5e5aa188d","scripts":{"test":"node --experimental-transform-types --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.7.1_1785860006216_0.77132166129478","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"pi-maestro-teammate","version":"1.8.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.8.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"ea51a05649f60cbacd70b4d935e2c4cc84ca525d","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.8.0.tgz","fileCount":135,"integrity":"sha512-iUaPPBEQ4v9OzdOZaiQ+9p8UL6TdyiORkEZ6D/dmNX+EI9If1xLBrxCuKfXZe2CAkLiNcCsYM8ne8dHNBj7OYA==","signatures":[{"sig":"MEUCIQDX+K+w7nHzscJp/2ZqZa8rsEWy1slscaepY445UYPAMwIgR/QqxpDGsNhL/jj4JM5JIpNswPZ1Ji51tYwwsGkRtwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1491331},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"bff001df7063a6d8b20be6258ce3fa6265fc8100","scripts":{"test":"node --experimental-transform-types --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.8.0_1785931010985_0.5143272456299268","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"pi-maestro-teammate","version":"1.9.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.9.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"ca0bd3cb162cae7a8365bf9327e88295fc106af6","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.9.0.tgz","fileCount":142,"integrity":"sha512-0m9G7fItGu3y37Yr7XnDj5tkgwkRHi55YUdWjYerusj4J27pdRnkeoi5FU9OX3HgeTwGDlVJQ1c/cMVxkDtwbw==","signatures":[{"sig":"MEUCIQCD4paqEUO7O5eU8yf+aa7J5oI50yUr8N0Nbk9E2dIdNAIgRgL7g8cSyvnVehkFPVQ6s/JmNRaaeWz4nLGIYoWpb9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539875},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"6610d9eb533890a19a220666aa096b413dd21cf6","scripts":{"test":"node --experimental-transform-types --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.9.0_1786097464265_0.43071576540813217","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"pi-maestro-teammate","version":"1.10.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.10.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"9f5a5651b8b4167de28b5f4934152502b93abceb","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.10.0.tgz","fileCount":178,"integrity":"sha512-eJXPb/yJwn+D+VUaJS6Iq1mhk6XZYKbm11r6oxjm0WxdkS3GfFyGLgEcvxtg2SfCsPds1V/mzc3C4Ha1iOHaxQ==","signatures":[{"sig":"MEUCIQCmKdBNz7JTv4Kg9db1BV+8saTGzEaWAwvLVzWZKSAI2AIgbMn4Gm7z48XJwcLldZYa/NPdMHXfyoOOop/Z8nPxHtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2051882},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"f021f0836ffac3df64ba0b4bd133f72d177db2c2","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"deprecated":"Withdrawn with pi-maestro-flow@0.17.0 due to a critical Skill registration regression. Use 1.9.0 until a fixed release.","_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.10.0_1786267666025_0.37462360499037106","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"pi-maestro-teammate","version":"1.11.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.11.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"f8c7b9ae6feb5848423535e9a0a55b1919f95d63","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.11.0.tgz","fileCount":178,"integrity":"sha512-U7sBUzjhpgdIrDrioqcFn2MxH1TVqIcUe/JKpR8Y8DAwkQAg7aa7jt0/gOg/bzlX0cIM87bApbi4B6jG47VnkA==","signatures":[{"sig":"MEUCIQC/XeYdhr9q82uEPupTbYv+C0E/TG5lKfUlPQ4W8CQX+QIgfNCpvpdn/4F4GpQ4gfbjBjlV2RE7GALjzwk+qpAWJmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080238},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"f19faf408402d114c923c036080bec98fdfc0725","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.11.0_1786296561894_0.46487530184808024","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"pi-maestro-teammate","version":"1.12.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.12.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"3d1262a7fddbf26e9d885b81e99ebcca82f17b71","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.12.0.tgz","fileCount":230,"integrity":"sha512-ghhMjaP34365KOAeE8TygngQG9L+WL1CkV9DElez87tBPkzCYEmePDyReN8JMEV6xa1yeLw5AtDXyF6ccz7iEQ==","signatures":[{"sig":"MEUCIQD1WQ+RiRo2phds4dI22YxHRLAA+qAB8zSeORstzchO2gIgfT8M0TVkuf/drE22v1U1CiOc4JRdOEcen/58JeUBhUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2375962},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./experts-mode":{"default":"./src/experts-mode/index.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"37b3433ab078183b0539ad2829b8a823aa406601","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.12.0_1786382727306_0.6914640836382744","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"pi-maestro-teammate","version":"1.13.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.13.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"dist":{"shasum":"60176cafefd0790ab147f0a928944608719afe54","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.13.0.tgz","fileCount":232,"integrity":"sha512-zZV2uinOOLnrchdIF5ils7Fw37kj151y5OQ8NrUNrzNLT+nKHLkTxsBI9I1rmBrmOgTNWQJyJfC0EOAVhdeohA==","signatures":[{"sig":"MEUCIQDHIjE6jFuXuzpe8AFc3jKDzKv6wjrg/VjHasbfP2NMMQIgEpzPZv5WajEgNU7CrfcZvXn7vCYK1nQVTOv6WFDgwK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494207},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"ca57d952517c322a753ce54dd16fa377a71fbf50","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-settings-core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.13.0_1786585919576_0.6827252173534919","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"pi-maestro-teammate","version":"1.14.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@1.14.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"c7ee6e4247520a85296a1a78f53aabb0031810c6","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-1.14.0.tgz","fileCount":279,"integrity":"sha512-sr65Y/7SunTxWrjVwzg7hfogeCEHDtUAs9L/jIZ1Ov0FmwBy7jK5VHlSuV1lJDxmz5N+rLzBYp3/TPYCPVOr8Q==","signatures":[{"sig":"MEYCIQCzs2Xag+HWXBp80DB/Qw6QFiM8yfKtIXTpUBsVtyO20gIhAMqk62NOoctRNEImXb3IyErDwSnrOJMfkfr8wGysJTpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019995},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"0a971aa41a811b5553ffd00e3e99d131f0508e56","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_1.14.0_1786888021006_0.9933597102100193","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"pi-maestro-teammate","version":"2.0.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.0.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"69e9b8c81cc5888c4b200c9daff849c8f4a7cdc9","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.0.0.tgz","fileCount":299,"integrity":"sha512-2E86cZeaXHMItCs68YGXSkRs46O+bo2t5+pDJ6ZU2ZrQYBbQgtXyik+Bq2oxHY/Km98fQy91ian7BOq0D6l39Q==","signatures":[{"sig":"MEQCIBHvsy8Er+7vxg2Yiq/Zjm+fzebX31vfJAbDQBEX0dm6AiA8lmm/b3xRqv/Lj14Uk2YcMEMkbcjTOf36zipREo/jrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3289877},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"}},"gitHead":"70c6684697459226c82ebe3affd3db6a019b3686","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:declarations":"node scripts/check-declarations.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"*","pi-maestro-backend-core":"*","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.0.0_1787241707764_0.9700403985886235","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"pi-maestro-teammate","version":"2.1.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.1.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"45c0b27ba1d1a19cb892fe1b7781541d92633783","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.1.0.tgz","fileCount":403,"integrity":"sha512-lT/b29+OVtuP2HqfWCVF69hgvWxQhXqWOKDi0bVJLOGI8XmsU08gYYeQY3m4EswESYva1YkhO1/+2jGxe8DYBA==","signatures":[{"sig":"MEUCIQC4zWeaVf1tLOMxSDtjQpvvt7wqZTvF/Q1H7i6q4rKuTwIgW8QUe+jnyDrOan8wRFicZp4cKs4lqFVpxUAGlYaYEts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4592893},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"82738f076c33b8f83c4dc8e89bd36b68b8e8d7d5","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=4 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"*","pi-maestro-backend-core":"*","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.1.0_1787798111237_0.8825477551862071","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"pi-maestro-teammate","version":"2.2.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.2.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"a8a7ea0028a6ea1b73928f207b36cbb9cb522651","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.2.0.tgz","fileCount":406,"integrity":"sha512-X0jhDNB0tKnL1Xwv4SOB8aUevYAO8vqXs42mLVu3UsC8N9U14jPrB3TMtmT7KTTzDctBXkUAk4qUckwHTEuxMw==","signatures":[{"sig":"MEYCIQCwD4bvwOvqNce4zpJibnZB75zyB3wiPQprqXTEy74l9gIhAM10dEXmqAGB7tm898Pb6YmCgEhBCG58uNqGZJDjuTdF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4627621},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"3f3d231b88ccc89d54158d10e131e2170129a269","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"*","pi-maestro-backend-core":"*","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.83.0","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-agent-core":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.2.0_1787875768258_0.5469342704903262","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"pi-maestro-teammate","version":"2.3.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.3.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"45063a856f172bacdc3524998ab7b0c338d06c89","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.3.0.tgz","fileCount":440,"integrity":"sha512-ootj9RChGYLGFnSge8TdJG3TDE8zfVykWFAnNt8o636Lsgn1yxVu+pgfqFvNxK8U/38NxkY4z1D4x2iBjF9cdA==","signatures":[{"sig":"MEYCIQCBcDRbixbVnj+XtAbskzo8AHxKcRDrqjS0OKhLCRuw/AIhAJFS3cWyi8yiq+YLpN5zqiFaE6KtppWkmAE4mkcGXAMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5112067},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"c0aa709e720b14aefec97cf803f12dd7ecaabab8","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"*","pi-maestro-backend-core":"*","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-agent-core":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.3.0_1788324339655_0.7257774425584433","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"pi-maestro-teammate","version":"2.4.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.4.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"8e4aff8e871f9398a66546e934ba61e7dc63ce35","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.4.0.tgz","fileCount":440,"integrity":"sha512-bEIg43jFYwjJDZD8TFLiBi5HMNLfGrt8vUJ0tmAGr6MCj4yWXgEqgZp6mDndl7KKKsQr7tCJheptayAoTyt1lw==","signatures":[{"sig":"MEUCIFgMqLLEWMaf0ENkKxgnX/M2krqOeQhnfZt02N/L7lQGAiEAxQTFNgknO3KsrByaVFWYjr4TYVKHPzJkf8RtD/8wTgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5114337},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"c0aa709e720b14aefec97cf803f12dd7ecaabab8","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"*","pi-maestro-backend-core":"*","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-agent-core":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.4.0_1788366662414_0.19172376174884964","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"pi-maestro-teammate","version":"2.5.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.5.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"b3246e695ffef4f8fc154d6238b0ef5803f5ddf6","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.5.0.tgz","fileCount":440,"integrity":"sha512-1PrvweQVoQ5EVUDWdktoo0MOJ4cR+Tem7nouWLgRkxc//H3AJTwhLkqnxMiPqe6kQOfcB1RLZMygSc6d5yvPYg==","signatures":[{"sig":"MEUCIDfVIE02WtLkObNnzHwe+Q9c1WP7h9Z6v4eqy+H9UUVHAiEAvNOyXYVs6Cr02/If+lxSbUAZ18ei7bUV/aClUgPWGHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5115427},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"b75085e050a5158dffbf1f325deb9556aed81865","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"*","pi-maestro-backend-core":"*","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-agent-core":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.5.0_1788408132668_0.44425467873314184","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"pi-maestro-teammate","version":"2.6.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.6.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"876ad2bc96b063df4fe2fbaf06e931dbe77fb0f6","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.6.0.tgz","fileCount":442,"integrity":"sha512-IHthmMTUcn5+u1/G3HopsB1qBOM8+4D77bQJ/WqfvLJ8YBr1cr6YKTL+Gzk1tkiDmFRhjrNDjvQ1aYJ0l6yGPQ==","signatures":[{"sig":"MEQCIEjrhWQyMC/kdRdZHZ/5IF//xtX25fhfTOw7jluG3FqhAiBZbMlxN/cZt5PA5Bg82DimBHGyHgfjpfBO9HyZKkW/Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDkupfY7HBuBUH362lbGE6hG+sxr5CxcKd+8qjCk62c3wIhAMYcIi5JWroepmeaQyC1td1Tjt9kL1CVFGll1QBW8SAW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5199739},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"00acb88f37d15eb7e6e1815cdb3ade89eaf25eab","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"0.1.3","pi-maestro-backend-core":"0.1.3","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-agent-core":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.6.0_1788690043585_0.13952016801067457","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"pi-maestro-teammate","version":"2.6.1","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.6.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"78d590c66a00ef3266dbc21f63252289ba115e05","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.6.1.tgz","fileCount":444,"integrity":"sha512-86Xh6ZhHmSf+gsHuP6SPI6XsTHmnB7nPT0XPtmOoLQ+CRdoNXkFdtCryTlojzcj1fMwLouCNVNhXNFdSaDgpyw==","signatures":[{"sig":"MEQCIDslYynNUmu+FpfpMJrCJ6odJHNl939VRenjHMtXYLEdAiAA+BE14AxSZRtp8SCExihyIdyLHetZLP2v7Vd0pp2t0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4kQYo9hvAx+dgIska54YkJFwbhTC9VxDz1L3zDOgoYAiEAzjChzGlzAZHGGuym0F2ir4nm/ilWMNfj26CNWsPskKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5209043},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/foreground-detach":{"types":"./types/public/v1/foreground-detach.d.ts","default":"./src/public/v1/foreground-detach.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"76e9c6be0e934db71efbef63caa2a917e0906410","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"0.1.3","pi-maestro-backend-core":"0.1.3","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-agent-core":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.6.1_1788765468706_0.06462280961852507","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"pi-maestro-teammate","version":"2.6.2","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.6.2","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"f8278226d97b29daa0e2007fa93fe7702db29c57","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.6.2.tgz","fileCount":444,"integrity":"sha512-N114FlNDIKMp2nqgUXCVnRk6BIZRkiMlp7SRUkW61/L0zkmQSsanC0YCXi+jrvxa3r+JF7XOyoMmdGtUKBSJLQ==","signatures":[{"sig":"MEUCIG76g8xS0iwqJAsWQ+YUVZJWqA5jLgrb8Ss3JeMpzR9TAiEAtc3va9iF1p1HyE23N3YGvgNnREvSN5faUIbios0Am/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC9IB8RLCYiECqvGZ/Hn7MUJLJOGK+nW5rBszyoGdSGjgIhAPb2LxDYyzuTz75oWZzbo5iZWkhE6ipx+mZSmPZBufWu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5210555},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/foreground-detach":{"types":"./types/public/v1/foreground-detach.d.ts","default":"./src/public/v1/foreground-detach.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"}},"gitHead":"f434b4ba228aeced9fb0078f961e0be7a4323971","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"0.1.3","pi-maestro-backend-core":"0.1.3","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-agent-core":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.6.2_1788917497977_0.047463904981153604","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"pi-maestro-teammate","version":"2.7.0","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.7.0","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"c9f4276fa94305b3ab7a5b9dbfd93f4118ac41ff","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.7.0.tgz","fileCount":473,"integrity":"sha512-szL3QnmlW+X8ITyuDHBbIGjBMVlehNQUv7jNhVM+sIpcoOB73GNWHHHDWbB/UK4yUNiXkOVL3D5M9Zlunm16/g==","signatures":[{"sig":"MEQCICG9fLyUlI6ugNYQEHXapn/SooU0UDIBRFRrApZdzvrAAiAFTYToqROF8u83gYPynHWPX8GTSH+GxRPWWdPjLt+rcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBO5QOdoSHloWEQ6zls9QOwkXLE+vPKfgT7eXIWTe+UAIgAv1zHXRqF1GkDBlPGw98u2Wqx6SjWmPfRQAv3cVHZUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5412598},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/classify":{"types":"./types/public/v1/classify.d.ts","default":"./src/public/v1/classify.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/fabric-runtime":{"types":"./types/public/v1/fabric-runtime.d.ts","default":"./src/public/v1/fabric-runtime.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/foreground-detach":{"types":"./types/public/v1/foreground-detach.d.ts","default":"./src/public/v1/foreground-detach.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"},"./v1/external-agent-projections":{"types":"./types/public/v1/external-agent-projections.d.ts","default":"./src/public/v1/external-agent-projections.ts"}},"gitHead":"065315300e58bf030a296059db4d3bd1e937ac31","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"0.1.4","pi-maestro-fabric-core":"0.1.0","pi-maestro-backend-core":"0.1.4","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-agent-core":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.7.0_1789985190333_0.5695237905163444","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"pi-maestro-teammate","version":"2.7.1","keywords":["pi-package","pi-extension","pi","teammate","agents"],"author":"","license":"ISC","_id":"pi-maestro-teammate@2.7.1","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"pi":{"extensions":["./src/extension/index.ts"]},"bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"e504682dcfe88e51c89440bfd9bec4cb19e87d9e","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.7.1.tgz","fileCount":473,"integrity":"sha512-0QER2195WsZ66pLC6iRyCnBHWseFEj8T5vrWb1jw/5nRB4/wt1LELU2zRYkcPJm4FvBOF+17/hJcF26iU0UDIQ==","signatures":[{"sig":"MEYCIQCkSJ5Mbh2DbdGNKQSiVtdrW/t+LUF0BhCOfjsPRGJJYAIhAIlgPzPX4T1VToyEs/lT0/R040LEi8ZGCnh14zN/y2PG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAKGNRerREXOr9QKqqtDlFS77DrJNWgSDt35Fm30vWrjAiBBIWXvgoOQO27QmQM1dUQtlNlseenNkF/rKlhaIZNWHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5415001},"main":"./src/index.ts","type":"module","types":"./types/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/classify":{"types":"./types/public/v1/classify.d.ts","default":"./src/public/v1/classify.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/fabric-runtime":{"types":"./types/public/v1/fabric-runtime.d.ts","default":"./src/public/v1/fabric-runtime.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/foreground-detach":{"types":"./types/public/v1/foreground-detach.d.ts","default":"./src/public/v1/foreground-detach.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"},"./v1/external-agent-projections":{"types":"./types/public/v1/external-agent-projections.d.ts","default":"./src/public/v1/external-agent-projections.ts"}},"gitHead":"b4dd5a197cc1c52900004cce20cb98527aa6fca4","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"0.1.4","pi-maestro-fabric-core":"0.1.0","pi-maestro-backend-core":"0.1.4","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.7","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.87.0","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-maestro-teammate_2.7.1_1790052926241_0.1968753962562022","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"pi":{"extensions":["./src/extension/index.ts"]},"_id":"pi-maestro-teammate@2.7.2","bin":{"pi-teammate-broker":"bin/pi-teammate-broker.mjs","pi-teammate-models":"bin/pi-teammate-models.mjs","pi-teammate-outbox":"bin/pi-teammate-outbox.mjs","pi-teammate-remote":"bin/pi-teammate-remote.mjs"},"dist":{"shasum":"1aeaffdf6593aae74d0b150f4aa9776ef8a1c586","tarball":"https://registry.npmjs.org/pi-maestro-teammate/-/pi-maestro-teammate-2.7.2.tgz","fileCount":479,"integrity":"sha512-Y6FS1FAYEIMmLcVp9ATFckfUwp6spLaw39wkOZIx03nsWG/WH+DVRJXSZoPuCtcLpMzDnEGsMFZU6Gxu4DPydg==","signatures":[{"sig":"MEUCIG6Me9Dkfc+5rzKVr4lvN9/cbC2bOcdQIqDBicp83K0FAiEA8hmcPikIT9DzhJyTiimsLKE7lfOuenPpOspVlww/SUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4o8YkZ7tYPCxvw5Pha+u7XLJpZ5/71Ogu/urIRW3PLQIhAKf3bvta939CBy55Go3Rb67LFQjCHzfOKgRrXeWJpl7q"}],"unpackedSize":5506276},"main":"./src/index.ts","name":"pi-maestro-teammate","type":"module","_from":"file:D:/pi-maestro-flow/.tmp/publish-v0.31.3/pi-maestro-teammate-2.7.2.tgz","types":"./types/index.d.ts","author":"","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./types/index.d.ts","default":"./src/index.ts"},"./v1":{"types":"./types/public/v1/index.d.ts","default":"./src/public/v1/index.ts"},"./src/*":"./src/*","./v1/retry":{"types":"./types/public/v1/retry.d.ts","default":"./src/public/v1/retry.ts"},"./v1/types":{"types":"./types/public/v1/types.d.ts","default":"./src/public/v1/types.ts"},"./v1/agents":{"types":"./types/public/v1/agents.d.ts","default":"./src/public/v1/agents.ts"},"./v1/events":{"types":"./types/public/v1/events.d.ts","default":"./src/public/v1/events.ts"},"./v1/remote":{"types":"./types/public/v1/remote.d.ts","default":"./src/public/v1/remote.ts"},"./v1/acp-cli":{"types":"./types/backends/acp-cli.d.ts","default":"./src/backends/acp-cli.ts"},"./v1/mailbox":{"types":"./types/public/v1/mailbox.d.ts","default":"./src/public/v1/mailbox.ts"},"./v2/runtime":{"types":"./types/public/v2/runtime.d.ts","default":"./src/public/v2/runtime.ts"},"./v1/backends":{"types":"./types/public/v1/backends.d.ts","default":"./src/public/v1/backends.ts"},"./v1/classify":{"types":"./types/public/v1/classify.d.ts","default":"./src/public/v1/classify.ts"},"./v1/sessions":{"types":"./types/public/v1/sessions.d.ts","default":"./src/public/v1/sessions.ts"},"./v1/cli-tools":{"types":"./types/public/v1/cli-tools.d.ts","default":"./src/public/v1/cli-tools.ts"},"./v1/execution":{"types":"./types/public/v1/execution.d.ts","default":"./src/public/v1/execution.ts"},"./v1/extension":{"types":"./types/public/v1/extension.d.ts","default":"./src/public/v1/extension.ts"},"./v1/scheduler":{"types":"./types/public/v1/scheduler.d.ts","default":"./src/public/v1/scheduler.ts"},"./v1/ssh-hosts":{"types":"./types/public/v1/ssh-hosts.d.ts","default":"./src/public/v1/ssh-hosts.ts"},"./v1/observation":{"types":"./types/public/v1/observation.d.ts","default":"./src/public/v1/observation.ts"},"./v1/supervision":{"types":"./types/public/v1/supervision.d.ts","default":"./src/public/v1/supervision.ts"},"./v1/todo-context":{"types":"./types/public/v1/todo-context.d.ts","default":"./src/public/v1/todo-context.ts"},"./v1/model-routing":{"types":"./types/public/v1/model-routing.d.ts","default":"./src/public/v1/model-routing.ts"},"./v1/progress-tree":{"types":"./types/public/v1/progress-tree.d.ts","default":"./src/public/v1/progress-tree.ts"},"./v1/fabric-runtime":{"types":"./types/public/v1/fabric-runtime.d.ts","default":"./src/public/v1/fabric-runtime.ts"},"./v2/runtime-broker":{"types":"./types/public/v2/runtime-broker.d.ts","default":"./src/public/v2/runtime-broker.ts"},"./v1/session-history":{"types":"./types/public/v1/session-history.d.ts","default":"./src/public/v1/session-history.ts"},"./v1/child-extensions":{"types":"./types/public/v1/child-extensions.d.ts","default":"./src/public/v1/child-extensions.ts"},"./v1/foreground-detach":{"types":"./types/public/v1/foreground-detach.d.ts","default":"./src/public/v1/foreground-detach.ts"},"./v1/monitor-window-state":{"types":"./types/public/v1/monitor-window-state.d.ts","default":"./src/public/v1/monitor-window-state.ts"},"./v1/workspace-completion":{"types":"./types/public/v1/workspace-completion.d.ts","default":"./src/public/v1/workspace-completion.ts"},"./v1/completion-durability":{"types":"./types/public/v1/completion-durability.d.ts","default":"./src/public/v1/completion-durability.ts"},"./v1/workspace-projections":{"types":"./types/public/v1/workspace-projections.d.ts","default":"./src/public/v1/workspace-projections.ts"},"./v1/external-agent-projections":{"types":"./types/public/v1/external-agent-projections.d.ts","default":"./src/public/v1/external-agent-projections.ts"}},"license":"ISC","scripts":{"test":"node --experimental-transform-types --import ./test/setup.ts --test --test-concurrency=2 \"test/*.test.ts\"","prepack":"npm run build:declarations && node ../../scripts/bundle-settings-core.mjs","postpack":"node ../../scripts/bundle-settings-core.mjs --clean","test:e2e":"node --experimental-transform-types --import ./test/setup.ts --test --test-timeout=300000 test/backend-registry-dsh.e2e.test.ts","typecheck":"tsc -p tsconfig.build.json","build:declarations":"tsc -p tsconfig.declarations.json","check:acp-registry":"node scripts/refresh-acp-registry.mjs --check","check:declarations":"node scripts/check-declarations.mjs","refresh:acp-registry":"node scripts/refresh-acp-registry.mjs"},"version":"2.7.2","_npmUser":{"name":"dyw1234","email":"dyw123@foxmail.com"},"keywords":["pi-package","pi-extension","pi","teammate","agents"],"_resolved":"D:\\pi-maestro-flow\\.tmp\\publish-v0.31.3\\pi-maestro-teammate-2.7.2.tgz","_integrity":"sha512-Y6FS1FAYEIMmLcVp9ATFckfUwp6spLaw39wkOZIx03nsWG/WH+DVRJXSZoPuCtcLpMzDnEGsMFZU6Gxu4DPydg==","_npmVersion":"11.7.0","description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","directories":{"test":"test"},"maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"_nodeVersion":"22.22.0","dependencies":{"zod":"4.4.3","jiti":"2.7.0","ssh2":"1.17.0","cross-spawn":"7.0.6","proper-lockfile":"4.1.2","pi-maestro-backends":"0.1.5","pi-maestro-fabric-core":"0.1.0","pi-maestro-backend-core":"0.1.4","@agentclientprotocol/sdk":"1.3.0","pi-maestro-settings-core":"0.2.3"},"_hasShrinkwrap":false,"devDependencies":{"typebox":"1.3.27","@types/ssh2":"1.15.5","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.99.0","@earendil-works/pi-tui":"0.99.0","@earendil-works/pi-agent-core":"0.99.0","@earendil-works/pi-coding-agent":"0.99.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"bundleDependencies":["pi-maestro-settings-core"],"deprecatedSubpaths":{"./src/*":"Compatibility only; use the versioned ./v1/* public API."},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-agent-core":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-maestro-teammate_2.7.2_1790864555439_0.4664166182188345"}}},"time":{"created":"2026-07-07T01:30:40.882Z","modified":"2026-10-01T14:22:35.721Z","0.1.0":"2026-07-07T01:30:41.159Z","0.2.0":"2026-07-07T06:38:21.435Z","0.3.0":"2026-07-08T03:27:17.236Z","0.4.1":"2026-07-12T03:20:47.787Z","0.4.2":"2026-07-12T14:03:19.313Z","0.4.3":"2026-07-12T16:36:23.065Z","0.4.4":"2026-07-16T04:15:38.915Z","0.4.5":"2026-07-18T06:44:44.204Z","0.4.6":"2026-07-22T09:07:19.029Z","0.4.7":"2026-07-24T13:42:59.472Z","0.6.0":"2026-07-27T04:43:37.138Z","1.0.0":"2026-07-29T02:58:36.342Z","1.1.0":"2026-07-29T09:51:49.831Z","1.2.0":"2026-07-30T02:44:53.269Z","1.3.0":"2026-07-30T15:53:02.524Z","1.3.1":"2026-07-30T16:12:42.451Z","1.4.0":"2026-07-31T08:22:34.142Z","1.5.0":"2026-08-01T17:21:00.957Z","1.6.0":"2026-08-02T14:02:34.243Z","1.7.0":"2026-08-03T03:08:12.999Z","1.7.1":"2026-08-04T16:13:26.375Z","1.8.0":"2026-08-05T11:56:51.165Z","1.9.0":"2026-08-07T10:11:04.423Z","1.10.0":"2026-08-09T09:27:46.227Z","1.11.0":"2026-08-09T17:29:22.051Z","1.12.0":"2026-08-10T17:25:27.520Z","1.13.0":"2026-08-13T01:51:59.809Z","1.14.0":"2026-08-16T13:47:01.179Z","2.0.0":"2026-08-20T16:01:48.059Z","2.1.0":"2026-08-27T02:35:11.509Z","2.2.0":"2026-08-28T00:09:28.530Z","2.3.0":"2026-09-02T04:45:39.874Z","2.4.0":"2026-09-02T16:31:02.629Z","2.5.0":"2026-09-03T04:02:12.861Z","2.6.0":"2026-09-06T10:20:43.727Z","2.6.1":"2026-09-07T07:17:48.911Z","2.6.2":"2026-09-09T01:31:38.112Z","2.7.0":"2026-09-21T10:06:30.459Z","2.7.1":"2026-09-22T04:55:26.363Z","2.7.2":"2026-10-01T14:22:35.569Z"},"license":"ISC","keywords":["pi-package","pi-extension","pi","teammate","agents"],"description":"Pi extension — teammate agent dispatch with DAG task graphs, RPC messaging, and compact TUI","maintainers":[{"name":"dyw1234","email":"dyw123@foxmail.com"}],"readme":"# pi-maestro-teammate\r\n\r\nPi extension for dispatching one or more role-based teammate tasks through a single dependency-aware API.\r\n\r\n`pi-maestro-teammate` is the execution engine used by `pi-maestro-flow`. Each task runs in an isolated Pi subprocess with its own role prompt, tools, context, model, lifecycle, and structured-output contract.\r\n\r\n## Breaking Changes In 1.0\r\n\r\n> Current version: **2.0.0**. The 1.0 breaking changes below remain in effect; later releases added circuit breaker, retry resilience, quiet state, duration tracking, observe `watch`/`until=completed`, per-workspace mailbox isolation, lifecycle hardening, and explicit model-registry routing without breaking the v1 public import paths.\r\n\r\n- Every public `teammate` call requires a non-empty `tasks` array.\r\n- Single-agent work is represented by `tasks` with one item.\r\n- `tasks[].prompt` is the only task text and is always literal.\r\n- Removed `task`, `promptArgs`, top-level `prompt`, and deprecated `chain`.\r\n- Removed prompt-template discovery, bundled templates, and `./v1/prompts`.\r\n- Built-in roles are now `general`, `explorer`, `planner`, `analyst`, `research`, `verifier`, and `workflow`.\r\n- Removed the built-in names `delegate`, `goal-verifier`, and the `coordinator` alias.\r\n- Public parameter objects reject unknown fields.\r\n\r\n## Quick Start\r\n\r\n### Single Task\r\n\r\n```ts\r\nteammate({\r\n  tasks: [{\r\n    agent: \"general\",\r\n    prompt: \"Implement the auth middleware and run focused tests\"\r\n  }]\r\n})\r\n```\r\n\r\n`agent` is optional. A task inherits the top-level `agent`, then defaults to `general`.\r\n\r\n### Parallel Tasks\r\n\r\n```ts\r\nteammate({\r\n  agent: \"explorer\",\r\n  taskType: \"explore\",\r\n  model: \"provider/fast-model\",\r\n  tasks: [\r\n    { name: \"api\", prompt: \"Find all API endpoints\" },\r\n    { name: \"db\", prompt: \"Map database schemas\" },\r\n    { name: \"deps\", prompt: \"List external dependencies\" }\r\n  ],\r\n  concurrency: 3\r\n})\r\n```\r\n\r\nTop-level task fields are defaults. A task-level value overrides the matching top-level value.\r\n\r\n### Dependency Graph\r\n\r\n```ts\r\nteammate({\r\n  tasks: [\r\n    {\r\n      name: \"scan\",\r\n      agent: \"explorer\",\r\n      prompt: \"Find the authentication entry points\"\r\n    },\r\n    {\r\n      name: \"review\",\r\n      agent: \"analyst\",\r\n      prompt: \"Review {scan} for correctness and security\"\r\n    },\r\n    {\r\n      name: \"implement\",\r\n      agent: \"general\",\r\n      dependsOn: [\"review\"],\r\n      prompt: \"Implement the approved authentication changes from {review}\"\r\n    }\r\n  ],\r\n  concurrency: 2,\r\n  background: false\r\n})\r\n```\r\n\r\n`{name}` injects an upstream task's final output. `{name.field}` reads structured output. `dependsOn` creates ordering without injecting output. Independent tasks run concurrently.\r\n\r\n### Structured Output\r\n\r\n```ts\r\nteammate({\r\n  tasks: [{\r\n    name: \"routes\",\r\n    agent: \"explorer\",\r\n    prompt: \"List all API routes\",\r\n    outputSchema: {\r\n      type: \"object\",\r\n      properties: {\r\n        routes: { type: \"array\", items: { type: \"string\" } }\r\n      },\r\n      required: [\"routes\"],\r\n      additionalProperties: false\r\n    }\r\n  }]\r\n})\r\n```\r\n\r\n## Parameters\r\n\r\n```ts\r\ninterface TeammateParams {\r\n  tasks: TaskSpec[];\r\n\r\n  // Defaults inherited by tasks\r\n  agent?: string;\r\n  taskType?: string; // validated lower-case identifier; custom agent types are supported\r\n  model?: string;\r\n  thinking?: \"off\" | \"minimal\" | \"low\" | \"medium\" | \"high\" | \"xhigh\" | \"max\";\r\n  context?: \"fresh\" | \"fork\";\r\n  cwd?: string;\r\n  outputSchema?: Record<string, unknown>;\r\n  timeoutMs?: number;\r\n\r\n  // Dispatch controls\r\n  concurrency?: number;\r\n  maxAgents?: number;\r\n  background?: boolean;\r\n  reply_to?: \"caller\" | \"main\";\r\n}\r\n\r\ninterface TaskSpec {\r\n  prompt: string;\r\n  agent?: string;\r\n  taskType?: TeammateParams[\"taskType\"];\r\n  model?: string;\r\n  thinking?: TeammateParams[\"thinking\"];\r\n  name?: string;\r\n  dependsOn?: string[];\r\n  context?: \"fresh\" | \"fork\";\r\n  cwd?: string;\r\n  outputSchema?: Record<string, unknown>;\r\n  timeoutMs?: number;\r\n}\r\n```\r\n\r\n`tasks` must contain at least one item and every `prompt` must be non-empty. `background` defaults to `false`. `context` defaults to `fresh`.\r\n\r\n## Built-In Roles\r\n\r\n| Role | Purpose | Default boundary |\r\n|---|---|---|\r\n| `general` | Direct implementation, analysis, and verification | Read/write/command tools; project context |\r\n| `explorer` | Fast code discovery and call-chain tracing | Read-only; low thinking |\r\n| `planner` | Architecture and execution planning | Read-only; high thinking |\r\n| `analyst` | Technical analysis, review, and verification | Read-only; high thinking |\r\n| `research` | Project architecture knowledge and external web research | Read-only; knowledge CLI plus web search |\r\n| `verifier` | Goal completion fallback when no acceptance commands exist | Strictly read-only; structured fail-closed verdict |\r\n| `workflow` | Dependency-aware decomposition and teammate DAG dispatch | Read plus teammate collaboration tools |\r\n\r\nUnknown role names fail explicitly. Built-in names are reserved and cannot be replaced by project or user roles.\r\n\r\n## Custom Roles\r\n\r\nCreate `.pi/agents/my-agent.md`:\r\n\r\n```markdown\r\n---\r\nname: my-agent\r\ndescription: Project-specific migration specialist\r\ntools:\r\n  - Read\r\n  - Grep\r\n  - Bash\r\ntaskType: planning\r\nmodel: provider/model\r\nfallbackModels: provider/fallback-a, provider/fallback-b\r\nthinking: high\r\nsystemPromptMode: replace\r\ninheritProjectContext: true\r\ninheritSkills: false\r\n---\r\n\r\nYou are the project migration specialist.\r\n```\r\n\r\nSupported discovery precedence is:\r\n\r\n```text\r\nproject .pi/agents > project .agents > ~/.agents > legacy user directory > bundled roles\r\n```\r\n\r\n`taskType` is optional role metadata and may be a built-in type or a custom lower-case identifier such as `security-audit`. Explicit task-level or top-level values override it; otherwise routing uses the resolved role's YAML type, may infer a built-in type from the role name or prompt, or leaves it unset. `tools` accepts a comma-separated value or YAML-style list and is normalized to Pi tool IDs.\r\n\r\n## Model Routing Profiles\r\n\r\nConfigure task-type defaults with `Alt+M` or `/teammate-models`. The Control Center's **Profiles** tab is the saved-template system: it manages multiple named routing Profiles shared by every project. Its **Routing** tab edits the active global Profile and combines built-in task types, discovered agent types, and types already present in that Profile.\r\n\r\nSwitch the current project's template directly by stable Profile ID or display name. With no argument, the same command opens the full Control Center:\r\n\r\n```text\r\n/teammate-models fast-lane\r\n/teammate-models Fast Lane\r\n/teammate-models\r\n```\r\n\r\nCommand completion lists every saved template and marks the project-active and global-default entries. If display names are duplicated, use the stable ID. Direct switching disables but preserves project overrides, matching the Profiles UI.\r\n\r\nThe **Roles** tab lists discovered roles and their effective durable route. Role-scoped settings can be edited through the unified Settings surface as `role.<role-name>.model`, `role.<role-name>.fallbacks`, and `role.<role-name>.thinking`. These settings are stored in the same global Profile or project override file; package updates never rewrite role definitions or user routing data.\r\n\r\nGlobal Profiles are stored in `~/.pi/agent/teammate-models.json`:\r\n\r\n```json\r\n{\r\n  \"version\": 3,\r\n  \"defaultProfile\": \"balanced\",\r\n  \"profiles\": {\r\n    \"balanced\": {\r\n      \"name\": \"Balanced\",\r\n      \"mappings\": {\r\n        \"explore\": \"provider/fast-model\",\r\n        \"analysis\": \"provider/deep-model\"\r\n      },\r\n      \"fallbackMappings\": {\r\n        \"analysis\": [\"provider/backup-model\"]\r\n      },\r\n      \"thinkingLevels\": {\r\n        \"explore\": \"low\",\r\n        \"analysis\": \"high\"\r\n      },\r\n      \"roleMappings\": {\r\n        \"security-specialist\": {\r\n          \"model\": \"provider/security-model\",\r\n          \"fallbackModels\": [\"provider/security-backup\"],\r\n          \"thinking\": \"high\"\r\n        }\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nEach project persists its active Profile and optional compatibility overrides in `.pi/teammate-models.json`:\r\n\r\n```json\r\n{\r\n  \"version\": 3,\r\n  \"activeProfile\": \"balanced\",\r\n  \"applyOverrides\": false,\r\n  \"overrides\": {\r\n    \"mappings\": {},\r\n    \"thinkingLevels\": {},\r\n    \"roleMappings\": {}\r\n  }\r\n}\r\n```\r\n\r\nProfile IDs remain stable when display names are renamed. Switching Profiles disables but preserves existing project overrides; the Profiles menu can restore, promote, or clear them. Global and project v1/v2 files are read without being rewritten and migrate losslessly on their first save. A missing project Profile falls back to the global default and is reported in the Control Center.\r\n\r\nRouting source precedence:\r\n\r\n```text\r\nproject overrides (when enabled) > active global Profile > global default Profile\r\n```\r\n\r\nModel precedence:\r\n\r\n```text\r\ntask.model > top-level model > taskType mapping > role mapping > role frontmatter model > parent Pi model\r\n```\r\n\r\nThinking precedence:\r\n\r\n```text\r\ntask.thinking > top-level thinking > taskType mapping > role mapping > role frontmatter thinking > Pi default\r\n```\r\n\r\nRole `fallbackModels` follow the selected primary model. In legacy and backend-registry modes, model identifiers use exact authenticated `provider/model` values. In v2 model-registry mode they use canonical registration ids or configured aliases.\r\n\r\n## Model Registry\r\n\r\n`.pi/teammate-backends.json` has three modes:\r\n\r\n| Mode | Authority |\r\n|---|---|\r\n| absent / `legacy` | original Pi/CLI routing |\r\n| `backend-registry` | older backend registrations; model catalog remains a compatibility projection |\r\n| `model-registry` with `version: 2` | explicit deployment and model-registration graph |\r\n\r\nA v2 manifest preserves separate identities for the model registration, intrinsic model, deployment, and adapter selector. DSH deployments use `pi-maestro-backends/dsh` and select the harness model with an `adapter-model` selector. Pi, DSH, local ACP, and direct-SSH ACP routes are available in root and child sessions. `remote-workers` uses a `fixed` selector and is available only from the active root Monitor session.\r\n\r\nThe Flow `model-availability` tool returns the selectable ids in its existing `teammate_models` field and adds a secret-free `model_registry.registrations` topology matrix. Every row reports `registered`, `resolvable`, `sessionAvailable`, `healthy`, and a sanitized `unavailableReason`; remote rows remain visible outside Monitor with a deterministic reason. Raw backend config, commands, SSH targets, selectors, and credential values are never included.\r\n\r\nCLI catalog compatibility is opt-in with `compatibility.teammateCliToolsProjection.enabled`. An enabled `teammate-cli-tools.json` entry is projected only when exactly one ACP deployment owns the matching `cli/<tool>` route. The compatibility file is not a launch authority.\r\n\r\nTo migrate, back up the document, retain deployment ids/config, add `version: 2`, explicit `models`, one default registration on the default deployment, and `defaultModel`; then reload extensions and inspect all four gates. Roll back by changing only `mode` to `backend-registry` or `legacy` and reloading. Keeping `models`, `defaultModel`, and `compatibility` provides round-trip preservation, not guaranteed valid re-entry: the strict v2 parser may still reject unsupported or unknown fields. Flow Settings can edit exact module-matched deployment config and preserves all v2/unknown sections, but intentionally provides no model registration editor.\r\n\r\nTask-level `timeoutMs` is still not forwarded through either registry mode and no host watchdog replaces it. Configure a deployment timeout such as ACP `runTimeoutMs` when a bound is required. See [the backend adapter contract](../../docs/teammate-backend-adapter-contract.md) for the manifest, DSH example, topology matrix, migration, and rollback details.\r\n\r\n## Agent Status Machine\r\n\r\nEvery agent carries one of six canonical statuses (`AgentStatus`). Two additional derived display statuses exist only for rendering and are never stored on an agent.\r\n\r\n### Canonical statuses\r\n\r\n| Status | Icon | Meaning |\r\n|--------|------|---------|\r\n| `pending` | □ | Queued, waiting for a concurrency slot or dependency resolution |\r\n| `running` | ■ | Actively executing in a Pi subprocess |\r\n| `retrying` | ↻ | A retryable failure occurred; the agent is waiting for the next retry attempt (live countdown shown in the widget) |\r\n| `sleeping` | ◉ | Completed a turn and waiting for a follow-up message (resident agents only) |\r\n| `completed` | ✓ | Finished successfully; the agent is being cleaned up |\r\n| `failed` | ✗ | Terminated with an error. Failed agents are retained as tombstones for 2 minutes (`FAILED_AGENT_RETENTION_MS`) before removal, so callers can observe the failure |\r\n\r\n### Derived display statuses\r\n\r\nThese are computed by `effectiveDisplayStatus()` for rendering only:\r\n\r\n| Display status | Icon | Condition |\r\n|----------------|------|-----------|\r\n| `result-ready` | ◆ | A `running` agent whose final assistant turn has already been produced (`resultReadyAt` is set) but whose result has not yet been consumed by a waiter |\r\n| `stalled` | ▲ | An active `pending`/`running` agent with no activity past its canonical deadline: 30 s for heartbeat-backed tool execution, and 5 min for queueing and expected-silence phases such as startup, model prompting, restore, continuation and compaction |\r\n\r\nAll other statuses display as themselves. Rendering surfaces must use `STATUS_PRESENTATION` / `DERIVED_STATUS_PRESENTATION` lookup tables rather than `status === \"...\"` chains.\r\n\r\n## Circuit Breaker\r\n\r\nModel calls are protected by a per-model circuit breaker with three states:\r\n\r\n| State | Behavior |\r\n|-------|----------|\r\n| `CLOSED` | Normal operation; failures are counted |\r\n| `OPEN` | The model is blocked after reaching the failure threshold (default: 3 consecutive failures); calls are rejected until the cooldown expires (default: 60 s) |\r\n| `HALF_OPEN` | After cooldown, one trial call is allowed; success resets to `CLOSED`, failure re-opens the circuit |\r\n\r\nThe breaker prevents cascading failures when a model endpoint is down. Use `/model-failover status` (registered by `pi-maestro-flow`) to inspect live circuit state.\r\n\r\n## Retry Resilience\r\n\r\nRetryable network and provider errors trigger automatic retries with exponential backoff:\r\n\r\n- **Max retries:** 12 attempts\r\n- **Max delay:** 10 minutes (exponential backoff capped)\r\n- **Retryable errors:** connection errors, timeouts, resets, rate limits, and transient provider failures\r\n- **Non-retryable errors:** authentication failures, invalid requests, and other permanent errors\r\n\r\nA **retry persistence guard** snapshots `settings.json` before child agents issue retry-related RPCs and restores the original value afterward, preventing session-local retry overrides from being persisted to disk. The agent widget shows a live `retry N/M in Xs` countdown during retry waits.\r\n\r\n## Observe (status / wait / watch)\r\n\r\n`observe` is the single observation interface over mixed teammate and background-bash targets:\r\n\r\n```ts\r\n// Blocking barrier: wait until every target completes its terminal lifecycle\r\nobserve({ action: \"wait\", targets: [{ kind: \"bash_bg\", id: \"bg-1\" }], until: \"completed\" })\r\n\r\n// Persistent observation: poll every target, recording full progression until deadline\r\nobserve({ action: \"watch\", targets: [{ kind: \"teammate\", id: \"reviewer\" }], timeoutMs: 30000 })\r\n```\r\n\r\n- `action`: `status` (one-shot snapshot), `wait` (all/any/count barrier), `watch` (continuous progression).\r\n- `until`: `\"result-ready\"` (default) or `\"completed\"` (terminal lifecycle).\r\n- `wait` targets must provide a `name` or `waitMs` (schema-enforced).\r\n\r\n## Mailbox Message Queue\r\n\r\nA durable, per-workspace-isolated message queue backing cross-session delivery (staging → ready → claimed → accepted, atomic writes + idempotent receipts). Cold resume stays synchronous when the mailbox is authoritative; Windows file-lock renames retry automatically and orphaned state records are garbage-collected. External consumers (the Flow host) integrate through the `pi-maestro-teammate/v1/mailbox` subpath: the extension publishes a live `MailboxHostRegistry` on the shared-process bridge key `Symbol.for(\"pi-maestro-teammate.mailbox-registry\")` (durable `enqueueTaskNotification`, per-recipient `pendingCount`, and `negotiate` capability v1/v2, with `taskId`-keyed dedup); `pi-maestro-flow` consumes it via `mailboxRegistry()` (see `packages/pi-maestro-flow/src/extension/index.ts`) and the contract is covered by `test/mailbox-registry.test.ts`.\r\n\r\n## Advisor Compatibility\r\n\r\nWhen installed by itself, `pi-maestro-teammate` keeps the low-frequency standalone Advisor. Configure its defaults in `.pi/settings.json` under `monitor.advisor` (or the top-level `advisor` key), or with `PI_ADVISOR`, `PI_ADVISOR_COOLDOWN_MS`, and `PI_ADVISOR_MAX_REVIEWS`. `/advisor on|off` is a current-session override; `/advisor status` shows the effective state.\r\n\r\nWhen `pi-maestro-flow` is also loaded, its `pi-maestro-flow/advisor` runtime is the canonical owner and this package's priority-10 fallback sleeps, even when the Flow Advisor is disabled. A process-wide registry and one dynamic `/advisor` broker prevent duplicate commands, double dispatch, and stale delivery in either package load order. Flow reads canonical `.pi/advisor.json` first, otherwise the legacy settings above, then defaults, and finally the same environment overrides. See the Flow Advisor guide for manual/hybrid mode, automatic review budgets, and `reviewEveryToolResults: 0`.\r\n\r\n## Runtime\r\n\r\n- Foreground dispatch is the default and returns child results directly.\r\n- Background dispatch returns an acknowledgement and later emits `teammate-complete`.\r\n- Named agents can receive `steer`, `follow_up`, or `abort` messages through `teammate-send`. `steer` requests cancellation of the active turn, then injects the message as a replacement/next prompt. `follow_up` does not interrupt and is consumed only when the target AgentSession would otherwise stop; a tool returning is not a delivery boundary because the model/tool continuation, retries, compaction, and earlier queued input must finish first.\r\n- Agent completion state is published immediately through teammate lifecycle events for Cockpit and observers; the automatic `teammate-complete` model notification follows the same non-interrupting AgentSession-stop boundary.\r\n- Resident agents sleep after a completed turn and can be resumed by follow-up messages.\r\n- Nesting is capped at two layers and concurrent agents are globally bounded.\r\n- Timed-out foreground runs are automatically moved to background rather than killed.\r\n- Agent duration is tracked and displayed for completed/failed agents.\r\n- Public lifecycle events are exported from `pi-maestro-teammate/v1/events`.\r\n\r\n## Development\r\n\r\n```bash\r\nnpm --workspace pi-maestro-teammate run typecheck\r\nnpm --workspace pi-maestro-teammate test\r\nnpm --workspace pi-maestro-teammate run build:declarations\r\nnpm --workspace pi-maestro-teammate run check:declarations\r\n```\r\n\r\n## License\r\n\r\nISC\r\n","readmeFilename":"README.md"}