{"_id":"@diegopetrucci/pi-todo","_rev":"11-c3e2dde67b6380e206c4a063ded33ae1","name":"@diegopetrucci/pi-todo","dist-tags":{"latest":"0.1.11"},"versions":{"0.1.0":{"name":"@diegopetrucci/pi-todo","version":"0.1.0","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.0","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"6e205f28ff0b26a47019755ab9f023112e77ae9a","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.0.tgz","fileCount":3,"integrity":"sha512-rKDmf78DQBT/nwizsHgjKL5181j+Xs5Ceo8UqQs31HUvVcvRXf3boYML/NI7+e9slHVhF7Uasjcxj9z0icLZQg==","signatures":[{"sig":"MEQCIBpDNUqkLy2FsZ1Q08kNITiz/rhni5EgndlDsanZa/GGAiBUkKYVgH3PdVzrnC32a/tYrTJnGbUmX/Nb0bfTVAxXsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10976},"gitHead":"38c41cdef002afa93b87b9b874af4b132fb2a32b","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.12.1","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.0_1778755972130_0.901261296120959","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@diegopetrucci/pi-todo","version":"0.1.1","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.1","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"17c1208988e194316f067d85bed1029cea3a6d62","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.1.tgz","fileCount":4,"integrity":"sha512-1gdPosS7J62BiVCvRvpRpEr4ATOh0EHxQJ+VEFfL4zQIkTHpqQDM/FipFebeK6Fb1LAc1NM2i1rL+5mcylk7kQ==","signatures":[{"sig":"MEUCIBQlIZUNqEYF/vMhm83V0KBFOJ6Pjq1D7MDadogDPx1fAiEAgqSzqs6uPmlqB2Ksj4K//vEeYQrCL0KrOiiNEjR+DLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11039},"gitHead":"010000bb36090bc8292ed41b7aca4f49777a71f8","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.12.1","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.1_1779955819307_0.71357129909842","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@diegopetrucci/pi-todo","version":"0.1.2","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.2","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"74d6166765204a9cbc14cc4e08263d13ab021a40","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.2.tgz","fileCount":4,"integrity":"sha512-ZW/ngOc+qs0GiYZpmbIuNlLcEzS6gs9opzxmoP1N+67Fd7zi9Pid+wRDnIhqGgt4mMXN7OdXWBjW2eYVyZiTuQ==","signatures":[{"sig":"MEQCIB+XVWHcBgixtsa1QvzVe6lQC/BIZvfmd0Na253Azom2AiB4VDVMWg1qGaWHqRjsZ3kAMw8jTFmY+5yvjNF/wKNjjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11039},"gitHead":"bf081d05f63998ef8be7f1efd7f75bf461dc6552","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.12.1","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.2_1780309420950_0.2958537890250972","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@diegopetrucci/pi-todo","version":"0.1.3","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.3","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"d65b617390fc251ff08cabed3c9d6aded4fe2f02","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.3.tgz","fileCount":4,"integrity":"sha512-+xtC6elZOzN92GjpS1v3YMVHAh8zNvE3/MVqcgTdUFibG5I8YdZaxxYu0nUN0ZW+cYx3xmqhaZ+PFwvgCW6WZg==","signatures":[{"sig":"MEUCIEzt14dZeMqwy4V/jO35TPH/feP7xLaEvJ0X3o/mv96JAiEA+24ZXbF+s1uorYpW3tn+4GP8RdY6NjXaOn8YZfqex9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11040},"gitHead":"32a699b27d677c104b5afdc21dd02926f7e39150","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.16.0","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.3_1782197155069_0.9174351257231494","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@diegopetrucci/pi-todo","version":"0.1.5","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.5","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"389da212fe80183f43170b83ccb70b43829d0f22","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.5.tgz","fileCount":4,"integrity":"sha512-1eQZR4s4eCdYcDTG12OY85W/ZJBjlFTCCWmEEsPnayMDTKegONul11uRt2yKVPj+110nQOxlcdm7ysDUQWBhtg==","signatures":[{"sig":"MEQCICuivsj89LZkC1ivwwWBT6PcsUr2zjAQ+p1MBLRNqxZ+AiAKeczC1P1R+3tPtuJXkr6xvbtjqfeT9plkH4uINiOHFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11111},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d66e92f8b41939637be73b6d6308dd5bf4842f77","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.17.0","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.5_1784664453861_0.8327865076061605","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@diegopetrucci/pi-todo","version":"0.1.6","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.6","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"70ffede430bca624326dedeca53521a22a743bc1","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.6.tgz","fileCount":4,"integrity":"sha512-NtMR9SY7k6H2X57S9gF3Uj+S5M6OYpNOaq+Z43cfaJRm9jWII4m/FQjEIHQ1inTPHsWQhBmDuFkigkv+9YJGAg==","signatures":[{"sig":"MEYCIQCEcOLYDONSmmLC4s00fE7X5w4GxJzuKrjkvA3jo6eddQIhANsWSk8shgtt843qj9Irlv8bOj+ur1k92XeGgsKhFeh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11101},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d74f9603e4a6678cc7c9629106e46e96288ce243","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.17.0","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.6_1784805323507_0.8809584002192772","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@diegopetrucci/pi-todo","version":"0.1.7","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.7","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"82e06062cc4cb98e8392d9df85171366c375f6a2","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.7.tgz","fileCount":4,"integrity":"sha512-pkY0wLCID6W9JnUhA8L7kw9Xbgvvd4sktvOBJJXd2oA0kkHYhIbtF2raGGCPwbX1Pki5mgJpz12oZk76gbfQXg==","signatures":[{"sig":"MEUCIEEdalw2YiHnOIdM+hzfutjg2Fe/9E+77mpphM76u6xwAiEA543G8UOF+hZ2l8OnQGTh/PS9arlplkTOqlCQAiRl+w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11101},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a806de84740d1ec4e6a6793a3f6329b66fe19b1b","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.17.0","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.7_1784967473873_0.9788597267902983","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@diegopetrucci/pi-todo","version":"0.1.8","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.8","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"4d6b8402f5be8198479857333d912a9c18aba59e","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.8.tgz","fileCount":4,"integrity":"sha512-P3YDx8uLYLL7m8Dk9/6GIDo6bW8aeS+i9qhGkHdt9rrDU3GtfjJXvfXl46kePjqWSXMjwch9FO24454J+Hcs4A==","signatures":[{"sig":"MEUCIQCjmQS6syUDgbAYj154bKuAS+B3ZQZNoJc3SX/tsgaAcAIgRg08IEa9bf7FiBBe3AAF8BZktrkimZA9t3sic0kz4vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11101},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"42f0be9781600cba42d923dbfc83f3a5f3dde7db","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.17.0","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.8_1785007423065_0.30442032029786414","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@diegopetrucci/pi-todo","version":"0.1.9","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.9","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"8a271a890ce98a973a900f29ded73d46f4cae66e","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.9.tgz","fileCount":4,"integrity":"sha512-aTFqyQvuReRgVgi2nR9R7REbreXYTi8v7VXGLKpz9Vr9lQadEEvG26foK2Iipkl6nXrIwFVf7t5JyPEcSrSsgA==","signatures":[{"sig":"MEUCIQDhNHzXdbYBLLDrYxCFDIF+EHzo62/ISapfDsXXh05RigIgNmKAJOPwprqRkPNv4J+PnD38HT23fm9vAQnO+9ZZXbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-todo@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11101},"type":"module","_from":"file:/tmp/publish-release-artifacts-XN5CwD/current-23/diegopetrucci-pi-todo-0.1.9.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b8a3e97-0200-4c74-aa40-c336ac69c6cc"}},"_resolved":"/tmp/publish-release-artifacts-XN5CwD/current-23/diegopetrucci-pi-todo-0.1.9.tgz","_integrity":"sha512-aTFqyQvuReRgVgi2nR9R7REbreXYTi8v7VXGLKpz9Vr9lQadEEvG26foK2Iipkl6nXrIwFVf7t5JyPEcSrSsgA==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.17.0","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.9_1785877603958_0.36973671643056494","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@diegopetrucci/pi-todo","version":"0.1.10","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","_id":"@diegopetrucci/pi-todo@0.1.10","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"f8b74262a4990525b51750a708c9816ca8fc1f73","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.10.tgz","fileCount":4,"integrity":"sha512-lQKhUmXarkQlqhtk5ydXqZ8/WvIpjlG84t6g5pQCxDv8eZiAKYLMYB7zUSHA8ol/zX98GYc90OoGr25IIFANEQ==","signatures":[{"sig":"MEUCIDfIWQd/Z+PSpXcKWTGy/1FlUURnrp7uTznnE8/G7BLLAiEA8FkmIkQxotI/NbMC3JGQVDNsLNNX2E1c+VYrD+3aaPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-todo@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11102},"type":"module","_from":"file:/tmp/publish-release-artifacts-8OnaQF/current-24/diegopetrucci-pi-todo-0.1.10.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b8a3e97-0200-4c74-aa40-c336ac69c6cc"}},"_resolved":"/tmp/publish-release-artifacts-8OnaQF/current-24/diegopetrucci-pi-todo-0.1.10.tgz","_integrity":"sha512-lQKhUmXarkQlqhtk5ydXqZ8/WvIpjlG84t6g5pQCxDv8eZiAKYLMYB7zUSHA8ol/zX98GYc90OoGr25IIFANEQ==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/todo"},"_npmVersion":"11.17.0","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-todo_0.1.10_1787238976120_0.5692498886959918","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@diegopetrucci/pi-todo","version":"0.1.11","description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","keywords":["pi-package","pi","todo","tool","session"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/diegopetrucci/pi-extensions.git","directory":"extensions/todo"},"publishConfig":{"access":"public"},"pi":{"extensions":["index.ts"]},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*","typebox":"*"},"type":"module","engines":{"node":">=22.19.0"},"_id":"@diegopetrucci/pi-todo@0.1.11","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","_integrity":"sha512-WgxyuvlLPxd6iSc+fgntt/LPbkezBzdi2BQf535kMHW+j6u9n8Eb/X3gj107ohnF1aLgh31qeDamjiibbhsOVA==","_resolved":"/tmp/publish-release-artifacts-o0nHqk/current-24/diegopetrucci-pi-todo-0.1.11.tgz","_from":"file:/tmp/publish-release-artifacts-o0nHqk/current-24/diegopetrucci-pi-todo-0.1.11.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.17.0","dist":{"integrity":"sha512-WgxyuvlLPxd6iSc+fgntt/LPbkezBzdi2BQf535kMHW+j6u9n8Eb/X3gj107ohnF1aLgh31qeDamjiibbhsOVA==","shasum":"df150049ad78ac96cc8a3c6ae34c9edbacd6a033","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-todo/-/pi-todo-0.1.11.tgz","fileCount":4,"unpackedSize":11102,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-todo@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHbNbicP3JlRzs1fzuM0MgaSth5JtorrwvgZXj/Nc0LJAiBj32b+j1ddPo7Ph6whja68CGsv2ofcWl2KRLckkZAawg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b8a3e97-0200-4c74-aa40-c336ac69c6cc"}},"directories":{},"maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-todo_0.1.11_1788281623626_0.4549609013868219"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-14T10:52:51.994Z","modified":"2026-09-01T16:53:44.139Z","0.1.0":"2026-05-14T10:52:52.276Z","0.1.1":"2026-05-28T08:10:19.452Z","0.1.2":"2026-06-01T10:23:41.114Z","0.1.3":"2026-06-23T06:45:55.193Z","0.1.5":"2026-07-21T20:07:33.991Z","0.1.6":"2026-07-23T11:15:23.692Z","0.1.7":"2026-07-25T08:17:54.002Z","0.1.8":"2026-07-25T19:23:43.211Z","0.1.9":"2026-08-04T21:06:44.099Z","0.1.10":"2026-08-20T15:16:16.276Z","0.1.11":"2026-09-01T16:53:43.803Z"},"bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"license":"MIT","homepage":"https://github.com/diegopetrucci/pi-extensions#readme","keywords":["pi-package","pi","todo","tool","session"],"repository":{"type":"git","url":"git+https://github.com/diegopetrucci/pi-extensions.git","directory":"extensions/todo"},"description":"A pi extension that adds a branch-aware todo tool and /todos viewer.","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"readme":"# todo\n\nA pi extension that adds a branch-aware todo list managed by the agent.\n\nThis started from the original `todo.ts` example in [`earendil-works/pi`](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/examples/extensions/todo.ts), with small packaging and snapshot-safety tweaks.\n\n## What it adds\n\n- a `todo` tool for the agent to list, add, toggle, and clear todos\n- a `/todos` command for users to view todos on the current branch\n- todo state stored as snapshots in tool result details, so session branches reconstruct the right todo list for that point in history\n\n## Install\n\n### Standalone npm package\n\n```bash\npi install npm:@diegopetrucci/pi-todo\n```\n\n### Collection package\n\n```bash\npi install npm:@diegopetrucci/pi-extensions\n```\n\n### GitHub package\n\n```bash\npi install git:github.com/diegopetrucci/pi-extensions\n```\n\nThen reload pi:\n\n```text\n/reload\n```\n\n## Notes\n\n- Hooks `session_start` and `session_tree` to reconstruct branch-local todo state.\n- The `todo` tool supports `list`, `add`, `toggle`, and `clear` actions.\n- The `/todos` command opens an interactive viewer and requires UI mode.\n","readmeFilename":"README.md"}