{"_id":"terminal-pilot","_rev":"64-375eca1e4e80e50914639de471afd3c6","name":"terminal-pilot","dist-tags":{"latest":"0.0.64"},"versions":{"0.0.1":{"name":"terminal-pilot","version":"0.0.1","keywords":["terminal","mcp","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.1","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot-mcp":"dist/mcp-server.js"},"dist":{"shasum":"8277f418e9425c482517e228d04a4b8e09bfd2ca","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.1.tgz","fileCount":24,"integrity":"sha512-DAJo2RSLPO0wq+eVrHP9zu4YA0K+tfbObLXg+dmWmA8js7W5AQVRScNYV6wesMMV12wFAhIOlfiJkgESpwXF0A==","signatures":[{"sig":"MEYCIQDK4hAdZJKJlygZR3pNOcxvQO8pewHzjh1gt3F93y75GgIhAN+lWKPvzUc6nAg65Ctgxups+iyGOUetnIGsZ/3WkH/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js"}},"gitHead":"7a1b3641117c2d1d473ab5f5cae8e7eca5ffcfc9","scripts":{"build":"tsc","prepublishOnly":"tsc","install-local-package":"TMPD=$(mktemp -d) && cd ../tiny-stdio-mcp-server && npm pack --pack-destination $TMPD && cd ../terminal-pilot && npm pack --pack-destination $TMPD && npm install -g $TMPD/poe-code-terminal-pilot-*.tgz $TMPD/tiny-stdio-mcp-server-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"kamilio","email":"kamil.jopek@gmail.com"},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"10.9.2","description":"Headless terminal session manager with MCP server support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"node-pty":"^1.1.0","headless-terminal":"^0.4.0","tiny-stdio-mcp-server":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.1_1774994916965_0.6318768751606947","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"terminal-pilot","version":"0.0.2","keywords":["terminal","mcp","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.2","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot-mcp":"dist/mcp-server.js"},"dist":{"shasum":"cf23d8cf25a0040e8b1e791c92dc84793379c938","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.2.tgz","fileCount":20,"integrity":"sha512-3CzuE2EAAcHArID12KlbWXlf+rxwYD0tdsSr1qEpxN/HlhdRibe98d6XGLmx/NlHe8Z3NCoB1Ic3J0jKsJaEaw==","signatures":[{"sig":"MEQCIC3L+3ONfOwG+0c4gbIVIUseRAwRq49mwYlKT4Hvdik3AiBZwVf0bRfzz/aQW4cfk4U7VQnxc9e6Gnz0K11fRmUjsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41948},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp-server.d.ts","import":"./dist/mcp-server.js"}},"gitHead":"0e0b36c1fa62bdfefdd87c37c9447167817bd256","scripts":{"build":"tsc","prepublishOnly":"tsc","install-local-package":"TMPD=$(mktemp -d) && cd ../tiny-stdio-mcp-server && npm pack --pack-destination $TMPD && cd ../terminal-pilot && npm pack --pack-destination $TMPD && npm install -g $TMPD/poe-code-terminal-pilot-*.tgz $TMPD/tiny-stdio-mcp-server-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Headless terminal session manager with MCP server support","directories":{},"_nodeVersion":"22.22.1","dependencies":{"node-pty":"^1.1.0","headless-terminal":"^0.4.0","tiny-stdio-mcp-server":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.2_1775162109443_0.5760494264794418","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"terminal-pilot","version":"0.0.3","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.3","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"dist":{"shasum":"b8b1ef9e8974b767d526267fe0302c166587705e","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.3.tgz","fileCount":16,"integrity":"sha512-0gw3iqmffWBcKGq3fwI1MsQIOx2ADaPM0fHpcxuZTOijDTmkekT6ocxH29p4sKJ73g+6sI4iH78zJHvc+j94OA==","signatures":[{"sig":"MEYCIQCPoxiFb+7/z1fYgQ+UQ5MtDUlWWwvmoIp5dhc1SPqNWwIhAOv4sgqtidNlO7wwQZt92R2jZ6mzmEYIKpP43rQvdpTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"80f0969e03cbb3290554268d0d675d07ba5d5fa0","scripts":{"build":"tsc","prepublishOnly":"tsc","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.22.1","dependencies":{"node-pty":"^1.1.0","headless-terminal":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.3_1775231198980_0.49574655991844074","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"terminal-pilot","version":"0.0.4","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.4","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"dist":{"shasum":"1a157b4983748a57104ccd31339f35562d2d672d","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.4.tgz","fileCount":18,"integrity":"sha512-HmvR2aKyECopcjBc2QcuZ+Z8q7DJxllSRU4zl2hE/Ad2miibfGej189zSxMM4Si5SD/sBi67pJzpMpRPVtTc+w==","signatures":[{"sig":"MEUCIDOz5hOo6i/8wJOHhRvHSJrohYnldzA3ecdvXYAHxC4mAiEA+JOCo53QL4g4ZggphTika1MPVSnCNUmEviEfzZGGui8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2287c7433e5d84d3c040989982b5ed416a1a0db","scripts":{"build":"tsc","prepublishOnly":"tsc","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.22.1","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.4_1775245118819_0.587540432410838","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"terminal-pilot","version":"0.0.5","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.5","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"dist":{"shasum":"56e426779a5342fe95480a3bcea1b6ffcdf6bdf1","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.5.tgz","fileCount":18,"integrity":"sha512-F5uWMhXCq3Z2yOCfLs2wza1Dgoi3ZD0mDzz8XQyAjFZD0FhgkOkNYtDg6EugZTqYuTMVwq/8gsFqirK9cXpy0w==","signatures":[{"sig":"MEUCIQCcUO077RT1FVIf/NB/eoMV42w1bwzFJEkLPJVi7b2R4AIgfRDah1N1/N2ZY/e7AXzGm2ARtbw7fdTBgEVJD6+ywE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08698bfee25be73d01eaada48ae035c9b6a6f199","scripts":{"build":"tsc","prepublishOnly":"tsc","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"node-pty":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.5_1775245807940_0.5938648845377732","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"terminal-pilot","version":"0.0.6","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.6","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"f2a6de88514f9df6b5343e3fbdbc7b376c25a2be","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.6.tgz","fileCount":93,"integrity":"sha512-rh8pUjiKzfuYDEfxn7FqWBzsNhWbs6Wh+/6DrrqIglBv9Lud2usbz2g+GRGDOCNMrwtIo3R3HkbYTpdkwBiDbg==","signatures":[{"sig":"MEQCIBv5RP5p0ecFmlcnqSlMkSG/GVy2acl3lYBndIzaIE9eAiBoVfEAbRyQpqtBZ/+rbRege9ab6ZGnF2YXWpWuVhoaCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2851760},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"f1c7f7fd07b2a1477533de82748f45319908f4e3","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"mustache":"^4.2.0","node-pty":"^1.1.0","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.6_1775575583172_0.3821854042902497","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"terminal-pilot","version":"0.0.7","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.7","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"84fcff1869ff21713a125bd33c0db40aeea8318a","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.7.tgz","fileCount":93,"integrity":"sha512-09L5PdRasAikG6xxzKCfcxEzWoed8ZS9zC+DQ2nOEBBIwtzAH2JveJrhpv16QCG8UcEo0+P4xuwWWw/xGwOSTQ==","signatures":[{"sig":"MEYCIQDG3wUoRqPUi7+GmMjt3vs6cFOGoasewEQgG70D/yySJgIhALvMwjSckNTjmUVK+tUX1FAVihbwpOe+wBsVtUqPs+ju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5498377},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"de4d69431dc5315a715ee39cc0fff9a4f2190eee","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.7_1775585929674_0.3564808491010645","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"terminal-pilot","version":"0.0.8","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.8","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"a5826a8c2a91a060b777a0f46548228622ca45da","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.8.tgz","fileCount":93,"integrity":"sha512-aifoq4/qSyyOwr+aKwHyN4o+AZfHlQh7FNU6dNvYH+Cfq6/pTBFOn2D6jq2eN2dkcSwg8KonDj/umdOlzam3ww==","signatures":[{"sig":"MEUCIQDpXpW3U9rqW9Y34o41gHagTW9oNF5Sy1St4sRcuo+MzwIgClIGqrbdxgc/V5vZqplirQS5xGB4l3T5uT6WI8xfSBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5406447},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"f1657a4cbc58b23876a6f658469d966ab2c49274","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.8_1775620149830_0.85113543402328","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"terminal-pilot","version":"0.0.9","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.9","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"ac03f26c32a74406db2d983c7e3ddd689519b01a","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.9.tgz","fileCount":93,"integrity":"sha512-/wJBXchru0VjT0LuY/epkoLwX2kDreUP5oPADJkx5hGU/QwIVeAx+vjXztJbhM683qOg9fhKNuyDXiQ2/tkglg==","signatures":[{"sig":"MEYCIQCNIpCjZ+x8rIhThU8OsQRbIy+AM67xhxVccWr0Ge2H4gIhAPVwZveFGUIam7AMEF1GHYBIMQ35B+vtBwNFLM3wZWPI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5428488},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"2d93be80c5b3ffb78972e722fe29e0ab0a0f359f","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.9_1775671356340_0.8564726151178321","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"terminal-pilot","version":"0.0.10","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.10","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"a02a05f0846e2949791dd5d9bab16ba5364f0697","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.10.tgz","fileCount":93,"integrity":"sha512-CRspsfBfwsh48OxpjW+3+ClSL8DB8DY/8t3OSjCCU+nO+musmMWGlHHBMx9vrK7Z5/FGyYb0hhvgjyb3HruwPQ==","signatures":[{"sig":"MEUCIQDMAHzbPnuHQXHmYd9D2koCl97xrcJScfmNS5aFN3kViwIgdx3FLBnaX+5BXTwBcHFq4oH1RcDMr75noCGst7fRGwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5471773},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"1814cc0b64c3e7e30b5a02b3ab8610ab8c58b281","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.10_1776185417084_0.9374030017316366","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"terminal-pilot","version":"0.0.11","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.11","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"0297645ebe05a06c9a21ca27c043b4addcad6e5b","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.11.tgz","fileCount":93,"integrity":"sha512-NxAN/CIyhsrczcbfA7gr52fCl4w2+FMwP/SzLUu1/Uf46YfGY7ZiYrNYmI6rPAuh42JNfETxZfaty3ZuH5jq4g==","signatures":[{"sig":"MEUCIQDVkxMLG/TuQAGIFeFE3oWNXlqcQTvvWuNS/TnMnwccgAIgXoIJAeAucl4A9LKsrIXZm8lMTxsdpsdJzmagwDKnLHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5613472},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"607d24888b50a855e9ca2c2afbee15f8ff4116eb","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.11_1776606839782_0.33999325833509575","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"terminal-pilot","version":"0.0.12","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.12","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"91822545598bf619b695e01461abffba809866c0","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.12.tgz","fileCount":93,"integrity":"sha512-S9Hr9b/rRtKUNL4FSqCjLdw9rTTCeFwkZhpxsKgW5i85NJ1uEcUmRQWZeSRbiiz5zpTIPt77Cy1vnIjpdsyCsw==","signatures":[{"sig":"MEQCIE8/8TqSTEmqYM6Iob32rdHm//Ke+VLH89vPJVwSfVnPAiA4jU4dWH2r7knyOyBZmpiIolinoAi6j5efT0T63zvbJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5632732},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"b5b9efdb001da094cb47b36e2c27463938facfab","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.12.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.12_1776647895829_0.5240455453240964","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"terminal-pilot","version":"0.0.13","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.13","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"cb0bcecffdc42ed68bfc6391f6d9d2a5f7c72ca3","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.13.tgz","fileCount":93,"integrity":"sha512-vcVBQ7gRSwlRftNgagZCIY6sHDx0TrkDNz7ZcnN9+mLRELPR3QAGAo3TM2EAnB5nMl0BYq96a9qQS417gUIT8g==","signatures":[{"sig":"MEUCIGM21yT0R8t6jklEBEmyGpatxswSYR5nFi7FvvKjHJ4eAiEAzgO99USabad98N/Pyj0Wo4DfLB3s89QrXdB/YUQ5uqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5634838},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"9e5056b8924ea212e715952b386ff9c287288ccb","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.13.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","@poe-code/cmdkit":"*","@poe-code/cmdkit-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.13_1776893341557_0.5027485863444368","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"terminal-pilot","version":"0.0.14","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.14","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"2d25778f40a60236f898ccc78b4d2eeab8c6c229","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.14.tgz","fileCount":93,"integrity":"sha512-q6Bqm1f9ufwz82aANGf1SMUfpYU6oVhTtkTQ9P1s2+o0Rqx/KGTJisd4gz12DOjB6yZ+/lqyBzxcTuLFeE0SvQ==","signatures":[{"sig":"MEUCIB5i0gpr0RRZhF6J30oFxdkRZalatzbgO3RcGq/LBM42AiEA1N0feNkNrGze2oEIXN9DODVQMGXMflO2iIhI/Trg3JQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5431140},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"f506323118fe77bc2aff92b1c3da5e1269f21004","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.13.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.14_1776966612236_0.8159890573269475","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"terminal-pilot","version":"0.0.15","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.15","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"e2083de8a3053170c3f3f812b31003429b2a502f","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.15.tgz","fileCount":93,"integrity":"sha512-+jQJxi4ce+6dFlg3JbNEoF4AWd940pgeNH3nVms0+n6xXXzcUeTm2TApKux9EUlsXh4TCzkVnzipBGd31ZE5mg==","signatures":[{"sig":"MEUCIQCzdPOoqaINRJC1txKkGaoUW7s71oTsrGsf+9MbcRvXrwIgL4EGij4vVCD8Cg5X+e3/cHbj+eJuDAA+TodyslbseZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7950534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"e3c833b38460ba276937286a2ff936c231f5b721","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.13.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.15_1777235141631_0.7551445628502969","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"terminal-pilot","version":"0.0.16","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.16","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"319ddbf0a6b8e7156bd8484f4cd68f2c16488292","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.16.tgz","fileCount":93,"integrity":"sha512-ivHlov1DBf8Kv+BP1LSOowcbje0aFJHvFrwA59N06LxsWd0h+qbZ3h+wTVRNA4bSqlRutRvzJKNmqmamGaFz3w==","signatures":[{"sig":"MEYCIQDnAFEumWfUGRj+ShbHQdiSqVjYW0Sw3ZtQjYaJHng8aAIhAJhhTXnLkVIgRBQl1+mnRPF8A1P8mdPYPcvOXgFt6bf1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8052719},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"b1b8875b1e18d1ac5df1274f28fb5a9bd3ecc489","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.13.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.16_1777856845903_0.7296439166516788","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"terminal-pilot","version":"0.0.17","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.17","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"41c9c27e1b9832d7a386d279fd47447f3ad8e8fe","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.17.tgz","fileCount":93,"integrity":"sha512-3N3E5emSHKR/0oyaEPwprGQDGQvbwgr8thNtyug0zXzWfMJiy914VLo8piuiWmF3VKmgQjPgHCPN4eHXJhxK+Q==","signatures":[{"sig":"MEUCIQCQXodUMS+zMB4UMu9EgKDvCqW2GXoRsNGpY1roze7j1QIgN2PGChql82cAmDVJSeeM4ihk/woGJJE2LE434o6Le8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8609961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"757d8545236904aa42bf05317b7c60301200320d","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.13.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","chalk":"^5.6.2","mustache":"^4.2.0","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","console-table-printer":"^2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.17_1778037940361_0.893279116477226","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"terminal-pilot","version":"0.0.18","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.18","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"d60e3759a1db5b9a7876aa3a3848da89d00c229b","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.18.tgz","fileCount":93,"integrity":"sha512-ZxQkKHqKrSkjhszN4JSIri7yJF0zQ53Kj/o6HPPrbRdcZDzxfdJszR91CW5iBeFVzVYux0Ejyy9/pTMr6tL+xQ==","signatures":[{"sig":"MEUCIDdC9hoqj6qAUVaKa7/JWIgoTVfxosMKZXGl0PF5B0CcAiEA5ALsCOSi63z0mkQ6OP02UvHE8j1idc4d568jSZ8WGs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9600775},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"55b18e5b51b3223f3ddf4620c1366d5c4104fe5f","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.14.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*","@poe-code/agent-skill-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.18_1778862076364_0.21736287389700748","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"terminal-pilot","version":"0.0.19","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.19","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"3a59e930f20b5177371880ce59801a6ce0c8b075","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.19.tgz","fileCount":93,"integrity":"sha512-2+EvSA7N3+oKIKrXTShFd+Fejp1F+azGy5n3DA0w7ys0XDlWBRe1BPWjzGqcQtVEdS3ZLsRcRLH4CtVHBWHo7w==","signatures":[{"sig":"MEYCIQCrk2un45FYZvs9eJz6dmPHcsjOOv3v6vkixu3UhlcvbQIhAJDzAdiUzR8BENpBqIOkYPGUBUClgMzd7O1cH/smg4yL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11447463},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"944362ef902ff5aeab96b8c20c1a36e07c51e746","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.19_1780590665320_0.8594613046667068","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"terminal-pilot","version":"0.0.20","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.20","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"92b018faac1e294f5afbef8796516376f41ba8af","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.20.tgz","fileCount":115,"integrity":"sha512-9TXzwaVHc6oaSJ74nysQ/+kAgALp5+SMGSl1KSgJPDgIqmdzS0e1/gIFATsfZ1LTU/C5W2hURpo0p7EqS23/EA==","signatures":[{"sig":"MEQCIDZ44BSZ4XhvCdvqS2MfOD3wog7HtB5tIgwhjK4X/mmrAiAxx1CFyamh+YUuCvbEARm6Q29vrNqgPCOTw3r3RdXRNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11662457},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"8e77eb22aed395c39d0b596ea554442fb61b9c81","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.20_1780925199557_0.9554070795520433","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"terminal-pilot","version":"0.0.21","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.21","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"ed30d45405496270ea2885f1cef88ca42d5edb6e","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.21.tgz","fileCount":115,"integrity":"sha512-ns109osyZ4I/MzKPeORHiQR9lKCSD1pxzaUwZcp1GD509VnN4bGIr3vj3Tuh28zCgEKj8XPBtWY+QfrQoTi78w==","signatures":[{"sig":"MEUCIQDBWpbqeXY2VUvxNd/dAyvwJedZnN+u5JRvrc5coFhf6gIgMhKycvE11HUfq9WWFC/4101ro+VgF7/T8JX6YP08PPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11797528},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"144a4235ea2ca680e63262face72e743c9681448","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"^0.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.21_1780936825395_0.920096647266222","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"terminal-pilot","version":"0.0.22","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.22","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"3e19070716f842a8b6ec6e5419e7ba084906508b","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.22.tgz","fileCount":118,"integrity":"sha512-X6u1hfmnutpAeJ0r2kVEBTcb5DBTZg+eu+48i3VX2DJL1jJ2Ajz3Gx54eNuDUsGVF9n8R1XU8Rz7D2aKsE9xvQ==","signatures":[{"sig":"MEUCIHlMt5c+Z3qj4Sg+I7+m1YLYoFQDVK6Y7cnTRBR+dJruAiEAykHZu4McFQfCiJcYRR5mD6N8lJWa/xaX/q7HgMaXEHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11921802},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"e2930290f3f3d8edb1c79301d7313501087382ea","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"^0.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.22_1780999358737_0.3665098224146206","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"terminal-pilot","version":"0.0.23","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.23","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"b9223853def416fc391fe662eec25a7fff619947","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.23.tgz","fileCount":120,"integrity":"sha512-n93UAapXcJI0ejSckRXrWf3wJUT29KktyG+SABHYFERn9ChSicfMRkKe6EiRTqWbcLAVPFj27Z0qk0hsrBDbMw==","signatures":[{"sig":"MEQCIAfba3H4nUnzsK2o+YeqnlqYSCeeCFLfshIOAadJj/4dAiAKP6F+zp+hpqyF72GVJm1GWN3ZtZ658F8ArZTy1GL/VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11959008},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"f0e2b94ae64b0e6b7eca6fdbafc50811f8d256b8","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"^0.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.23_1781106108319_0.4401482327918167","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"terminal-pilot","version":"0.0.24","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.24","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"2c59c4cde94daa08236f807bea0952d82a3fe700","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.24.tgz","fileCount":120,"integrity":"sha512-sYwwTHGOF06lSbbTp74hACIBAUZsl/Z/t+uJiO/gVYeD3GLkVYp/xiVIqODAF/g712eZFKOzRKyx40WKQ5wBQw==","signatures":[{"sig":"MEQCICNjZu+vr0TExYeTb8Iwgtc9ly0tKyuvvKmKCufi3AJNAiAqnd6Ru3cyvO76OCL/e1W513bpCBbBFxKjXrab2fujLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11978741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"6e4b499315b3e85daae6e8df7e67abd6b4c524e9","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"^0.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.24_1781195694946_0.9189509234895525","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"terminal-pilot","version":"0.0.25","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.25","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"2a207da0515e375ff282fcbe86fee23abb0236fe","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.25.tgz","fileCount":120,"integrity":"sha512-Tct2mYrawv6G8/32XB7boHXbWqbat8srEphAFVKD0UFlgVGLhi4tkNvNUs/KiNO41OKqXolLfkzKc2Gcl9SKBA==","signatures":[{"sig":"MEUCIEYPDjFuPRBfLBYHlapClqbfxuYICqmKZpDJcw/U9UOgAiEA9Hmfd/Z19JypMEiayMLJKojcoFGSBBlrM+3LiweFi80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11978741},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"7cdeb21571fc6dac843b65e46d87638496135dca","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"^0.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft":"*","terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.25_1781196674482_0.4624113822851448","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"terminal-pilot","version":"0.0.26","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.26","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"c9c894e494e01705fbb42cfaecba829aed0d49f1","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.26.tgz","fileCount":120,"integrity":"sha512-nNLt7wTm30KfO2hSQ3TfSbQdgr6onYQ+mxwUM6KczzP+Jc4VqQEd8DjWnLGggebzceokDVQLG+2WRcyZXnv2Vw==","signatures":[{"sig":"MEUCIQDjr7yhbtOnZ0o7EhAFI6LG8l23N6w7R/Aelzjah0MiBQIgFBoOBmYNEjpaq/7pziLNtHdI2EkKZNNrFAP9d4fv0Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11984769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"be0f708f405a7f960a2a5479d99e17b0f2cb0a13","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.16.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.4","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.26_1781202218534_0.8537421029421159","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"terminal-pilot","version":"0.0.27","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.27","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"13d941da5a66f214f072ccc0efeb4ae0fe40956b","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.27.tgz","fileCount":120,"integrity":"sha512-xRCwZ7BW8owDpqDUiRfdssjQU9RC8iWmXmE3mK4f+V0ZFZ4t7uX33sTRoDCSj6bj2ndeBv+v85S/DiXDBFB/DA==","signatures":[{"sig":"MEYCIQDqS2I4VUAjKuLHM95YW4+kjyXro08Wa3PjJW1KC6dVKAIhANuFw22wf9YJynUJ0xwDWggSPBN/ooTdhUZfdqeVEMsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11984769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"f27cf8a2465156a70905c2dedc6a8f89b8448cc8","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.4","jsonc-parser":"^3.3.1","@clack/prompts":"^1.0.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.27_1781401958657_0.6394445607197854","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"terminal-pilot","version":"0.0.28","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.28","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"1adbc6cae3983bf2dc5edd6162119a71689c0b54","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.28.tgz","fileCount":120,"integrity":"sha512-/lK7XZ6x03fLVB3nDcPsNTTUviVcyj+55ixHFj6is9+Yw+zP5T7OHPkTRTNUPsUXtkSP6DCjtaAXEfFlt0zyUQ==","signatures":[{"sig":"MEQCIEIRgDtsRjUjzA++f9KJMubHvC9ugMXftT5koQzt+R2LAiAOKGcdtRdPLMlel55AixDK5b69CXjAZeBjFDKh3SJ+IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12347639},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"67292c68389c8ede84e04b82c4361e070dd5da7c","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.4","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","fast-string-width":"^3.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.28_1781467190736_0.6613857714300118","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"terminal-pilot","version":"0.0.29","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.29","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"3865ba2332531e2a00484fe014c5b622502e6fb2","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.29.tgz","fileCount":120,"integrity":"sha512-i8kbHE2KRNVrxVBd6VPkekOn8OOfmmePaBEQTTGZH1hb17mnHNwOmaVI+fEBFMJ3ui4ZoEjMQ+zIRH/I2MPpMw==","signatures":[{"sig":"MEUCIQDH1Xv3X/ARQuuN3zco0rB8UuIDLQGbSehhKqfqAKofRAIgIKnmREfTDmyj6ZAa6ck5uGSSwHPcFIR2U1XXRr5GF0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12576587},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"85e4d389cd0ea85d7d787ad22c47dfee2e7e2803","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.4","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","fast-string-width":"^3.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.29_1781546091496_0.2703241186449057","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"terminal-pilot","version":"0.0.30","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.30","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"2603666628bd91b8ba82a184a1c3ab7d1e143a4f","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.30.tgz","fileCount":120,"integrity":"sha512-bjI2OQrGL4/to2yM1o9Po9JnYsR9/yeK2voNl7VWtUet/W3+ZNtn1aDUelFTsrJalru/xuFhdWcZopgRvctMaQ==","signatures":[{"sig":"MEQCIE+zQdYiS8Y1AR3zZbNl8NyFltOtbjJ2dDY5k9b/Nm//AiBD7byhcgWfyAWAdDqTSvHv0rwTb37dfe3PSZBkZzusRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12597032},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"dff5f8e75a2befac960830daf0abe7e1d9c9a097","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.4","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","fast-string-width":"^3.0.2","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config"],"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.30_1781547205196_0.3448577763062246","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"terminal-pilot","version":"0.0.31","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.31","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"7f5e9b68f8f20d1bac31005d91144b26e38fcfe3","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.31.tgz","fileCount":400,"integrity":"sha512-FpBtJQb6INs1fQWhDX41kwrd6cTSnCb53VuL5uXle7ts2XV8zFQgpRDNxthsTudddktwnpid65IzjgMylI9czQ==","signatures":[{"sig":"MEQCIA3V7ZQ3H7ebMmsPWop5PPAj3sGc+aoe9TrxIc/FEWY1AiBOriB0a7tJX7CTtSp8HvqvJabI95OAeA4nK/R5Nkj9zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14355674},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"a845a77507fa0542d725264f78e2e1b1d3e3eb14","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.51","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.31_1781622524492_0.9042021659586199","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"terminal-pilot","version":"0.0.32","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.32","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"d706fc3609363782d4b1b4464628eef01e45e151","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.32.tgz","fileCount":400,"integrity":"sha512-ZbF5QTJ51lSd8A6v00o9lNdgCmvx2e2nKGhk+8juPdvqNZpdeV9ulp4hb2UlH2eC0Nlg4xhBMOU7xwfWQPqc/g==","signatures":[{"sig":"MEQCICPvR5nHoS8tyfenckfvWCCbXYUOAyJ2eq7PTyT2dAn3AiAeh5yYWzorfkat11vekX0r9eun5btIKSuCMwy4kqVHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14416194},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"6e311324e6eeacfa4af63e5be77d24d670924510","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.51","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.32_1781711958498_0.7807671443397577","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"terminal-pilot","version":"0.0.33","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.33","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"e5bbbaa4dfd670a1fd5340db68e146be2d6adcad","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.33.tgz","fileCount":400,"integrity":"sha512-F1aJboqJzbn+uti+DtUvV+qgLDUycKEgpSGsRDar/6GJUKeA55EHq3tvprlonxtvIMwSkgLKWh5B/1/uSr8S6Q==","signatures":[{"sig":"MEQCIAKAeVyHhOOx/KLqQBt8ATnGmC+QwWu7lVU++BLbTxZBAiAi1uIheXNuCSyxQWzQo4hJsvSwoOIGTO7jxGv1kz/+VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14410956},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"1a7196bf206611cf56ece6e9195aa5de4e53d9b6","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^14.0.3","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.33_1781728847445_0.27856648618260116","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"terminal-pilot","version":"0.0.34","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.34","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"6c35e703c244b903b82421f4ea65c65f92434068","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.34.tgz","fileCount":406,"integrity":"sha512-o+CQo4CP+4tPCUg0cNCCyqwInmBvQbADcpULvqDwEF0X85+f/M4Gnnn77pyLuhpqD2bY8NXNXCdc0UbHtlIGcQ==","signatures":[{"sig":"MEUCIBL7ki7FBRncwspCYjk1Z2exypDv2I10LDRUC2BomaGdAiEAlzvAf8Kafrg8JtDutcfIzCO6kOvHEIGyEBOd1Dk7SAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14633837},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"0afcf1076f7608cff166e643264e61d8d63e75d8","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.34_1782166069225_0.9677751740126159","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"terminal-pilot","version":"0.0.35","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.35","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"354bd1f8d5a3dd5c9827712864c72461c15818be","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.35.tgz","fileCount":411,"integrity":"sha512-NwpOLrYUz3dGOa2wyMB199//dXS+lGmn761eudGBnNVrEAS1y6Ce2Cla+/ksCp3nijDm1YQRZkjMo4NMGvOuQw==","signatures":[{"sig":"MEUCIEvHdfn8mU6YeEJLdU5vuwiFYcqmCMeS8zOpa14hRjK5AiEAhPkvMoMVkBn4XJz0PrGhRzX70s9n9nO+mOZdb05XXm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14962517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"ae4259c658c5c75721910047378fcdd774c5405e","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.35_1782248146614_0.532760979386854","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"terminal-pilot","version":"0.0.36","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.36","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"1c8d90d36150c777acc49667e8adecde5014f767","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.36.tgz","fileCount":411,"integrity":"sha512-diT423n/AX8YDQA8sN8+ZSfl7moq0+jxD0GSqMPegtIksrTJO++ZS5nSVk0Dv8RU4HNir5mPtjvHEJcnUF//XQ==","signatures":[{"sig":"MEQCIHdPD4qAze5c0wqCxJkPeK81NOv/rDL4labo9mMNatKuAiAcYbtTt3Z+VNwvt+fFtjIqFnVLFK1Eyl9339vMImUbtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14962517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"90be3067b5368cd835faba93f93706ae7fae8139","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.36_1782248931514_0.8742445961933154","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"terminal-pilot","version":"0.0.37","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.37","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"e656c930965fc12ab2d940d00999f61c8e9ffc89","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.37.tgz","fileCount":411,"integrity":"sha512-I9iclNMt0rtQS5xXaHl9pFRyKjH/+W51yEP7+06Eba2xpXF47idfTBscPtyLgocyj63Sgp2eVVuGJDQLhur+8Q==","signatures":[{"sig":"MEUCIDnPkE50S3hoTwuNZYOSeEC7t/L5CctRFWMeU31mHeJxAiEA8Sg6T1fOKZOpLZAVgRbocfNV/o7AlBfKGXNwL5t7otk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14962517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"57ef4133f9f5e986d54e334490d501a434a1812d","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.37_1782317898113_0.5613583286905373","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"terminal-pilot","version":"0.0.38","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.38","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"4bb2c54d38da049199986498f962e5ae43f38d13","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.38.tgz","fileCount":559,"integrity":"sha512-X1Es5oEDL8XXUDy7H7SzaFqeoCnf+ipwAdZNgRnxCMCv7wMOFl3ugjTcMRMXpS/AaUvKZ4PnmVBopZXpQooN2Q==","signatures":[{"sig":"MEQCIGhIZAmOjAYgmTQn0/S38NJJgtn5L7vulI8V/qWwkmRQAiAzR0Y6MI4eyfFfE1n9k8/s1G7lSngc75kvwn9AIl5/uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15575387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"a0bb15c72977ad184b03ed6ff2bd475790957127","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.38_1782411221072_0.6233480170748775","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"terminal-pilot","version":"0.0.39","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.39","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"b345a5b42c9d07a0bff18af06dc6b0ed4ea2e5ef","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.39.tgz","fileCount":559,"integrity":"sha512-Bw8jiaKGJ7rWbfnjrKYWmxnFw7/fncczuia0LVxXHaEjfEkRc5Mvhv9DGNbXmod9in1IMwSSVMmjCM+4AA/zkA==","signatures":[{"sig":"MEQCICu8clBDB+fV4LH20wrMaWyo/ZY4arT+Z2RxzGsmbNMwAiARuO+d/UuUvTFDqQG4TJypSF8y+Uy6ay3CupPoJPaeaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15586053},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"27dccd04f9cbb4c1e710670b5d66c20702974f2e","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.39_1782412444049_0.4709620417081266","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"terminal-pilot","version":"0.0.40","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.40","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"a8da0f3f453bbd9a2ab4ed524bd3290db913cf2d","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.40.tgz","fileCount":559,"integrity":"sha512-2IkKp3plkKXn2LzwNXu38dKJC6HCBkE780XkcOBbh0w0bCTZUEHQDan1R2ZPCxLKnWMwztWMzQqXXAS+ud9bqw==","signatures":[{"sig":"MEYCIQDFK7BPQlIbA8wCSvOayy+SPkcw120FDwAiZy9bRwBcnQIhALg7uMuiHAGORBXMX6Xu5BNzLwzUBtyEAADB/oSzHlYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15586918},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"d8237d083e19fa7b843ff4bc2c2f97ec1c10544e","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.17.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.40_1782418412640_0.13944259955598404","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"terminal-pilot","version":"0.0.41","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.41","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"63f574c419bda1d42710b75d166dccfec8205ffa","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.41.tgz","fileCount":563,"integrity":"sha512-DSSxgVdm+qCLm8am3VEcd1bCV0CRB3BeWVLAhcy7UNjPGJbU+9jLoMOdfaRadRyJtHpf35neeUZbnUPx91s4Gg==","signatures":[{"sig":"MEUCIQDQLwpmu1hWG09bvbs254rdIpSbnMS4Bkr8MLMBMa1zsgIgdWyuLEXDIdFEbL4tbzAYrWyHAitJ33yrOkaJkoQi740=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15623540},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"efa855d7fc3d52eefcf4ea7372e46401247a6964","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.41_1783200652999_0.42476087882189195","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"terminal-pilot","version":"0.0.42","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.42","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"da91583539135de4571c1bf238e5b7d7fe0f1ff9","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.42.tgz","fileCount":564,"integrity":"sha512-fGIP0lH44z4qn6/4QPeLEa2ihfDayTU2R2wy6vm3UzM4/CJcuYv02LEDjZpCIp80MQ5bU3ZJMvTTLAsxcpS/2w==","signatures":[{"sig":"MEQCIDUkncMokSl9wNnq9khAGpm8wMK4Wz/Y7DP25NV647kfAiBUpU76eKo0ebQBFoMMRDnhM9q63iZQHDaloz5NNKxjlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12543799},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"0a8922656d075ddcd43ae9abb6de8aaf28fdf73a","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.42_1783204819053_0.347962663656914","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"terminal-pilot","version":"0.0.43","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.43","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"4c13fb926a8e60d31fbf1bd6088b6df9594c7f71","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.43.tgz","fileCount":569,"integrity":"sha512-3CwPWnyjiSFiTfMfnbQLqj27rvXxE38nc4gZq4vIErJ5T+iWCZ/pprgplUBHlQahTJ0QyKX2vOpS+YtRbnvvPg==","signatures":[{"sig":"MEQCIBgmUxUM+rVuui8EQc2HTHCiRPpUBai8zDPbjXJ2H4OfAiAlW6uYzYTs0XYOt03Aw1KhArvBjNwZovKllJ+HrL5eXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12602979},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"2be26c7a848d0408a6ac4ccb5bd6e78d56c72d7c","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.43_1783358046425_0.8476158460687635","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"terminal-pilot","version":"0.0.44","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.44","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"b6405ba5f8cdbddc4b2672ea092332d0f929512c","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.44.tgz","fileCount":571,"integrity":"sha512-YYjmz/9lU8yyNxPgCcP+nS/fKbObChZ7EmLPApBQF091YLcSyPQlTYGohFM4SAkvUj6SV1HS+a9WFvgGGyLRuQ==","signatures":[{"sig":"MEYCIQCoEYQWIIPPerRAHgGFA+z8pAr6gwVqim2p5A0JOzdGWgIhAJhLRhD8qysRI3qcb4Rp2CSa709+pWb6LfhClO9EowC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12771296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"fe70c2ebed1f75303e3194a0806c88985b45e53e","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.44_1783374900586_0.7736501788833303","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"terminal-pilot","version":"0.0.45","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.45","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"474e6095c910232f4e9f4f6b8cfe9632a031e26e","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.45.tgz","fileCount":571,"integrity":"sha512-TfYZwrBS22gOv9i7WsMitByhLcxHOp79aK3+ISXqxcmjMEeykrvJma/tYWhEAyfVJQjymdhocRmPeeN0FbKVuQ==","signatures":[{"sig":"MEYCIQDIBBgrorf6pKxrxt3+dY+xzqODWEhEg4tE1L+T/fx4TAIhANJADPyl32B4Y3tL3iJ6MrkgDE5AC8+Ereuepzsi3au6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12778564},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"8ca45fd1e20b1fb7f14c03fc019159613c931e60","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.45_1783375717241_0.934348178817378","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"terminal-pilot","version":"0.0.46","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.46","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"ba1b445854c713cf5692676f044d34d0565dee6e","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.46.tgz","fileCount":869,"integrity":"sha512-spmOHzwCxkp67w6VzqANTwEZ6LlY9bMP2e1D6KRwqNub89KeyLDPIF9EOU8m4yEXi6lVXFFuquAWs4tuSxEiRQ==","signatures":[{"sig":"MEQCIECTH15BGNBhi9A6jN7Y1jpg4FphQtvXwFsXwOBO6q7WAiBHcGlxy2bSfVAAT2/Iuaxwc8Vz7NTjbyTQ++HZ1zSBcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14312959},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"fc7d7565cc1cec1b8664068d4633a7f903563cbc","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"terminal-png":"*","toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.46_1783434775976_0.9306848389017313","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"terminal-pilot","version":"0.0.47","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.47","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"8bc8eb8eea0dec167fc241ec2173a1c2477cdb4e","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.47.tgz","fileCount":869,"integrity":"sha512-mRJnu5IyebneMpwObbXI84v2bTxsHIPC26RPD7E5zkVA6cr48e2S1CNNmmEq6pGe2Hha2SF+8FjVXqnyQFvESg==","signatures":[{"sig":"MEQCIEeXwAxSXb87AYwebKzlvskVH09a2XjwAcie1tRWMxOcAiAoZFBFLHx5LTjZ61lZuggrt6ay+svPY8pHd0ja9HVIpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14320847},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"6d0e0b3def7b62d9877deb376d5daa81d8af256e","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.47_1783448394980_0.4024715828715151","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"terminal-pilot","version":"0.0.48","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.48","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"cf7fcd4d25fd0fbce23afcf2e0026f0756af8455","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.48.tgz","fileCount":871,"integrity":"sha512-mrvtaHN8dePBD/+FK4CFMRQVcF9VQvyZVVBE/V8oKtUD9lrOKJfh26PDkhuJ0i0AGC972wgZLdJkHUoL8moxvg==","signatures":[{"sig":"MEQCICvFLKyhfok0i5wB6U6ewi3mZib5orHJcBX7y1WKQ/L4AiAzoJB5D8ECHBtcGnmnazgLLa56Ck1tEaahH7WZkXa8rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14357302},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"dd7225fa92fccf01ec000415fcfbf25d9c2a8851","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.48_1783615641781_0.679932775879875","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"terminal-pilot","version":"0.0.49","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.49","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"46ca54739cae180cd45cc56dabd25cadd42bcb39","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.49.tgz","fileCount":873,"integrity":"sha512-BMwaJMNXFgvXOJJJvV3n4/HLdln4sh5cqvv0wu6DbQdDuKPzgAvdEM1FL5YP1AVucgKDj1lItFj1Boub2f5p5g==","signatures":[{"sig":"MEUCIHM2rxRKsXQa4tWLc33I8suefzoumdDK8ugKowNK/aWgAiEAl4CycBOMAEoYI9R3vSqwrllselQNjGT4oSenJczmlZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14596453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"7444506e9af5cf6737ed119c75d867589212b2aa","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.49_1784196777748_0.5756060660454154","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"terminal-pilot","version":"0.0.50","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.50","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"d757d3bba6c2e00042dd8067ce3c577bec316781","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.50.tgz","fileCount":877,"integrity":"sha512-3PYiIptTlXN8HHdbv/J5uMxhNCVRPzFHeBtaynalitAWwxfq5/ZgtoK3C8KP6qcnjePb6SJU/OHyH1wB8+iKJQ==","signatures":[{"sig":"MEQCIEZdq6FV96aJtvTSoHe5NfRN92XBWTNuEdLCvdxS98u9AiByCsdePPGERehVCh0Bp5b9eAUQ26CnPT7ZwMMj0w+8MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14600425},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"e5d858517409b0324b579fb040d2f5d320cafee4","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.18.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.50_1784197801287_0.6656212261384842","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"terminal-pilot","version":"0.0.51","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.51","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"a616f827e7ac0976bf29d6967765c3dfc9ffcd67","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.51.tgz","fileCount":889,"integrity":"sha512-Tp/K0EXKXjKaOWIU1LiHgjE2MH9SER65nu2cAn/fsdao4qsVyOzRQZXN97dPuDpcXSvsWaXPjWiiZfwx8RztPQ==","signatures":[{"sig":"MEQCIBi1j464Js5Ssi3Sfbtr/7sCGx7KsO784TnYmNO1pkQwAiAKA7tbSNykKEEEVyhQEsCQZufLQVqkf6iKTvNQiex78Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15799489},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"7ca60e5e1841f7c3c40302fc2e922f39dc03aba9","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.51_1785357496214_0.0918113785315815","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"terminal-pilot","version":"0.0.52","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.52","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"3b48565fe9aaf1818a6bf392d107fbff0289b2fb","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.52.tgz","fileCount":889,"integrity":"sha512-P9hC8u17IOz8eye8aX/ft4YzWkwF+S59y2iSTsT3n6tTTF124SlsqH7hUDUDlqtZDI7NtwzNI5WG8/ApL4rlaw==","signatures":[{"sig":"MEUCIBc7cNDf8SzaM4qg+qi1ct/Ov7gyRJWc6hd9SRKYE8N9AiEA72cAcssf4UiSbnqlLUyRRoUNUZM8cleob5qcCb6TIy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15799503},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"70f0202ce6e4a84975a07f19a015b034a7662e72","scripts":{"test":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run $(rg --files packages/terminal-pilot/src -g '*.test.ts' | sort | tr '\n' ' ')","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.52_1785360989129_0.0029236844701465703","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"terminal-pilot","version":"0.0.53","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.53","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"e5b9168335eb1e489aaa9e99e1c6c716f44a1b52","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.53.tgz","fileCount":891,"integrity":"sha512-Y0DI7DDb4BN3iKjZh8VoJUHkvLhbvEt/wbUXUP5NjZLb9xHgU3pdBtr+JHE3MUjB+RG1vdSK7JXYid/x3xizOg==","signatures":[{"sig":"MEUCIQC2TYj+gWF+f7dhAcb+UU380cwedNm7PHkQ2+31n+wTFwIgPUDU+IJPeG61fJ7WyZCPQSjjqda94ip5+Bs/U8NTnWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15916778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"e537758e579b1dac2b3ed9c765d456cdef3b6d84","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.53_1788194735899_0.7951936461879139","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"terminal-pilot","version":"0.0.54","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.54","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"0fef9ed66482fac7bba0e4ceb654b2986fcc1e6c","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.54.tgz","fileCount":891,"integrity":"sha512-YV9bfJopi6L91t1CFXljCmVH6TT7+S4+sht1k0zvYiB2UFARETyzj1+Uy+X7TMGr1TvRaBeu1Acnrelj9N5tUg==","signatures":[{"sig":"MEUCIQCRcyogK5c4JjBEmOZ87Vg1psNrwzNndugGGgtkAO0IHwIgI/ZNOg5f5eb0Qmne3NYglQZ7iL2ONcDINPLFpIZ38VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15916778},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"e8511d84b346ad082e999d4d96a7ca335d9761d8","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.54_1788282386808_0.008819401708356933","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"terminal-pilot","version":"0.0.55","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.55","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"de715e5aa26a41bde3f70870acbd878158a3bf8d","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.55.tgz","fileCount":891,"integrity":"sha512-vM7A+CTZ0OoQvLjoKeVGDViU+WvmkUuqPLQKjWcMenVG+EHuSAmSfjICwW7TUJDn+BC3AesgFE3vbh/Ax3+G8Q==","signatures":[{"sig":"MEQCIHB4fqqNWsCY/jACaUPlIGeJZu9xufqgEp4DJjT1bzorAiBuCJuUXN2/6IUM0rYdnBVxKaMgYloyYstGapQXLw3uOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15916847},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"e108d1518ffd5edbeb177c5a4b0f3bc9cd8f27bf","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.55_1788484149950_0.9676439107425188","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"terminal-pilot","version":"0.0.56","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.56","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"f26ebfbb66094db8ae8edab5d8aaed5756a2dc47","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.56.tgz","fileCount":891,"integrity":"sha512-xnSJOgeoXSavR5fZN4eIihCRUVxgl0VRB5GBOxmOVffv9yFsoD/F993o3Z0CBuW+ZSg8jsfeIvSZwyAxmtwTWw==","signatures":[{"sig":"MEQCIGznPRIDdIxZU/5S1SCvAHBC0zvz/RzUtC4oSUXM8oj9AiBSQ5eNNpyph09TrVoe1o76/Lv+IlZ1DakDq7UeHYFtUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15919559},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"ac6c3a03d5bdbc3faa5d28a19a13ebadc533a945","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.56_1788578263012_0.1439555809486257","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"terminal-pilot","version":"0.0.57","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.57","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"e05d97bf5cd0860d3555055e2aaf0b647e734ba8","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.57.tgz","fileCount":891,"integrity":"sha512-ubvYH0f8ps9RLktbTe4UjePNFuYYM8BMhL0c/AbpvxeOpNhN+C17N/urWKU2hB5Up4uhT3PhVYU6/a1Hq2Iq8Q==","signatures":[{"sig":"MEUCIA00NS4cbJsvxunyTSIPhph3BIh9IJEmoRNDCxVpkmO3AiEAwUTk8y5IrvuE29P5wjGfnPo3sG/Eqqr/UrWDw8A0ZLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16099807},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"eaa2f5aec955016ad338afb302467a5c44a846fc","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.57_1788586297969_0.34704696454922646","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"terminal-pilot","version":"0.0.58","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.58","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"982bc30b5068355755bd2b843ec9305943107004","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.58.tgz","fileCount":891,"integrity":"sha512-NfSuekEt3g5X6qoBBZCf05PZ95gaGfQcwx5zebrAXzM0TZFprbbkUjP89vb7B2ws1OXdYeb2DAgZBW6VJLddHg==","signatures":[{"sig":"MEUCIAWqAP3APObbsZG/5RP6c/JVCRhoVD++aQ4w+g5krsNWAiEAp9f5/xTXmOKnxinSlAV2H81jpOVm7RIsv//KA+ZwlWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16099833},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"002547cebdfb4deada3b32cfad4be0ca217f4312","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.58_1789004179513_0.24996356100212558","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"terminal-pilot","version":"0.0.59","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.59","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"12c845875643a062ef1f8b79ac8bddbbf20e2a58","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.59.tgz","fileCount":919,"integrity":"sha512-IlSw69HznhREPdAfVQgMhkmf12Idgax9xd5/6SMym+esx8eKIwy3eKJ4MM1yLhG5EVr6t6vPAZRtFQQ1v+CjoQ==","signatures":[{"sig":"MEYCIQDyShyLxlwGciLgsywXS95T5ejjDv9fNSB4jHd8gTIC7wIhANbl4C6dAXnCG1mDX3WedrenJY7AeRN5mbNRM6vgglfD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16210901},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"4da2a666c04212ca79f0fec1440a0c3d83328312","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.59_1789057023774_0.655935237957928","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"terminal-pilot","version":"0.0.60","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.60","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"bd83d13b778683413a16d1d543ff8b94ea0bec15","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.60.tgz","fileCount":917,"integrity":"sha512-Q3EJRTLzQ6KO+YWrDRoJPOJVUpNQV6MLGQwy8cuyfiZgvgP5CwsihnOUWqh4oqe4A0GASxswOhWZul8aSlyDcQ==","signatures":[{"sig":"MEUCIQChaQobT8G7WbycS/9BF1bczZBYmFM1sC3676qRVsH7gQIgH+xCkIOUBkRPb78oPmbQgm2P6lvd2hblF5S7g3nr1UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRm4Smjweh3FgFcB2wvydUe96fKEQkKSzN+xQG4tzjrgIhAIvNoaXtRL/65wyakjRiAtXdO/rwSA4oGUTJDCcyehqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16200443},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"28374be3dae8dbb964ebe53f6af0897a70d7793d","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","qa:cli":"cd ../.. && tsx packages/terminal-pilot/src/testing/qa-cli.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.60_1789099574283_0.43951167514772105","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"terminal-pilot","version":"0.0.61","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.61","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"6ec0829b19ed913d7262dba9100f8c7ccde163d1","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.61.tgz","fileCount":942,"integrity":"sha512-4WhrSo0kvuLVFudcOW1I6iY1mOYjDOpVaei913GCWDqINujLSFx1WRlDn07KGwhLpBGNh5Ys0X+INXx3/+6LVA==","signatures":[{"sig":"MEQCID+uRRhRVq3JJuwlW/hf5WYO339tIVloa0Hmd6VWlQuRAiBwsT8o9JDSXCXAsUG13sTuxnJ/D8vXKdB2DmVCsQ1+rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGKf35mwwfpMmtCsWjEJrqlVOiKMt9Gmn0bPYcHlURTvAiEAvM8KGBI9F1xxVjsVHUw3FjA1vGHhhnv9Xc32toj4XeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14849595},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"e3e2052605242025761a545fcb3b4b99ee07d993","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.61_1789486654557_0.3974146111109087","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"terminal-pilot","version":"0.0.62","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.62","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"2b6ce681d71ed9ef9c93f6ee2ec4aea4e7886be5","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.62.tgz","fileCount":942,"integrity":"sha512-aKxCBvKQOPgUTW+62Y7I2Ovb/DQufyyVlMq2rfsEzOZx++6Eursl5aStTSj4ghp1cLmitqLz40kMbx3zEC9NMQ==","signatures":[{"sig":"MEQCIEZdWIl3vHZ9ggYmtumpo7nyDq/BSkMUJJWfvSeTmfMyAiAwJ4QymzgNehjWe0qsKzXM/o1Hf4eMr5jZbeRUt/Hmgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDi2AA4M9fzTdTVNcwTPIyLJyQWROOftG7I6FAWZ24R/gIgTyUC0QZcYqLuxsheEXOvda4l98eseCZr7ODk4RpfslI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15025253},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"7aa5ad067d50b62c119457145943770b0ff111e6","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","build":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","pretest":"npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","pretest:unit":"npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.19.1","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.62_1789489373491_0.5883089781001007","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"terminal-pilot","version":"0.0.63","keywords":["terminal","pty","headless"],"license":"MIT","_id":"terminal-pilot@0.0.63","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"homepage":"https://github.com/poe-platform/poe-code#readme","bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"bin":{"terminal-pilot":"dist/cli.js"},"dist":{"shasum":"7878e3fcecfe06c65954f60d129a05496e9704df","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.63.tgz","fileCount":1164,"integrity":"sha512-qweceNZBn+SEwM2C5uaNJZgaMVJvpeVTqDLvwyuDMC4qHD2C/EtPdzBKeS4v379VemetGrFTZ2/KKuPZqeojRQ==","signatures":[{"sig":"MEQCIEy9PSfg8fk7EpEzVLpsvaW06rto5hSZEMxhNWgqVnUYAiAbSC3yA00iAuN4Lq32hgieyqQ4jjpBAyiHwaEBLiH4VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcU/cR1ufwTaWw6WYVs+bL3GkXgnOBUxwe7ld8AgU1nQIgCEXzzS+q3Gu7JIUkB2GRLQYBIZOwdgaopyuWAUVeLc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17119346},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"f0a520866050a3382476fb44e40143fae064e363","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","build":"tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml @poe-code/safe-fs @poe-code/xml-ast","pretest":"node -e \"const fs=require('node:fs'); if (!fs.existsSync('dist/cli.js') || !fs.existsSync('dist/commands/index.d.ts')) process.exit(1)\" || npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml @poe-code/safe-fs @poe-code/xml-ast","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","pretest:unit":"node -e \"const fs=require('node:fs'); if (!fs.existsSync('dist/cli.js') || !fs.existsSync('dist/commands/index.d.ts')) process.exit(1)\" || npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.20.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","@poe-code/safe-fs":"*","@poe-code/xml-ast":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml","@poe-code/safe-fs","@poe-code/xml-ast"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/safe-fs":"*","@poe-code/xml-ast":"0.0.1","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"tmp":"tmp/terminal-pilot_0.0.63_1790680739185_0.20317385366785778","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"_id":"terminal-pilot@0.0.64","bin":{"terminal-pilot":"dist/cli.js"},"bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"dist":{"shasum":"ecddbddc15a056fe9362127b17564c893c7e5004","tarball":"https://registry.npmjs.org/terminal-pilot/-/terminal-pilot-0.0.64.tgz","fileCount":1230,"integrity":"sha512-BJemQtD8/2yoGHFduQatycnpyIO5wSSWpnGEKuIFmCWtTy0vUtw+ekRlrLgL7GmNxnKHAI0tTAJc8oTy6cYxZQ==","signatures":[{"sig":"MEQCIGRRSjRe+CNQUJ6c5LZPj/xJTquUxb7FlUEXoc4rC8WRAiBi4DcYzLzdNEjxGqLRw5ObYAmNcf5nj3A383lWKU8PBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCobe0tdrDEFmwv/1HpZamewi0sayWMlmOeBgVQNPmc0wIgCaX+LdRaFdS2rO54opvHO/NfjC+yE+kMaZegxVfcyp4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terminal-pilot@0.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17832745},"main":"dist/index.js","name":"terminal-pilot","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"},"./commands":{"types":"./dist/commands/index.d.ts","import":"./dist/commands/index.js"}},"gitHead":"c77c457dde6df25940f5e0d52890e3af2d543c9b","license":"MIT","scripts":{"test":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","build":"tsc --emitDeclarationOnly && node scripts/build.mjs","smoke":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts","prepack":"node ../../scripts/set-bin-executable.mjs && node ../../scripts/manage-bundled-workspace-deps.mjs prepare . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml @poe-code/safe-fs @poe-code/xml-ast @noble/hashes","pretest":"node -e \"const fs=require('node:fs'); if (!fs.existsSync('dist/cli.js') || !fs.existsSync('dist/commands/index.d.ts')) process.exit(1)\" || npm run build","postpack":"node ../../scripts/manage-bundled-workspace-deps.mjs cleanup . @poe-code/agent-skill-config @poe-code/agent-defs @poe-code/config-mutations @poe-code/user-error toolcraft-design @poe-code/frontmatter fast-string-width fast-wrap-ansi jsonc-parser sisteransi smol-toml yaml @poe-code/safe-fs @poe-code/xml-ast @noble/hashes","test:unit":"cd ../.. && vitest run packages/terminal-pilot/src/ --pool=forks","pretest:unit":"node -e \"const fs=require('node:fs'); if (!fs.existsSync('dist/cli.js') || !fs.existsSync('dist/commands/index.d.ts')) process.exit(1)\" || npm run build","smoke:verbose":"cd ../.. && tsx packages/terminal-pilot/scripts/smoke-test.ts --verbose","prepublishOnly":"rm -rf dist && tsc --emitDeclarationOnly && node scripts/build.mjs","install-local-package":"TMPD=$(mktemp -d) && npm pack --pack-destination $TMPD && npm install -g $TMPD/terminal-pilot-*.tgz && rm -rf $TMPD"},"version":"0.0.64","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"305e73ec-ec15-4fee-99ca-fe79e2a6bc57"}},"homepage":"https://github.com/poe-platform/poe-code#readme","keywords":["terminal","pty","headless"],"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"_npmVersion":"11.21.0","description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","directories":{},"maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"jose":"^6.1.2","yaml":"^2.8.2","node-pty":"^1.1.0","commander":"^13.1.0","smol-toml":"^1.6.0","toolcraft":"^0.0.51","sisteransi":"^1.0.5","jsonc-parser":"^3.3.1","terminal-png":"^0.1.0","@noble/hashes":"2.4.0","fast-wrap-ansi":"^0.2.0","jetbrains-mono":"^1.0.6","@resvg/resvg-js":"^2.6.2","toolcraft-design":"*","@poe-code/safe-fs":"*","@poe-code/xml-ast":"*","fast-string-width":"^3.0.2","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*","@poe-code/agent-skill-config":"*"},"_hasShrinkwrap":false,"devDependencies":{"toolcraft-schema":"*"},"bundleDependencies":["@poe-code/agent-skill-config","@poe-code/agent-defs","@poe-code/config-mutations","@poe-code/user-error","toolcraft-design","@poe-code/frontmatter","fast-string-width","fast-wrap-ansi","jsonc-parser","sisteransi","smol-toml","yaml","@poe-code/safe-fs","@poe-code/xml-ast","@noble/hashes"],"optionalDependencies":{"toolcraft-design":"*","@poe-code/safe-fs":"*","@poe-code/xml-ast":"0.0.1","@poe-code/agent-defs":"*","@poe-code/user-error":"*","@poe-code/frontmatter":"*","@poe-code/config-mutations":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terminal-pilot_0.0.64_1790832990042_0.060445623478310395"}}},"time":{"created":"2026-03-31T22:08:36.907Z","modified":"2026-10-01T05:36:30.687Z","0.0.1":"2026-03-31T22:08:37.117Z","0.0.2":"2026-04-02T20:35:09.589Z","0.0.3":"2026-04-03T15:46:39.124Z","0.0.4":"2026-04-03T19:38:38.978Z","0.0.5":"2026-04-03T19:50:08.095Z","0.0.6":"2026-04-07T15:26:23.348Z","0.0.7":"2026-04-07T18:18:49.902Z","0.0.8":"2026-04-08T03:49:10.051Z","0.0.9":"2026-04-08T18:02:36.578Z","0.0.10":"2026-04-14T16:50:17.305Z","0.0.11":"2026-04-19T13:54:00.060Z","0.0.12":"2026-04-20T01:18:16.098Z","0.0.13":"2026-04-22T21:29:01.745Z","0.0.14":"2026-04-23T17:50:12.511Z","0.0.15":"2026-04-26T20:25:41.815Z","0.0.16":"2026-05-04T01:07:26.112Z","0.0.17":"2026-05-06T03:25:40.619Z","0.0.18":"2026-05-15T16:21:16.586Z","0.0.19":"2026-06-04T16:31:05.585Z","0.0.20":"2026-06-08T13:26:39.783Z","0.0.21":"2026-06-08T16:40:25.613Z","0.0.22":"2026-06-09T10:02:38.930Z","0.0.23":"2026-06-10T15:41:48.597Z","0.0.24":"2026-06-11T16:34:55.147Z","0.0.25":"2026-06-11T16:51:14.720Z","0.0.26":"2026-06-11T18:23:38.826Z","0.0.27":"2026-06-14T01:52:38.864Z","0.0.28":"2026-06-14T19:59:50.942Z","0.0.29":"2026-06-15T17:54:51.753Z","0.0.30":"2026-06-15T18:13:25.454Z","0.0.31":"2026-06-16T15:08:44.757Z","0.0.32":"2026-06-17T15:59:18.808Z","0.0.33":"2026-06-17T20:40:47.684Z","0.0.34":"2026-06-22T22:07:49.468Z","0.0.35":"2026-06-23T20:55:46.822Z","0.0.36":"2026-06-23T21:08:51.742Z","0.0.37":"2026-06-24T16:18:18.338Z","0.0.38":"2026-06-25T18:13:41.321Z","0.0.39":"2026-06-25T18:34:04.290Z","0.0.40":"2026-06-25T20:13:32.893Z","0.0.41":"2026-07-04T21:30:53.264Z","0.0.42":"2026-07-04T22:40:19.257Z","0.0.43":"2026-07-06T17:14:06.678Z","0.0.44":"2026-07-06T21:55:00.828Z","0.0.45":"2026-07-06T22:08:37.541Z","0.0.46":"2026-07-07T14:32:56.184Z","0.0.47":"2026-07-07T18:19:55.237Z","0.0.48":"2026-07-09T16:47:22.074Z","0.0.49":"2026-07-16T10:12:57.974Z","0.0.50":"2026-07-16T10:30:01.559Z","0.0.51":"2026-07-29T20:38:16.523Z","0.0.52":"2026-07-29T21:36:29.415Z","0.0.53":"2026-08-31T16:45:36.178Z","0.0.54":"2026-09-01T17:06:27.167Z","0.0.55":"2026-09-04T01:09:10.196Z","0.0.56":"2026-09-05T03:17:43.254Z","0.0.57":"2026-09-05T05:31:38.225Z","0.0.58":"2026-09-10T01:36:19.834Z","0.0.59":"2026-09-10T16:17:04.053Z","0.0.60":"2026-09-11T04:06:14.515Z","0.0.61":"2026-09-15T15:37:34.788Z","0.0.62":"2026-09-15T16:22:53.672Z","0.0.63":"2026-09-29T11:18:59.349Z","0.0.64":"2026-10-01T05:36:30.236Z"},"bugs":{"url":"https://github.com/poe-platform/poe-code/issues"},"license":"MIT","homepage":"https://github.com/poe-platform/poe-code#readme","keywords":["terminal","pty","headless"],"repository":{"url":"git+https://github.com/poe-platform/poe-code.git","type":"git","directory":"packages/terminal-pilot"},"description":"Playwright-like SDK and CLI for automating interactive CLI apps through a real PTY","maintainers":[{"name":"kamilio","email":"kamil.jopek@gmail.com"}],"readme":"# terminal-pilot\n\n`terminal-pilot` is a Playwright-like SDK for automating interactive CLI apps through a real pseudoterminal (PTY).\n\nUse it when plain stdio is not enough: menus, prompts, arrow-key navigation, confirmations, and terminal redraws such as `poe-code configure`.\n\nFor design history, see [terminal-pilot](../../docs/plans/archive/terminal-pilot.md).\n\nFor the MCP server, see [terminal-pilot-mcp](../terminal-pilot-mcp).\n\n## CLI\n\nThe `terminal-pilot` package ships a CLI binary. After installing globally or via npx, all SDK commands and the skill installer are available from the command line.\n\n### Install globally\n\n```sh\nnpm install -g terminal-pilot\n```\n\nOr run directly with npx:\n\n```sh\nnpx terminal-pilot <command> [options]\n```\n\n### Skill installation\n\nThe CLI can install a Claude Code skill that teaches the agent how to use terminal-pilot's MCP tools. Supported agents: `claude-code`, `codex`, `opencode`.\n\n**Install the skill (local project, default):**\n\n```sh\nterminal-pilot install claude-code\n```\n\n**Install the skill globally (user home):**\n\n```sh\nterminal-pilot install claude-code --global\n```\n\n**Uninstall the skill:**\n\n```sh\nterminal-pilot uninstall claude-code\n```\n\nBy default, `install` targets the current project (`--local`). Use `--global` to install in the user's home directory. You cannot pass both `--local` and `--global`.\n\n### Session commands\n\nSession-oriented CLI commands such as `create-session`, `fill`, `type`, `press-key`, `wait-for`,\n`read-screen`, `read-history`, `resize`, `close-session`, and `list-sessions` share a lightweight\nbackground daemon. That lets separate `terminal-pilot` invocations address the same PTY session\nwithout reusing process-local singleton state. The daemon starts on demand, communicates over a\nlocal socket, and exits shortly after the last session is closed.\n\nUse `--session <name>` on commands that target a session, or set `TERMINAL_PILOT_SESSION` for a\nseries of commands that should use the same named session.\n\n## What it includes\n\n- **SDK:** `TerminalPilot` → `TerminalSession` → `TerminalScreen`\n- **Real PTY execution:** works with interactive CLIs that expect a terminal\n- **Headless by default:** optional `observe: true` mirrors PTY output for debugging\n\n## Entry points\n\n```ts\nimport { TerminalPilot } from \"terminal-pilot\";\n```\n\n## SDK API\n\n### `TerminalPilot`\n\nCreates and tracks active terminal sessions.\n\n```ts\nimport { TerminalPilot } from \"terminal-pilot\";\n\nconst pilot = await TerminalPilot.launch();\n\nconst session = await pilot.newSession({\n  command: \"poe-code\",\n  args: [\"configure\"],\n  cwd: process.cwd(),\n  env: process.env,\n  cols: 120,\n  rows: 40,\n  observe: false\n});\n\nconsole.log(session.id, session.pid);\nconsole.log(pilot.sessions().map(({ id, pid }) => ({ id, pid })));\n\nawait pilot.close();\n```\n\n```ts\ntype NewSessionOptions = {\n  command: string;\n  args?: string[];\n  cwd?: string;\n  env?: Record<string, string>;\n  cols?: number; // default: 120\n  rows?: number; // default: 40\n  observe?: boolean; // default: false\n};\n\nclass TerminalPilot {\n  static launch(): Promise<TerminalPilot>;\n  newSession(options: NewSessionOptions): Promise<TerminalSession>;\n  getSession(id: string): TerminalSession; // throws if not in map; works for exited sessions until deleteSession\n  deleteSession(id: string): void; // explicit removal from session map\n  sessions(): TerminalSession[]; // running sessions only (exitCode === null)\n  close(): Promise<void>;\n}\n```\n\n### `TerminalSession`\n\nRepresents one PTY-backed CLI process.\n\n```ts\nawait session.waitFor(/Pick an agent to configure:/);\nawait session.press(\"ArrowDown\");\nawait session.press(\"Enter\");\n\nawait session.waitFor(/Waiting for authorization|default model|configured/i);\n\nconst screen = await session.screen();\nconst history = await session.history({ last: 20 });\n\nconsole.log(screen.text);\nconsole.log(history.join(\"\\n\"));\n\nawait session.resize(100, 30);\nawait session.signal(\"SIGINT\");\nawait session.close();\n```\n\n```ts\ntype WaitForOptions = {\n  timeout?: number; // default: 10000\n};\n\ntype HistoryOptions = {\n  last?: number;\n};\n\ntype TerminalKey =\n  | \"Enter\"\n  | \"Tab\"\n  | \"Escape\"\n  | \"Backspace\"\n  | \"Delete\"\n  | \"ArrowUp\"\n  | \"ArrowDown\"\n  | \"ArrowLeft\"\n  | \"ArrowRight\"\n  | \"Home\"\n  | \"End\"\n  | \"PageUp\"\n  | \"PageDown\"\n  | \"Space\"\n  | `Control+${string}`\n  | `Alt+${string}`;\n\nclass TerminalSession {\n  readonly id: string;\n  readonly command: string;\n  readonly pid: number;\n  exitCode: number | null;\n\n  type(text: string): Promise<void>; // character-by-character with delay\n  fill(text: string): Promise<void>; // bulk write (\\n → \\r)\n  press(key: TerminalKey): Promise<void>;\n  send(raw: string): Promise<void>; // raw bytes / escape sequences\n  signal(signal: string): Promise<void>;\n  waitFor(\n    pattern: string | RegExp,\n    options?: { timeout?: number; scope?: \"history\" | \"screen\" }\n  ): Promise<string>;\n  waitForExit(options?: { timeout?: number }): Promise<number>; // throws on timeout\n  waitForQuiet(ms: number): Promise<void>;\n  screen(): Promise<TerminalScreen>;\n  history(options?: HistoryOptions): Promise<string[]>;\n  resize(cols: number, rows: number): Promise<void>;\n  close(): Promise<number>;\n  on(event: \"exit\", cb: (code: number) => void): void;\n}\n```\n\nCommon key names:\n\n- Navigation: `ArrowUp`, `ArrowDown`, `ArrowLeft`, `ArrowRight`, `Home`, `End`\n- Editing: `Enter`, `Tab`, `Backspace`, `Delete`, `Space`\n- Control/meta: `Control+c`, `Control+d`, `Alt+x`\n\n### `TerminalScreen`\n\nNormalized visible terminal state.\n\n```ts\nconst screen = await session.screen();\n\nscreen.lines; // ANSI-stripped visible lines\nscreen.rawLines; // raw visible lines\nscreen.cursor; // { row, col }\nscreen.size; // { rows, cols }\nscreen.text; // lines joined with \\n\nscreen.contains(\"Configured\");\nscreen.line(0);\nscreen.line(-1);\n```\n\n```ts\nclass TerminalScreen {\n  readonly lines: readonly string[];\n  readonly rawLines: readonly string[];\n  readonly cursor: { row: number; col: number };\n  readonly size: { rows: number; cols: number };\n\n  get text(): string;\n  contains(substring: string): boolean;\n  line(index: number): string; // negative indexes supported\n}\n```\n\n## Environment Variables\n\n- `TERMINAL_PILOT_SESSION` — default named session for commands that accept `--session`.\n- `TERMINAL_PILOT_RUNTIME_DIR` — directory used for the CLI daemon socket. Defaults to a\n  user-scoped directory under the system temp directory. On Windows this value is hashed into the\n  named-pipe path.\n\nRuntime environment for spawned programs is controlled per session via `newSession({ env })`.\nThere are no package-level config files or config options beyond the per-session options and daemon\nenvironment variables above.\n\n## Configuration Options\n\nConfigure sessions with `newSession({ command, args, cwd, env, cols, rows, observe })`. CLI skill installation is controlled by `install`/`uninstall` flags: target agent plus optional `--local` or `--global`.\n\n## Testing\n\nInteractive fixtures live under `packages/terminal-pilot/src/testing/`:\n\n- `test-cli.ts` - prompt + text entry fixture\n- `menu-cli.ts` - arrow-key menu fixture\n- `fixtures.test.ts` - examples of driving both fixtures\n\nRun the fixture tests only:\n\n```sh\nnpx vitest run packages/terminal-pilot/src/testing/fixtures.test.ts\n```\n\nRun the whole package test suite:\n\n```sh\nnpx vitest run packages/terminal-pilot/src\n```\n\nTypical fixture workflow:\n\n1. Spawn the fixture in a `TerminalSession`\n2. `waitFor(...)` the prompt\n3. `type(...)`, `fill(...)`, `press(...)`, or `signal(...)`\n4. Assert with `screen()` or `history()`\n5. `close()` the session\n\n`waitFor(...)` searches captured output history by default. Use\n`waitFor(pattern, { scope: \"screen\" })` when command echoes or previous output could match before\nthe expected interactive screen is visible.\n\nWhen launching an interactive program through `npm run`, npm can buffer printable raw keys such as\n`q` until `Enter` is pressed. Prefer launching the underlying executable directly for raw-key tests.\nIf the npm wrapper is part of the behavior under test, use `Control+c` for teardown and treat\nprintable-key delivery as npm-wrapper behavior rather than application behavior.\n\nExample fixture-based test:\n\n```ts\nimport path from \"node:path\";\nimport { TerminalPilot } from \"terminal-pilot\";\n\nconst pilot = await TerminalPilot.launch();\nconst tsxPath = path.join(process.cwd(), \"node_modules\", \".bin\", \"tsx\");\nconst fixturePath = path.join(process.cwd(), \"packages/terminal-pilot/src/testing/menu-cli.ts\");\n\ntry {\n  const session = await pilot.newSession({\n    command: tsxPath,\n    args: [fixturePath]\n  });\n\n  await session.waitFor(\"Select an option:\");\n  await session.press(\"ArrowDown\");\n  await session.press(\"ArrowDown\");\n  await session.press(\"Enter\");\n\n  await session.waitFor(\"You selected: Option 3\");\n} finally {\n  await pilot.close();\n}\n```\n\n## Example: test `poe-code configure`\n\nUse a temporary home directory so you do not touch your real config while testing the interactive flow.\n\n```ts\nimport { mkdtempSync, rmSync } from \"node:fs\";\nimport os from \"node:os\";\nimport path from \"node:path\";\nimport { TerminalPilot } from \"terminal-pilot\";\n\nconst tmpHome = mkdtempSync(path.join(os.tmpdir(), \"poe-configure-test-\"));\nconst pilot = await TerminalPilot.launch();\n\ntry {\n  const session = await pilot.newSession({\n    command: \"npm\",\n    args: [\"run\", \"dev\", \"--silent\", \"--\", \"configure\"],\n    cwd: process.cwd(),\n    env: {\n      ...process.env,\n      HOME: tmpHome,\n      XDG_CONFIG_HOME: path.join(tmpHome, \".config\"),\n      XDG_DATA_HOME: path.join(tmpHome, \".local\", \"share\")\n    },\n    cols: 120,\n    rows: 40\n  });\n\n  await session.waitFor(/Pick an agent to configure:/);\n  await session.press(\"ArrowDown\"); // choose Codex, Claude, etc.\n  await session.press(\"Enter\");\n\n  await session.waitFor(/Waiting for authorization|default model|configured/i, {\n    timeout: 15000\n  });\n\n  const screen = await session.screen();\n  const history = await session.history({ last: 40 });\n\n  console.log(screen.text);\n  console.log(history.join(\"\\n\"));\n\n  await session.signal(\"SIGINT\");\n  await session.close();\n} finally {\n  await pilot.close();\n  rmSync(tmpHome, { recursive: true, force: true });\n}\n```\n\nThat gives you a real end-to-end test of the interactive `configure` handoff. If the selected provider requires OAuth or API-key input, keep the temp environment and continue the flow with additional `type(...)`, `press(...)`, and `waitFor(...)` calls.\n","readmeFilename":"README.md"}