{"_id":"pi-open-tui","_rev":"31-0a7911b820d5c98f8513c601b8df440e","name":"pi-open-tui","dist-tags":{"latest":"0.3.11"},"versions":{"0.1.0":{"name":"pi-open-tui","version":"0.1.0","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.1.0","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"pi":{"extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"2d44432b37f566b739db2e61a7edbdd4aae2cd68","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.1.0.tgz","fileCount":15,"integrity":"sha512-dKYgYs1ZuoWRUNQk0UDZKYZUjbx86rnF4QVnsKsSBPlT7MgYiaWHVnZqpG26GsGsO5JxRsUN4tY/Ct9Q3IqaGQ==","signatures":[{"sig":"MEUCIQDdmQFx/4cuBLqNx/0/StzBtJnJWLRgwaFVzYGIMFeaEgIgd7OsjU69Dz6ABBi1Uuga4TnwyFFYsZagaURExfF5zl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64930},"type":"module","gitHead":"6a8fe9ec450952e0a2797834ff40d6ffa160374c","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.1.0_1784637834909_0.3066407076986677","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pi-open-tui","version":"0.2.0","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.0","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"2b5c813ce16dc3632a2ee4874ff8df9c49b9f30b","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.0.tgz","fileCount":17,"integrity":"sha512-77rhYFHc3RYmvaEZFV3YxiCw2GkiVw0EuYeHsUAqzZyQOJ8uFUKHIsrKlHt1qDj98qhfNE/4hVKcUmQaJJfqoA==","signatures":[{"sig":"MEQCID9HQ/0iQjNCBNd6fCnoktjwoRVu8cvge9uYILibOOpSAiAsN5uuQvlhL/XuSOXEEhGZL5VwrSFDGZBBL9igvIp/ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196839},"type":"module","gitHead":"d04c70c21d7bb22dd0c663334f704f57a131ce5f","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","allowScripts":{"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.0_1784638345832_0.285149383822469","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pi-open-tui","version":"0.2.1","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.1","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"58a23cd9d1ff756d6bb834202c24d6ee70f7393b","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.1.tgz","fileCount":17,"integrity":"sha512-hC6qantUe/zIimVJyty8ehWc/2cMIll5I2of2pMhZKmcQjYFrvqy/5Jx0psZnISepfcbaFcPuHB4x7o+8M/ciA==","signatures":[{"sig":"MEUCIHyQ/gloYhxdJMPBlQVw8Bh18hukQ/v0/2zHVuV9yVWhAiEAmJP+lcTH8H4sNz9H7I+ay4mb4ZPVLKPUoajnyO1FcSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196898},"type":"module","gitHead":"5bfc517dd5b02fe80439926e583c5f44fe83e991","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","allowScripts":{"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.1_1784638438084_0.23419622225730619","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"pi-open-tui","version":"0.2.2","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.2","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"8afeecb4723fa800e10891c86815ef987e756e44","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.2.tgz","fileCount":17,"integrity":"sha512-rLs16NV6ydbsNL9IEYFns9/kkL9vCnTf6XFgOsRDnwN8HFRrXmRmwih6SxjjbzPGon95TCQmbo7Mu5Ukamg4YA==","signatures":[{"sig":"MEYCIQCaJ3vro8OKnTnjzo6NwkS0r0f365vFoVmu/tbB2W7FLAIhAMViHrTRdhIGqrY3H6Qec5v+r17C+uaJraK3Xl4Ob5XV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197140},"type":"module","gitHead":"5bfc517dd5b02fe80439926e583c5f44fe83e991","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","allowScripts":{"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.2_1784640674855_0.1836910171751136","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"pi-open-tui","version":"0.2.3","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.3","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"7f4f63bd8d30fbdc4ba70411d6d24c5a3b6948e9","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.3.tgz","fileCount":17,"integrity":"sha512-kIJYTzaub/JIAzipKaz6Lyu6nkIhp1h9TCxnTb10fPXG7aqMg7HxpHLI65WolveqjZBawowTJTa80Wal8fbweQ==","signatures":[{"sig":"MEYCIQDyacUJA7dz2FPyb+2bS3bsfqAaxNtrQGln0LJ+hbekMgIhAKZmd365fFJJF5Ls/8d6OjPXpvV4x97RnjnfHvq9+tn8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202096},"type":"module","gitHead":"bb5cb45f5c444894966f3d5c44864a6b40540ca9","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.3_1784647881602_0.8392105553963496","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"pi-open-tui","version":"0.2.4","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.4","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"2bbd7ee9b33a3fefc7539ccb84779c82ad02af74","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.4.tgz","fileCount":17,"integrity":"sha512-f8pIQ13ocBIdY6uT0h4RFipPGGUeC28pyJaMLErlOrgtARIRTvmvReF2jwimYd6i2Aix9RPUN5sbEPOrlc1zrQ==","signatures":[{"sig":"MEQCIAm3zWiG8P9oY5APVM7ltaURqKpkh7y3cQiLulS2GldbAiBC+QED0xxuJmErjDHPhG39fK5U67uKOSSnQ7oZZ130yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205157},"type":"module","gitHead":"63a4634ca5b02fde54d1f70363bfc1fa780920cc","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.4_1784651815786_0.8383799861504428","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"pi-open-tui","version":"0.2.5","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.5","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"fae89454ea0e4c2d7f11ea1c468fec026df2d5fd","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.5.tgz","fileCount":17,"integrity":"sha512-1rq54OzRfDkzrZzybHtXUum85pEa2h8jbBgf6bX8geVQNxNnuaPuZ9+b6Bw4nRCmcCJbKLuHF5/7gfrABsCjIw==","signatures":[{"sig":"MEQCIFA/mfFbVw7xNCSqIMfj1T9Mku960amck/llevLjjotbAiBv+MsxM8wds/00ak2SI4CZUBimDyydc79viTXSWsNftQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205259},"type":"module","gitHead":"63a4634ca5b02fde54d1f70363bfc1fa780920cc","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.5_1784689859437_0.4792849785087865","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"pi-open-tui","version":"0.2.6","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.6","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"4cc5291ed13fd5e8eadea6014ea9e94eb955fb7e","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.6.tgz","fileCount":18,"integrity":"sha512-HoT+EwI3Mk90lUDis3kZGU813tOHdcFsbupJmZ2FF+ecyfx+6Lsd6dFdRBBDRaS/Ayb/DubnGsE8acW6H9nAow==","signatures":[{"sig":"MEUCIBbpHl1TWwrUb9dhOObSTXlV6uvngKYDBPHSd007CQmBAiEA28t/sKqBP69vR5jFe8mTVqLQtIwUC0PFvag9a0xsu2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220877},"type":"module","gitHead":"1f3074e8921a1cc4385988c919da17720deb3096","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"11.18.0","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"24.6.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.6_1784816684520_0.5113812579819041","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"pi-open-tui","version":"0.2.7","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.7","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"7bba718072ed7fac5f63d61f09e88fe16a4ff7be","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.7.tgz","fileCount":18,"integrity":"sha512-gz/TN1HApOjN6I8hrVCwNLycS+UHHEub1x4XXzhgSvyJU/5LNLOPnH98LkoS1zA6QYCMiiN/MXHhRKQ+GewpdA==","signatures":[{"sig":"MEQCIG+eg8fgtVM1EdJDzRMaQbrF/ng27rPKNbwTEwnPUI+UAiBMbHxH/FQxEY8J79k95CTM666arnp8do20L9reYR4seg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244282},"type":"module","gitHead":"d1922a91da7e8a81189332ffdd1b03e8bd902287","scripts":{"test":"node --test --experimental-transform-types tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.1","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.7_1784873641154_0.8919015219610584","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"pi-open-tui","version":"0.2.8","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.8","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"4342b56f3711f0a08c59f7c88f0df00555caf0f1","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.8.tgz","fileCount":18,"integrity":"sha512-0R7PQF04K26o/JQIz/tWRaHc4isgpWR1NmwyJ9BYUEVWdGcuZSY9nf5qjLgGb2thfTWkxp3KkTx+Eb7Mf12KIQ==","signatures":[{"sig":"MEYCIQC164uuL1JBtzfQq9uO5OhPuaiMGMC3ViAs+Rsm43+ztwIhANSplEXrHe5oDg9PY8KSqudBKTM3Im+cPmr0tvb+j2MO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243152},"type":"module","gitHead":"f1bb3e04d18ae0097ddbca7b83cedfb63366aef7","scripts":{"test":"node --test tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.1","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.8_1785284987456_0.2204874244450663","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"pi-open-tui","version":"0.2.9","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.9","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"d5d9d5d7ff9117f9cc0214e49c1f71a0f9ae8a24","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.9.tgz","fileCount":18,"integrity":"sha512-3JgGeJys3JO8IR4AdWPzSUjVYqh70kSBaeF8v6ZblFe95CLfaQVRd9xizpSsNbnUPsJRuWITO0WlCE0zaRts9Q==","signatures":[{"sig":"MEQCIGaKdg5YVIIuuxHHxkpEkZoXrqeXohTzaK0yCsaoHX6AAiBXzm2uCNqWmQE7LfsJonBXZS9bJ2jgzbeUp8hSpx07aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241741},"type":"module","gitHead":"e01db5fd9162de097285c9a09bca852d3985ad4d","scripts":{"test":"node --test tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.1","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.9_1785303641336_0.48501418121740913","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"pi-open-tui","version":"0.2.10","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.10","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"fbd69f70a55dc0a4d40d2a0a481f6d9cbde050b4","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.10.tgz","fileCount":18,"integrity":"sha512-C8oTw2BoZtl888sD1ekRljIAjs4Dqasbzhq/+5lS/HoQz6C0A9Uq8WC49u8T5DlXjOw327gBhwKeKQLqtO89/g==","signatures":[{"sig":"MEUCIGTYaVC7ajtL6nOAQgNJdh1WdA/yK1Rzrq/C31ZE6ZiCAiEAptaXhkPyuYOr47sX/FlFCnKD5xeTZS0FZpkHIgJZpys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244932},"type":"module","gitHead":"2a5f47a09668821bf62b4c20167af82dce0da79d","scripts":{"test":"node --test tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.1","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.10_1785307554652_0.9557489641445607","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"pi-open-tui","version":"0.2.11","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.11","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"3c5990bf3bc79bb20bd896d968513cf439472107","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.11.tgz","fileCount":18,"integrity":"sha512-/1EfZQ1f9JTt0Z+ZREpvilwoqqAr9jJZJFCFLBwmjuTlvbt98sEHcKvaqSDFziNbMZE2PzZSC7KfseG13ElVbQ==","signatures":[{"sig":"MEYCIQD58DgzcuMvK5swvIGNn92IBdiK+xw8ZpkRq16bSvJAvQIhAL+xGdkd6tJw+4f9KoLUlzNC1q3W2h8esPTDCvUNeDCY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250442},"type":"module","gitHead":"f5724af821b677ee7deb5e77b7f65705660105e6","scripts":{"test":"node --test tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.1","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.11_1786186239812_0.4134994549348958","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"pi-open-tui","version":"0.2.12","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.12","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"e587c262972376a3b2add63708ce6f9ed94f2435","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.12.tgz","fileCount":18,"integrity":"sha512-rpRqxnTr0QgB6SfZNwCHQhyqfGpsG/6cy4epydf36oW5dkmhcUzTKQ/j6vJy2fLnSHTqlw2b8sff2YHNtfklww==","signatures":[{"sig":"MEUCIQCHw5HiZWxH2wEnK5ccmxUYoDCHt6HAFMbPyP6dpbuTbAIgEoAWugFHOzd9Vg5mFATF6xy5B47lqWkjgRNXprgk7NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251203},"type":"module","gitHead":"6b4017df2141b96bea15092567cc0ddaec199305","scripts":{"test":"node --test tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages. Combines the best of pi-haiku, pi-claude-code-tui, and pi-zentui.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.12_1786696320641_0.7391957442520971","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"pi-open-tui","version":"0.2.13","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.13","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"2a650eb2407d00e757460d1c412edae93f70af82","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.13.tgz","fileCount":19,"integrity":"sha512-Mnd0YTx/tisKMeXtDDeBSGyETYtSTh3+MRIfzE9t12V4CQjjuUAx9qgrPhXhmqVjKB1g2L5qWVeXlvPrwwPT9g==","signatures":[{"sig":"MEQCIFYCKzRiVt+H0XJTkcw8YC12qqERx4N9AR6E/ie9VHZcAiAKJZF+yhrMeKKs+ogqlshD0k57TI8G7sylHJOIOSVpLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261213},"type":"module","gitHead":"ea6d46c1e3c26ca5de99428b861cd092aeab0c05","scripts":{"test":"node --test tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.13_1786954304361_0.05377069655979683","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"pi-open-tui","version":"0.2.14","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.14","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"026867b2651db28ef224b536188064d984b5273f","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.14.tgz","fileCount":20,"integrity":"sha512-6Di9Yo2X+JywnwsJsYGQrdvJVeHBeguR9yA78q1zP8K+5cONpvp87HmhKOwiQ8h1IYyigQVUttS7CjpiIsXzIQ==","signatures":[{"sig":"MEUCIQCYRKLOZ+4oRCZ5WNDSxZA0oxdMwRrCAe80uIBe6JTp2QIgAZp4yIsjd0DVgWml7lUCu0j+euvzzaG1ssBu5IzJrhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265906},"type":"module","gitHead":"111c2b8a22b718119859e4e7cce41fb1b2b9f44c","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.14_1787069719358_0.25061296325088067","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"pi-open-tui","version":"0.2.15","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.15","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"121beb30e968c1688b96d8e2b8aae0caf6a70ead","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.15.tgz","fileCount":20,"integrity":"sha512-pzqMvWiNswzHM0CGJUmfvEYdfMUVoaAfMRGhn8tOqotMox9v7rAAHLuVv+s5ZDO+DSB7QL41sRp6oyJnIqHqRA==","signatures":[{"sig":"MEUCIBj9htogfo/OlN5bH6GF2ALq72uGjxMxoxxRe/TtF4aPAiEAtf57Q6ZxsEu9PPXDU4sgEtDLVch/xxbyv49agD49eSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268678},"type":"module","gitHead":"f401622c16d4e230e33763e950030de7d4c3a79b","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.15_1787396592770_0.13185222591718526","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"pi-open-tui","version":"0.2.16","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.2.16","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"756076c72469453f722360910a460c49996931e0","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.2.16.tgz","fileCount":20,"integrity":"sha512-zAHCXRasAbJrPoToBv0XCZazxLwbkTSAIsvEofDpjTdvvWl0AeLYAcecy6DxWzawZMC4n29J/xOZM3LvbgQ0tA==","signatures":[{"sig":"MEYCIQCCXgpA2K6oRFetOSdAbTmFWh+iZFt5P69omvEtU6KJtwIhALi2DxzF05FV5UDxsJ8oO0xZ6F7JPirOBO+3noptND6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199215},"type":"module","gitHead":"666f9e7e3e9b13b5473a521ae84e1df15c398c45","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.2.16_1787707112952_0.5668226166941879","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-open-tui","version":"0.3.0","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.0","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"3069f8165bd1366a98e4f020d1aef3b5dcd3d245","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.0.tgz","fileCount":20,"integrity":"sha512-sjYz5TtKzS+24K+R9eForWE8ptKm1mcfoeG+/MhkbljKrtM0i18HkV7dHRJ4QuzfGMytwWuQDNO7oc3DmGdesg==","signatures":[{"sig":"MEUCIQDUMxkschhNUTqpxQKtB5NSgSrJX4ioCrQ4ohI2vI2o2AIgBTi+UjKuM/ODwePhZ7P7dB1qTTMazou7osYwdyBQ9c8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199595},"type":"module","gitHead":"0bb8efc0e5e0e2a0f9a6065730d9e986607558fe","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.80","@earendil-works/pi-tui":">=0.80","@earendil-works/pi-coding-agent":">=0.80"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.0_1787807882167_0.329833810462107","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"pi-open-tui","version":"0.3.1","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.1","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"f96c7a991996351ca5b323ed92a6f89ecf08a211","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.1.tgz","fileCount":20,"integrity":"sha512-Z6jmNwYVRcBHDT6CbkwFe+qnLOIG9V0WOGlXmsJ5+nu1pJ6+ZPDkUyr2SoQuQ0clHX3HUrwGvmHDPMlWMEbU7A==","signatures":[{"sig":"MEQCIEwPrGwppOx8O6TcQ15O2FqYAYoHZRLG9u9DQXVPII9mAiAdl4OwGcSufLOZ2js5fhqEyPDBgCCt94ndc3J4NhMV8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199875},"type":"module","gitHead":"4be0566ad135838f605120002b4f212ab32307ba","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.81","@earendil-works/pi-tui":">=0.81","@earendil-works/pi-coding-agent":">=0.81"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.1_1788333248319_0.5354056720969376","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"pi-open-tui","version":"0.3.3","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.3","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"6e47901e1d4603f4ae1a846d4ff799779d5a1182","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.3.tgz","fileCount":21,"integrity":"sha512-r8M4QjCvNmsdcEV0sB0tycltR/vdZbrFJSZ+EISeDrR/AfOv1v+8mvWS1luzWs4hePpSWjAFLLSknI/lSWT8WA==","signatures":[{"sig":"MEUCIFWHJLtsF9e/IQ5GQU3M1bfOCa5TQcEbAQrTt1zIjQPZAiEAkLyJrXDaXn3Hk6XiIWZoHKOdKIoGBz4g+CL/xYQibI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218399},"type":"module","gitHead":"4888d974c83003e0e70788ff2629f2360a981790","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.81","@earendil-works/pi-tui":">=0.81","@earendil-works/pi-coding-agent":">=0.81"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.3_1788585587037_0.7864163694187065","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"pi-open-tui","version":"0.3.4","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.4","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"d152f996bdc41730a96543f82db5e235175f2679","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.4.tgz","fileCount":21,"integrity":"sha512-DWvmWT9ufUQVy/5+A9SZbnk4wj+vjq0qk8SEdpvA+Kf7pjqT3EXyN9XJANhT6DuPB2TLvkWFjTpJ0KJ0X7jS6A==","signatures":[{"sig":"MEYCIQDhI43TMp2yyWsoboAgg11aGwtKezEE8cXTWwBMzFxdWQIhAOX2tlN0EEY9m9PpixEWkA9H4o1TBQVjm10h5EJHxh8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220726},"type":"module","gitHead":"cda3c759d838d832d25d13818159eca2b556ba4c","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.81","@earendil-works/pi-tui":">=0.81","@earendil-works/pi-coding-agent":">=0.81"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.4_1788675393424_0.21123242321870173","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"pi-open-tui","version":"0.3.5","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.5","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"73f5b874aeb10591990d8d014f5878ece339a7eb","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.5.tgz","fileCount":21,"integrity":"sha512-M9KRjLH+YuHfTmU7TJ9/pfcl0xvPIxkBb0hJcPqWdJGmhu9ci6/HFNwcxIMOVgoGF5eMk3TK4OCdoNHkSbuVAQ==","signatures":[{"sig":"MEYCIQCILs0FH2BGlyLXMDQsUeGTzBS40bfeFdhqro/mRfKotwIhAL1vWLGuX3dlaABOWx89WQTD3wXReFhgzW3OEx+WpfNn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220745},"type":"module","gitHead":"d65d426cb79e25b0979644846482751418847212","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.81","@earendil-works/pi-tui":">=0.81","@earendil-works/pi-coding-agent":">=0.81"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.5_1789011060769_0.34649452885363496","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"pi-open-tui","version":"0.3.6","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.6","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"160bd30da569a626ff1eb8b4c6ad7bb27e2f5fdd","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.6.tgz","fileCount":21,"integrity":"sha512-auxqYUPP1N4Z0v6+GZuCPP1xsZ3nm27sg/FqKhGFiF4caI0sjClbumy7cBg5lTQUe5z6P3hxVg3bfGB7ajed6g==","signatures":[{"sig":"MEUCIGBj4OMAV9nZSwYNDBDVtwKP/RTxw/SQ/SFD7sEXzD5lAiEAgMP9FSRrsefaNw2q/shtczJ7A8AoOHEARybKE1xGZpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWBZ1IjIwFp7xyUot3Tjpvs2CH593Tou2GL4fgrd7maAIgIoaS3S3aEbyuWW3ML5okDyabN2vz9pCUwXGd5y0u7h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220745},"type":"module","gitHead":"d65d426cb79e25b0979644846482751418847212","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.81","@earendil-works/pi-tui":">=0.81","@earendil-works/pi-coding-agent":">=0.81"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.6_1789524361169_0.9190365522177684","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"pi-open-tui","version":"0.3.7","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.7","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"3d92333bc21a9e3b284e5152dd36c20ea18c3793","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.7.tgz","fileCount":21,"integrity":"sha512-PKd5T9OXTmHKtNJfOg3SL43lh25RD4egatlhPGe0VzyBhojXTrhMrJFRbTfjwgLoNNhrRrvl70ygi4idZTpEoQ==","signatures":[{"sig":"MEQCIDPRlig6ZZ0x8qsyZDFryszYEZNHdzcSbCdJO+6UxhjbAiBJburlrwaz3IIohiiBDca8S2lfYNtQQp9/janwG4yJOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICqWMRZTj7rDDcikDD04m235habdrHxJ5+SZwo1enaECAiAmwi8PBa61IEKk6vqxHnqoo6NWqLe86V9DYm0aCu8/+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223075},"type":"module","gitHead":"f29046144c6a0ce252034f21cf14da79725b8dd9","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.81","@earendil-works/pi-tui":">=0.81","@earendil-works/pi-coding-agent":">=0.81"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.7_1789887016258_0.5015526956583705","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"pi-open-tui","version":"0.3.8","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.8","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"50047f8dcaad2bb82a23b8d7d54672a951b0fd91","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.8.tgz","fileCount":21,"integrity":"sha512-g2iB9BwNVga2vzhmsEzJLRhMHVrF5iM5a/2mnLp8bfJ04xQFrvGbCs0vMFoetjzOJ0Q+Yg5nGTceoW7OgYYGww==","signatures":[{"sig":"MEUCIQD2bdVtWPyKvIbo+oaZjXo4iRmeBK4UmQwp75AG0oYnCQIgczAkjDlgGx4Kx+7Ainre48OlwxmYqD8V9jTMpI7chYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmJ1eZQAT2osYLM47CsptQuBAyTkKAe9CDp5f5Am4ReAiEAsHcs+l7Rp3tcMfpHQGb/TKw4TQmoO3pCnxsAA07rOpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231677},"type":"module","gitHead":"b292f83c99fe5f994d958ce7a1389e1b035c9262","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.81","@earendil-works/pi-tui":">=0.81","@earendil-works/pi-coding-agent":">=0.81"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.8_1789985074113_0.38793583446583235","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"pi-open-tui","version":"0.3.9","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.9","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"b24cbff11969f73104a2ddca8eede31c748482de","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.9.tgz","fileCount":21,"integrity":"sha512-fxShRXrFBVsjgcRt2EOLi/MC/v/tcsrl3l2ya5EOfuSn2Ce5GfYRpzvUTcftfAUZ9ReUcwC3GFCVPiEKe6qBHw==","signatures":[{"sig":"MEYCIQCgYpLWIQpv2kbE5j/qIYBLXnys/ssGkjzoiUd4oN+d/AIhAML7L9RJhm7+OY10ujz2zZzQ4xfh7SIO7drBvtjujwNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB2AWuh+My5siyfQZMUXc8/qcBEng3beK8oolpUefT/HAiB6YqzZu3cJVHxe8x6Y2XQzLBX9jbxHG7JbMMwR+YDu3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233265},"type":"module","gitHead":"31d1bbe8ff1103d93d199398324667638f9dd63f","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.85","@earendil-works/pi-tui":">=0.85","@earendil-works/pi-coding-agent":">=0.85"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.9_1790324779022_0.4439112640320029","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"pi-open-tui","version":"0.3.10","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"license":"MIT","_id":"pi-open-tui@0.3.10","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"homepage":"https://github.com/OldSuns/pi-open-tui#readme","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"dist":{"shasum":"91a455010a5746e289fb44913d5e460cbee22f35","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.10.tgz","fileCount":21,"integrity":"sha512-dwPjSQCiML/bMi/cl6+Vk1repBPQ/0OgRuf2MavZhftWP4Gt2jXn7SAEu2/3M0vOpEJAc0SHJRtjuXNKg4oxLA==","signatures":[{"sig":"MEUCIDfHHcJ+OKH6B258Pia5QQV7TITqz0AzBHwdXK/Atqf8AiEA0qhtcGmtQr/It4qNcxkFSWwPsq5Gt8q3lj67n8k2goI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB2304LoQOBA0eX0huieO6hIEYw2wRCfh24OpQ6u5591AiEA+VukWXp/zulAPWOYyV3gl4IwGrcF1edjRqR58EXAMNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235850},"type":"module","gitHead":"f4bd0703776c3f0ad442ff471777e71bda9bd3f5","scripts":{"test":"node --test tests/settings-command.test.ts tests/fullscreen-scroll.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"peerDependencies":{"@earendil-works/pi-ai":">=0.85","@earendil-works/pi-tui":">=0.85","@earendil-works/pi-coding-agent":">=0.85"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-open-tui_0.3.10_1790687454083_0.8555905063432747","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"pi":{"image":"https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png","extensions":["./extensions/open-tui/index.ts"]},"_id":"pi-open-tui@0.3.11","bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"dist":{"shasum":"114fe83424d61d2a35836fc280d6c0b667ed849e","tarball":"https://registry.npmjs.org/pi-open-tui/-/pi-open-tui-0.3.11.tgz","fileCount":20,"integrity":"sha512-/uT5QZTFl1/GyO4Nre3u1cIOBBgDsX96ze3F0doxNKi4EsKvOqgTovRpYqbLASKTfljs612bH7I2J1wZQJzTcw==","signatures":[{"sig":"MEUCIQDMEqGGv5l+AYCmQT7JfQJ1Ksk/U4f/kBNbE0YzcozMUAIgH8/VO6vSZApLU8MR5uW5qKIOED9To8yhk0oJxHfk9tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRbrvHFHuSzkChQGUx+KJKZzt200Vwjnr8EQRGunHhJgIgXXSZQF/fCRNZIX8EMEcYrPW8p3U1EIpm8dSwHhiUgmo="}],"unpackedSize":230576},"name":"pi-open-tui","type":"module","gitHead":"766ccab7b40df6fb9682a105a05d3838803c3d4b","license":"MIT","scripts":{"test":"node --test tests/settings-command.test.ts tests/footer.test.ts tests/editor.test.ts tests/telemetry.test.ts tests/peek.test.ts","typecheck":"tsc --noEmit"},"version":"0.3.11","_npmUser":{"name":"oldsuns","email":"1239502201@qq.com"},"homepage":"https://github.com/OldSuns/pi-open-tui#readme","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"_npmVersion":"12.0.2","description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","directories":{},"maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"_nodeVersion":"26.4.0","allowScripts":{"koffi@2.16.2":true,"protobufjs@7.6.4":true,"protobufjs@7.6.5":true,"@google/genai@1.52.0":true,"tree-sitter-bash@0.25.1":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^22.0.0","@earendil-works/pi-ai":"^1.0.0","@earendil-works/pi-tui":"^1.0.0","@earendil-works/pi-coding-agent":"^1.0.0"},"peerDependencies":{"@earendil-works/pi-ai":">=1.0.0","@earendil-works/pi-tui":">=1.0.0","@earendil-works/pi-coding-agent":">=1.0.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-open-tui_0.3.11_1790954493022_0.5138741669950415"}}},"time":{"created":"2026-07-21T12:43:54.858Z","modified":"2026-10-02T15:21:33.334Z","0.1.0":"2026-07-21T12:43:55.054Z","0.2.0":"2026-07-21T12:52:26.016Z","0.2.1":"2026-07-21T12:53:58.248Z","0.2.2":"2026-07-21T13:31:14.985Z","0.2.3":"2026-07-21T15:31:21.799Z","0.2.4":"2026-07-21T16:36:55.942Z","0.2.5":"2026-07-22T03:10:59.583Z","0.2.6":"2026-07-23T14:24:44.670Z","0.2.7":"2026-07-24T06:14:01.365Z","0.2.8":"2026-07-29T00:29:47.629Z","0.2.9":"2026-07-29T05:40:41.484Z","0.2.10":"2026-07-29T06:45:54.885Z","0.2.11":"2026-08-08T10:50:39.995Z","0.2.12":"2026-08-14T08:32:00.824Z","0.2.13":"2026-08-17T08:11:44.487Z","0.2.14":"2026-08-18T16:15:19.506Z","0.2.15":"2026-08-22T11:03:12.923Z","0.2.16":"2026-08-26T01:18:33.229Z","0.3.0":"2026-08-27T05:18:02.376Z","0.3.1":"2026-09-02T07:14:08.472Z","0.3.2":"2026-09-04T16:20:45.296Z","0.3.3":"2026-09-05T05:19:47.186Z","0.3.4":"2026-09-06T06:16:33.589Z","0.3.5":"2026-09-10T03:31:00.922Z","0.3.6":"2026-09-16T02:06:01.257Z","0.3.7":"2026-09-20T06:50:16.360Z","0.3.8":"2026-09-21T10:04:34.182Z","0.3.9":"2026-09-25T08:26:19.119Z","0.3.10":"2026-09-29T13:10:54.231Z","0.3.11":"2026-10-02T15:21:33.148Z"},"bugs":{"url":"https://github.com/OldSuns/pi-open-tui/issues"},"license":"MIT","homepage":"https://github.com/OldSuns/pi-open-tui#readme","keywords":["pi-package","pi","pi-coding-agent","pi-extension","tui","starship","theme"],"repository":{"url":"git+https://github.com/OldSuns/pi-open-tui.git","type":"git"},"description":"A polished TUI for Pi coding agent: animated logo header, Starship-style footer, rounded editor with model metadata, and prompt-box user messages.","maintainers":[{"name":"oldsuns","email":"1239502201@qq.com"}],"readme":"# pi-open-tui\r\n\r\n[English](./README.md) | **简体中文**\r\n\r\n一个为 [Pi](https://pi.dev) 编程代理打造的终端界面扩展，将 pi-haiku、pi-claude-code-tui 与 pi-zentui 的优秀设计整合为统一、可配置的使用体验。\r\n\r\n![pi-open-tui 预览](https://raw.githubusercontent.com/OldSuns/pi-open-tui/main/assets/preview_dashboard_1.png)\r\n\r\n## 功能亮点\r\n\r\n- **Pi 顶栏**：显示模型、思考等级、当前目录和常用斜杠命令提示\r\n- **自适应底栏**：集中展示 Git 状态、运行环境、上下文用量、Token、费用和扩展状态\r\n- **带边框的编辑器**：支持块状、竖线和下划线三种光标样式\r\n- **项目环境感知**：识别 50 多种运行环境，并展示 ahead/behind、已暂存、已修改、未跟踪、stash 和 detached HEAD 等 Git 状态\r\n- **单轮遥测**：展示 TPS、首 Token 延迟（TTFT）、耗时、停顿、Token 数量和模型标价速率\r\n- **思考预览**：模型工作时，在 Pi 隐藏思考块的 `Thinking...` 位置显示实时字幕，展示推理内容的末尾片段\r\n- **交互式设置**：通过 `/open-tui` 配置，并支持英文和简体中文界面\r\n\r\n## 环境要求\r\n\r\n- Pi 1.0 或更高版本\r\n- 支持 UTF-8 和彩色输出的终端\r\n- 使用完整图标集时需要 [Nerd Font](https://www.nerdfonts.com/font-downloads)（可选；内置可移植 Unicode 图标）\r\n\r\n## 安装\r\n\r\n安装扩展：\r\n\r\n```bash\r\npi install npm:pi-open-tui\r\n```\r\n\r\n也可以只在当前会话中试用：\r\n\r\n```bash\r\npi -e npm:pi-open-tui\r\n```\r\n\r\n## 字体与图标\r\n\r\n可从 [Nerd Fonts 官方下载页](https://www.nerdfonts.com/font-downloads)或 [GitHub 最新版本](https://github.com/ryanoasis/nerd-fonts/releases/latest)下载任意已修补字体。安装后，请在终端配置中选择该字体，并重启终端。\r\n\r\n默认的 `auto` 模式检查终端环境，而不是已安装的字体文件。在支持 UTF-8 的交互式 TTY 中，它会使用 Nerd Font 图标，即使 Pi 运行在 runner 或子 shell 中。如果图标显示为方框、乱码或错误符号，请打开 `/open-tui`，在**外观**页选择合适的模式：\r\n\r\n- `nerd`：终端已配置 Nerd Font 时，强制使用 Nerd Font 图标\r\n- `unicode`：可移植 Unicode 图标（文件夹、分支、笔记本电脑、灯泡、插头、沙漏等），无需修补字体；emoji 字形通过终端的 emoji 回退渲染\r\n- `ascii`：使用纯文本图标，无需安装修补字体\r\n- `auto`：在支持 UTF-8 的交互式 TTY 中使用 Nerd Font 图标；SSH 会话使用可移植 Unicode 图标（字体由客户端终端决定，通常没有 Nerd Font）；非交互式输出、`TERM=dumb` 或明确配置为非 UTF-8 的 locale 使用 ASCII\r\n\r\n如果已经安装字体，但 `auto` 仍选择 ASCII，请手动切换为 `nerd`。使用 VS Code、Windows Terminal 等应用时，只在操作系统中安装字体还不够，还需要在对应的终端配置中选中该字体。如果 SSH 客户端终端确实安装了 Nerd Font 并希望在 SSH 下使用完整图标，请将模式显式设为 `nerd`。\r\n\r\n## 配置\r\n\r\n运行 `/open-tui` 打开设置窗口，其中包含**常规**、**外观**、**底栏**和**遥测**四个页面。设置保存在 `~/.pi/agent/open-tui.json`：\r\n\r\n```json\r\n{\r\n  \"enabled\": true,\r\n  \"inlineFooter\": false,\r\n  \"settingsLanguage\": \"zh\",\r\n  \"cursorStyle\": \"block\",\r\n  \"icons\": {\r\n    \"mode\": \"auto\"\r\n  },\r\n  \"footerSegments\": {\r\n    \"cwd\": true,\r\n    \"hostname\": false,\r\n    \"sessionName\": false,\r\n    \"gitBranch\": true,\r\n    \"gitStatus\": true,\r\n    \"gitCommit\": false,\r\n    \"runtime\": true,\r\n    \"context\": true,\r\n    \"tokens\": true,\r\n    \"cost\": true,\r\n    \"extensionStatuses\": true,\r\n    \"capitalizeProviderName\": true\r\n  },\r\n  \"telemetry\": {\r\n    \"enabled\": true,\r\n    \"tps\": true,\r\n    \"ttft\": true,\r\n    \"duration\": true,\r\n    \"tokens\": true,\r\n    \"stalls\": true,\r\n    \"cost\": true\r\n  },\r\n  \"thinkingPeek\": {\r\n    \"lines\": 1\r\n  }\r\n}\r\n```\r\n\r\n主要选项：\r\n\r\n| 选项 | 可选值 | 说明 |\r\n| --- | --- | --- |\r\n| `settingsLanguage` | `en`、`zh` | 切换 `/open-tui` 设置界面的语言 |\r\n| `inlineFooter` | `true`、`false` | 将两条主要 Footer 信息行移入编辑器上下边框以节省垂直空间，默认关闭；扩展状态行仍显示在编辑器外 |\r\n| `cursorStyle` | `block`、`bar`、`underline` | `bar` 和 `underline` 需要终端支持光标形状转义序列 |\r\n| `icons.mode` | `auto`、`nerd`、`unicode`、`ascii` | 控制底栏和遥测通知使用的图标 |\r\n| `footerSegments` | 布尔开关 | 分别控制底栏中的各项数据 |\r\n| `footerSegments.capitalizeProviderName` | 布尔开关 | 将底栏中提供商名称的首字母大写；设为 `false` 时保留原始大小写 |\r\n| `telemetry` | 布尔开关 | 控制遥测总开关和各项指标 |\r\n| `thinkingPeek.lines` | `0`、`1`、`2` | 关闭、单行或双行思考预览 |\r\n\r\n`sessionName` 仅在会话有名称时显示；`hostname` 会显示主机名的短名称（主机名的第一个标签，例如从 `mba.example.com` 显示为 `mba`），并使用服务器图标；`gitCommit` 会在 detached HEAD 状态下显示短哈希和标签；关闭 `extensionStatuses` 会隐藏整行扩展状态，其中也包括 MCP 状态。每条状态会保留其扩展通过 `ctx.ui.theme.fg()` 设置的颜色；未设置颜色的状态使用 muted 主题色显示。\r\n\r\n开启 `inlineFooter` 后，两条常规 Footer 信息行会移入编辑器边框，从而节省垂直空间。顶部边框左侧显示 Git 分支，右侧信息组以当前目录开头；开启 `sessionName` 时，会话标题也会显示在左侧。Header 和扩展状态行保持独立显示；终端较窄时优先截断低优先级 Footer 数据，保留右侧统计信息和边框角。\r\n\r\n## 单轮遥测\r\n\r\n每次 Agent 完整运行结束后，pi-open-tui 会显示一条临时结果，并将其中的多个工具调用轮次合并统计：\r\n\r\n```text\r\n> TPS 42.5 tok/s | ~ TTFT 1.2s | + 29.7s | ↑ 567 | ↓ 1.2k | ! stall 1x / 4.3s | $ $3.60/M\r\n```\r\n\r\nTPS 的计算方式是：将本次运行中服务商报告的全部 Assistant 输出 Token，除以各个生成轮次的总耗时。计时范围从 `turn_start` 到 Assistant 的 `message_end`，包含 TTFT、隐藏推理、缓冲和停顿，但不包含轮次之间的工具执行时间。没有输出 Token 或无法测得生成时间时，会显示 `TPS —`。\r\n\r\n`$ / M` 表示根据 `usage.cost.total` 得到的模型标价速率，不是底栏中的会话累计费用。所有遥测字段都可以在**遥测**页单独开关。\r\n\r\n## 思考预览\r\n\r\n开启 Pi 的 **Hide thinking** 后，任务运行期间 pi-open-tui 会在原生隐藏思考块的 `Thinking...` 位置显示紧凑的实时字幕。`/open-tui` 中提供**关闭、单行、双行**三种模式：\r\n\r\n- 模型推理时，思考内容的末尾片段会随 spinner 滚动（`~ think ⠋ …`）；\r\n- 开始输出正文时定格为对勾（`~ think ✓`）；\r\n- 双行模式中，上一条和最新一条思考内容使用相同的文字缩进；如果最新一行超出宽度，则两行随新 Token 持续显示它的最新末尾片段，不再保留上一条；\r\n- 任务结束后恢复原生 `Thinking...` 标签。\r\n\r\n```text\r\n~ think ⠋ 上一条思考\r\n          最新一条思考\r\n```\r\n\r\n该字幕仅在模型真正输出推理内容后出现，非推理模型不会显示。可见性由 Pi 自身的 Hide thinking 开关控制，切换后立即生效。每一行都按*显示宽度*截断（全角字符计 2 列），因此包含中文的思考文本也不会溢出终端。可在 `/open-tui` 的**常规 → 思考预览**中切换，或直接修改 `open-tui.json` 中的 `thinkingPeek.lines`。\r\n\r\n## 本地开发\r\n\r\n```bash\r\nnpm install\r\nnpm test\r\nnpm run typecheck\r\npi -e .\r\n```\r\n\r\n## 致谢\r\n\r\n本项目基于多个 Pi 社区包的工作：\r\n\r\n- **[pi-haiku](https://github.com/nnocte/pi-haiku)** — 双行底栏结构和工作计时器\r\n- **[pi-claude-code-tui](https://github.com/Phoobobo/pi-claude-code-tui)** — Pi Logo 帧与圆角编辑器边框技术\r\n- **[pi-zentui](https://github.com/lmilojevicc/pi-zentui)** — Starship 风格底栏、运行环境检测、会话生命周期和设置界面模式\r\n- **[pi-tps](https://github.com/monotykamary/pi-tps)** — 单轮计时、停顿检测和保守的 TPS 计算方式\r\n\r\nLogo 帧源自 Pi 官方安装脚本（`pi.dev/install.sh`）。运行环境检测和 Git porcelain 解析借鉴了 `pi-zentui` 的结构。\r\n\r\n特别感谢 **[LINUX DO](https://linux.do)** 社区的支持。\r\n\r\n## 许可证\r\n\r\n[MIT](./LICENSE)\r\n","readmeFilename":"README.zh-CN.md"}