{"_id":"pi-repoprompt-mcp","_rev":"38-ddb9a8e7899436b6500ea70b7d83d3ef","name":"pi-repoprompt-mcp","dist-tags":{"latest":"0.9.7"},"versions":{"0.1.0":{"name":"pi-repoprompt-mcp","version":"0.1.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.1.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"853399ed25ee021aa10f1b9b242c7d70f8df3709","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.1.0.tgz","fileCount":12,"integrity":"sha512-f0rbTEGwM6LLxoY91ATjmufWVIg8w6udxyZFjqBLhZ8Kg5XcWLce/qfE6UMKrlj+ONnCveVGx2kC/1yDYoDExw==","signatures":[{"sig":"MEYCIQDBMQAN8kSnswwXalJaOLSIoucB/dQoHpTM+0S0DKk0lAIhAJWez6WDuVWgUsCYkggLQa9xoSq0OUJXMeqTC7TxhbZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105684},"type":"module","gitHead":"512bb32a24b854552a40b80cbad32beabe254294","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"11.3.0","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"24.1.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.1.0_1769564733613_0.20820611618968132","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"pi-repoprompt-mcp","version":"0.1.1","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.1.1","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"163b10728f039a8f5d1a6c73e529a46b64e988a4","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.1.1.tgz","fileCount":12,"integrity":"sha512-5FuSVYKNRIyRYSU3EQn46lmYV4m1Bs9b+mqYJEtYQxSWUxucjgrNG10e0XlQx3g43l3HxrWuQwxV7zCe7wqOLA==","signatures":[{"sig":"MEYCIQD9le1JLKYIXCzrAkDSbeKIw5yDb0tyt04AMwIDBJD/hAIhAOv9s1+s94eNk+3wUrunfPec7hN7DzhmO128BdxnREwW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105691},"type":"module","gitHead":"4f10f25ad30ad8933c6d10f8c498e87e4eaae535","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"11.3.0","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"24.1.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.1.1_1770005663319_0.0777016488844362","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pi-repoprompt-mcp","version":"0.2.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.2.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"577751ff07c797d137c4f71cdb28fdfb6a79f49b","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.2.0.tgz","fileCount":12,"integrity":"sha512-UXdpT947d6oSuUf+KTDxGz0VNE2l5k/N4USBf9vLbmoIF3BSYmV1icuELFs1ayLHh8dJiA0fojIHRCnow6YN8A==","signatures":[{"sig":"MEUCICaAhfVh4n0ZVmwPfXMSCnWStgJ/Laf20eCI03/bcgbOAiEAzPjtDE2/gc52QAL1nqB87mNLCCxya38uvL7qH+mNfvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107196},"type":"module","gitHead":"86edeca1daac58f876cda1828709124c02063af8","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"11.3.0","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"24.1.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.2.0_1770080626703_0.6724212284320557","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pi-repoprompt-mcp","version":"0.2.1","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.2.1","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"a17d28e130a1e850530aafc83d08f67c236ae4d7","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.2.1.tgz","fileCount":12,"integrity":"sha512-YsWqGXI4pNzHkzZp3/3CQ9/oAvUXFTiX373hmRr7Q7yCMxDICe+B95ojFWb/LnFkMGqXlZJ9i/11kHVs5ef5ag==","signatures":[{"sig":"MEUCIDpio4x0G8ik66a9NH6FbodBc8jFm1rEBlUE+hYjDeFdAiEA+yZijuACLjfkztnBaGpH5PAPGgrv8R+SrNMGaor3eMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107829},"type":"module","gitHead":"f3c3bc3cd329523000acaf6e4fb41d849f034d47","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.2.1_1771194350420_0.5954540306501255","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"pi-repoprompt-mcp","version":"0.2.5","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.2.5","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"30584be2813d4cefd109dafbb45c314ea093429f","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.2.5.tgz","fileCount":22,"integrity":"sha512-5sQfTq5FbSUjOK6G3GkFNTDEkJEwTaazE8ySPDs9AtrJDJZUdY3xdy51/srxE8G/BjYyf3iaE4MWe7fPDx/VNw==","signatures":[{"sig":"MEUCIQDHHZwps3FRUreqVBcrNzrJrjyt5PidqhMEklvqW5NlvwIgMBOgGKGLhFSxP29EKhPm0dKXbAsRY66zij1rege/znY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164743},"type":"module","gitHead":"6a627617d9f1e9098f923a54b090102023c480e2","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.2.5_1771387557551_0.2689895869075689","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"pi-repoprompt-mcp","version":"0.2.6","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.2.6","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"ea9c4619da760adedb1472eb0a90b42b4f583ebf","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.2.6.tgz","fileCount":22,"integrity":"sha512-iH0j9YMhDxGbu1NzJwFGi7ahcQ/oXd+CsdmJoGsLWLl7ev3ZQvaNru/FzbqgHZz86/h4bKgnIi67ntfj5PkNtg==","signatures":[{"sig":"MEUCIB3VKHXJtx2k6v5rQcgc7g0YSvZK7ruamk3hQh43JqsBAiEAtwHEeyL3cfegVIHLKNE56c9CJ+Fp+tD4AvjdNxqmIYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164743},"type":"module","gitHead":"6a627617d9f1e9098f923a54b090102023c480e2","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.2.6_1771388327812_0.5561958537875942","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"pi-repoprompt-mcp","version":"0.2.7","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.2.7","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"96612300d076e6f717f2fc1879a3aca9a46f7880","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.2.7.tgz","fileCount":22,"integrity":"sha512-7+i9EPXBXTj8RNywzpAaHrgGd4beDJLZHA3AcdtEmhZtAW3Ejv+b7RVcerD5DmuIPQ8lH9tceJQg6v+KLHsuDQ==","signatures":[{"sig":"MEQCIDFVXRD+IjS9+PVip+r4rtGlapNTHCwIpTeWGVGMUoYKAiB5Ro6CJde9AoARv4KtbvP7eo8tGAbjj7YT/oexeX6HCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167490},"type":"module","gitHead":"58682134b3aea979e4b6ed6b604ff44a06e95a9c","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.2.7_1771590012830_0.5501866706994067","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"pi-repoprompt-mcp","version":"0.2.8","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.2.8","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"26dce6c23b68de322b87ec04b50c9a4f23a80b06","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.2.8.tgz","fileCount":23,"integrity":"sha512-ztYQoDjiBk37O1WAa4Jk1HW4zPHehkFEpV0jAHdcmPg3X4jRRkEjFZ1Y/3ZxAhYPbFZybRyfB7H+OpvJS0avmQ==","signatures":[{"sig":"MEYCIQD+1bh4P8iPfr5hR/Dj9GMg9PYc6B4ljDROsiCeSpLICAIhAKb9v72c1I7tIScXzebvS92uxFYBCJ6xHal/dpHhKlcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204478},"type":"module","gitHead":"a6941a04373f6514d2bc7999c46d88c45e2c0d80","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.2.8_1771724028192_0.8429511326757082","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"pi-repoprompt-mcp","version":"0.2.9","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.2.9","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"890042e1766f5e6bbbdf8cf8946d02e7ef390e90","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.2.9.tgz","fileCount":23,"integrity":"sha512-3sRjSB931sy9JBnkLSlv81LBKvjt7MAYU6ECGhWtOJzkr1Y0VPQ6zoirS5TuSbCvrj9AGRb3NjcP5/CNo+rPcg==","signatures":[{"sig":"MEQCIBGUFbiLHAEvFHsMFTbE62qembCCp4+bZpYeETy9rj6RAiAp1mIqtH1ha2n47PGEIGHHzu4bNY2ttikHvCozOXSHwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204477},"type":"module","gitHead":"8a0396fc9603b49ee1d8f844cf6939d0eae967e2","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"22.22.0","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.2.9_1771740577033_0.31727448352932464","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-repoprompt-mcp","version":"0.3.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.3.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"df482a530a78974f3e8d287d5405f711ab653c3a","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.3.0.tgz","fileCount":23,"integrity":"sha512-Oy2AAeTJQnVxUHGQb8STCvkLI8LNWrVMvIYrpAVRFuQ6+RN/N81PoNTzv5gbSd69v4Nqg9ZjR/3JWlZ4tTJwVw==","signatures":[{"sig":"MEQCICvVYwMNOHaJH6GCiLeqI/eHoOb8lyA46KfCzJ3u8sCcAiBZGFikiQkcs9uG2+MDkc/anMkwHGThPMqWoTVUJPODrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206722},"type":"module","gitHead":"83664ac0b0754f91bbf5fea6bca5739a83a7a025","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt MCP integration for Pi","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.3.0_1773292708199_0.3246169779875514","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pi-repoprompt-mcp","version":"0.4.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.4.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"9fca662e885994eb89ed9821fa9c9f9dd9aca6e9","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.4.0.tgz","fileCount":23,"integrity":"sha512-Nq06Y62SoO5qEN92J5FXOVoEbFMvahPOEr6VFNo1Ybv3UkhDFwf/KJG3YNrp9h6x/4LuwhDOb940D8+l6I5vSQ==","signatures":[{"sig":"MEYCIQDa3vkpKtQTASPGm3v3VkpQfltqFJUMe85TEAQ4hhszagIhAICgvZ+bpkLH8M0T/hGjbp2rx2+u8LwA/ZddiZ4G/rzc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260784},"type":"module","gitHead":"d4308fd2af254646bb808f9b5be1aa226e53b0fb","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.4.0_1773708809958_0.32433869023853457","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"pi-repoprompt-mcp","version":"0.4.9","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.4.9","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"624f09242f2a34956cfa62eef1f2bb1dd10eb69b","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.4.9.tgz","fileCount":30,"integrity":"sha512-RO5mgbhFOa8KYaYUhEaa2YS8LyJ5/O/bTR5Ar/KXGBqdl5GNMZ0MzIjZha7Yeo5N9B4BWQX3h3n3soVVrxE2KQ==","signatures":[{"sig":"MEQCICTvc70BIzMDEmCfkdBtx9DvgF91drBL8thJTdeD0m+4AiBOT/QtV4yaItS0k56fEp2fDIKPW5cRkl2fJCl3ZSVhuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332533},"type":"module","gitHead":"9ca3df1f208a53dbcb541dcf86b7e0562e9bcdb7","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.4.9_1773798990278_0.7838378879584769","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"pi-repoprompt-mcp","version":"0.5.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.5.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"fd59af34509f384d341dd34f73ebd190ef5bf79a","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.5.0.tgz","fileCount":30,"integrity":"sha512-hzNha14LrritMoYAbeiIANTG3VtlkFgW1o2l42OxVUoZguqHvsWT0NnuiYm7qDQHRqSbygEVd8iIRNwO0YUSAA==","signatures":[{"sig":"MEQCIBsunVNJiYUef43JzRBtJHxoxSlmd4ewY+NOn6J0TjrfAiBAXe8yaOw1GPGk5mQ71ApFtE0o8nPGkCzbUZbhq1qlRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332615},"type":"module","gitHead":"d03080117bfe4a3bbfa5f8ac39705a1b36c2ed0c","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.5.0_1773799264242_0.13442231336614818","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"pi-repoprompt-mcp","version":"0.5.1","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.5.1","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"2a8f575251f3696f4b87398e7311cc60d62a4f09","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.5.1.tgz","fileCount":30,"integrity":"sha512-rBZJygaT4rsuBPv4L3hj1vfoIrpDvK9df9S5jC1d6E535CDXzs+G3lvJOii84TS7TEy3enDt/1kINTt9xWNcFA==","signatures":[{"sig":"MEUCIQCVyyNCYQVaVUuFq9jFwejcDMFM2+A9EUXyutwBsv+7xQIgOfzF1QNiqK/dIl8Vsmas3PZwmm3M2mKXqNj6uNvv1g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332796},"type":"module","gitHead":"43f3418863312ee0160fe50b2554e6f6bc556f17","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.5.1_1773802658389_0.4240394027386676","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"pi-repoprompt-mcp","version":"0.5.2","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.5.2","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"94937855be038ba120e84523e14b247dd3e3ee10","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.5.2.tgz","fileCount":30,"integrity":"sha512-x8sp2JARmCCRe1tq3gDffCMbekLmmzULZfsvhZq8KHIbOEvwHZDsillEG/V+wqaG3Pi63zsE+mh6LnevJ+DYtA==","signatures":[{"sig":"MEUCIQCdq0h379Bv+W32GmPctUHULam6LrXFt1yrnsBNLm6Z6AIgGMc1H2Sio+a297kaiLDA+uGrZQnwwQDhAyd2v9QyWyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335213},"type":"module","gitHead":"11ab4ca3e609872e0a15976b14cc07185f6c5d47","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.5.2_1774492034053_0.8403224305344672","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"pi-repoprompt-mcp","version":"0.5.3","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.5.3","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"c8498ce31c34c5bbde6cead2d5c25563efcdb588","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.5.3.tgz","fileCount":30,"integrity":"sha512-Uz4ixxjecjJxQkXWGXS2DEJNIx9+ISgED2x6gJ8BiXGMRX7k/dP2Y778AN2b2/TYeiQa9synWWb5vu9JXTTplw==","signatures":[{"sig":"MEUCIB5IaMC4DkjTlsWAA7vDYNmH4bbEng75mADdTeMMLRwcAiEAmvsY+AXWnNajlSrO9VBGu4DVOh1wCUJUGW3w3ItNeX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337853},"type":"module","gitHead":"e20f9e84acecff1dea36116f9938f115bf3ccda7","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.5.3_1774538265657_0.3571157574011554","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"pi-repoprompt-mcp","version":"0.5.4","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.5.4","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"2364db7118c14af7fdbaeb5ef524bc3a37fd4196","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.5.4.tgz","fileCount":30,"integrity":"sha512-o5yI3KLPEFOQnztZF+G6r8ffg9qUt+YMe0BgTg+MxhE2qcs9ory9ZZ8ot6fG0nw0IBYlzkI0ZZgspGeQDKWLeA==","signatures":[{"sig":"MEUCICsZKf4LumHiFeNvEH7FkViUYXhXBG87V/cEV7BmAhg2AiEA4JsaQxnVkYVK0U2pO1Q6PJAhIsUJjl2lerRQRmClEj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337851},"type":"module","gitHead":"b493ec492579547f3e9614f6712fb31f3ec7120a","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"0.64.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.5.4_1774970731165_0.5399304785908814","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"pi-repoprompt-mcp","version":"0.5.5","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.5.5","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"29b8d901e867e147e4f9ba535d95ae709fd88161","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.5.5.tgz","fileCount":30,"integrity":"sha512-lQUqZCW5weyg3PY7jMitcmR3uqH6sa06XHzyMNyzGdQkAoMQMC9Fcxj3KJJHL7Ul8QJnnPWFNfGj3XjyeyARIQ==","signatures":[{"sig":"MEYCIQCtWl4G95Zw5Gg3hbdKnP9cSaSSDG+cV1oFeBHwKCMgsQIhAPjI1uOewNWEpWlZ0utrI1wyXEQ/6+5PbA7d3AuZhEya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337213},"type":"module","gitHead":"9c9b80cb5135dcbbe7955852ac9682566f3bfe3f","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"0.64.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.5.5_1775058827222_0.06794753730247072","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-repoprompt-mcp","version":"0.6.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.6.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"4ecf2a47bd96925a1e484329e514925b2195fb34","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.6.0.tgz","fileCount":30,"integrity":"sha512-v22u4ELTsxJu6nbNBEYmUs5nEmPC3yxZazNQRE0h17wqEuxoY144OJU7ZXe+VhZjIDEa7NuUcdc1czZBtk6i8Q==","signatures":[{"sig":"MEYCIQCMJQQFW5Gx8mzwNCbNfOvlhHRPRPbJ82uiNIy1ixtARQIhAIVO1njyS2dy3g1quVkLSGlmXRBzYqBbs438MwkW82lf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338327},"type":"module","gitHead":"b5cba0e1c26343e402ebdca8bb2baa3623651ff5","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"0.64.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.6.0_1775178827366_0.31844938579400206","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"pi-repoprompt-mcp","version":"0.6.1","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.6.1","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"73cba71e166ee0d5557308e3085216831971f1ad","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.6.1.tgz","fileCount":30,"integrity":"sha512-viaD8+NyzU2X9v3L6iH8BFcbO81xZ0cYREoVEX38DOo6f+xx5skxFvvBJFN1nQ64t9ExeQs7F82BGpwOpp26bQ==","signatures":[{"sig":"MEQCIBTufyWD3ury5EU3npVcyi5xY2EU8ukHS20Ad0+h7L+rAiBsR7RHKe6fYj8akO8z7PwaIs/crG7SRPMIR3il3AQgeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338483},"type":"module","gitHead":"41908908b58207d0152322ca541a82d91e56371d","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"0.64.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.6.1_1775180109101_0.5627224355709914","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"pi-repoprompt-mcp","version":"0.6.2","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.6.2","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"ae235a53c7f4b120a5bdd61e324dddf317ed9fe8","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.6.2.tgz","fileCount":30,"integrity":"sha512-bu49sDRLR75rOu8AGFNJInFa62+HYcAe/Mxn5WetXifeUfaTtJCOpA3vgU+d4q6fn9QXkJm8CKqm7aHXBsqFdg==","signatures":[{"sig":"MEQCIGac+0a4Vb4C6NAE7k1TwQwM1L7uooCz8Y9a8YJAcsl1AiA6KSxull2rHSTkSQZ6PtPvpqLK3eTKcbWrHfuc7TxrLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338458},"type":"module","gitHead":"d3a29b08cd4098992facd36e7d3324fbd36efc45","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"0.64.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.6.2_1775224652729_0.9041474357457888","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"pi-repoprompt-mcp","version":"0.7.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.7.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"246cc332eca05bd1a800995ffa0767e6cee737ed","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.7.0.tgz","fileCount":31,"integrity":"sha512-ZoU6LADVJavjfWk1WoVDWFugCZ8pfvgwpyiDZVk2jt7AFLVZxUeNatY4bWwdsacbZCmrFrNPR2zjQ1RYCLgNWA==","signatures":[{"sig":"MEUCIGCpZBhN2w0WvyZi4l2J7JNKpUBPQ45hqs3ieaHIQYBAAiEApV97pJww7nfsVS5R93auMmPsq5OBeFd+OUXN2w+84W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347743},"type":"module","gitHead":"5b8298d382c955a9782c9fe124eb4612a065c9b0","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"0.65.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.7.0_1775399228959_0.5357076346747836","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"pi-repoprompt-mcp","version":"0.7.1","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.7.1","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"0bf6e567d7e42c83ad94767ab5238f0f7f6e1638","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.7.1.tgz","fileCount":31,"integrity":"sha512-2zb2Ld13vWNi4Gq7fIFo/hT25XfN73nxVLfIxethPpXfPBrLmBelc5q/lPVEpHcxAvJ/vcVrr9ER3iQeSYoIJw==","signatures":[{"sig":"MEUCIQDJireFlceDNSwoxGKeZWHmoeprR8Kpo7dSjKtC+yUxtAIgRhuLt1qhfHGHBQwGKfUsF4jHbbW+qT8mk2Smny29FgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347744},"type":"module","gitHead":"d3a84e47a500c6232cca944c68afe2244d7a6547","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"^0.65.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.7.1_1775414225060_0.7556933029384498","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"pi-repoprompt-mcp","version":"0.7.2","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.7.2","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"d1b28cbd19918a2c7ed87ecb47e5a28f65ed4e90","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.7.2.tgz","fileCount":31,"integrity":"sha512-I8XMFlHydmjFbWfm0aKVD0frlSEkiK4o8N8dWp/k8FxMOUROh39d5lDR8LVQ0O81Vqb6CMmg/Ts3eJ4ZhoRIEA==","signatures":[{"sig":"MEYCIQCx7zP/olMgBNEg395sUZmlI63eUTuqKpg8jNPfnvJwDgIhAJoUAfw2k8GkGDUkIjgjIOKKunsIiogytF/hd+lSC+a2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348830},"type":"module","gitHead":"47ecacb492ae710672c5c8f3c089a83d0af1bffc","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"^0.65.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.7.2_1776353686628_0.8234996640767627","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"pi-repoprompt-mcp","version":"0.7.3","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.7.3","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"976cabef5fe5abe10ea54b635f8ae70b652fdaa1","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.7.3.tgz","fileCount":31,"integrity":"sha512-8APR3eY043jzEHGbx0y4MjipazimhXi6/+cmHOPKdvdQesMAzPsrMI/Z5EDp6ZzEkEt0BnMua0WNMA4DmLuQOA==","signatures":[{"sig":"MEQCIBIdjJkadJPKFY0ZtWd2nNgEHTXZ5Y+tcEGM90Y7CFO1AiADqkwTs0vDaH07ix3oFI6OR7oYIpjmktuw+zhVo3ayxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348811},"type":"module","gitHead":"a4c48c0addc6e28843d0fe4e1b1255cf28cf5bbd","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.69.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.7.3_1776997713817_0.1794113290968411","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"pi-repoprompt-mcp","version":"0.7.4","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.7.4","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"918cbdc1411fb1f975cc8943f8618458f274220a","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.7.4.tgz","fileCount":31,"integrity":"sha512-HR7RtczaMzpW5bnETv6nTEhY002ym2754+8wwKtr4N2CIqRGhOmygsGddZsK9ra6topSvGL1XIeDtFwcLFWIqw==","signatures":[{"sig":"MEUCIEkJbS6TcLcbRh/71tFKE3kpHnUb/f1NZKS76TYppKZUAiEAmkIUkY6bYGqFym7LvNGjiOnMQAIZ8nwLstr2phTeWZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348863},"type":"module","gitHead":"44a894fa5c3593f440a855463b3a0610b811e704","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.69.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.7.4_1778072094870_0.9355953158388131","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"pi-repoprompt-mcp","version":"0.7.5","keywords":["pi-package","pi","pi-coding-agent","repoprompt","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.7.5","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"268489a5225c6b84371236d7a7996be3c987e3e4","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.7.5.tgz","fileCount":31,"integrity":"sha512-8l1oDBE6MCx9QfyurhQJvm3CzzTvHAzoe4G8zGU2o9Fl7wk6JAN0gKLJe19xfLtruIJ5Dlhyyu4XqVQNx1ECHw==","signatures":[{"sig":"MEQCIBi+ntv26hcYReZ5QCHrJMrJR1S1J6Fc669HaJ7dLn9mAiBGljwjd6E9UU51gwIEJ92/TJn9ut1wrnPP/P6oxDtc6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348893},"type":"module","gitHead":"3de6df12877ade4d0a7221905cd8cc26bfa19de2","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with automated and branch-safe workspace management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.7.5_1778173584778_0.47428663282009476","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-repoprompt-mcp","version":"0.8.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.8.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"d5e06427056d3a618a3da062893a669b36deab90","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.8.0.tgz","fileCount":31,"integrity":"sha512-qrMXHZmwhcX+um884HGRYG6zaOaaVut/1NIly8KiIt6Lr8gRoDxLAgiSP7US3k/7SEHPUPHyY3nSGlxuiId1SA==","signatures":[{"sig":"MEQCIA2ypmWKgppjev9jcQyaEgVnSl1UJARjSZMkPCgMgQ67AiBnSG+WAz/P4FnIEW/1MXbfamXKMdqRChQCmc/ynXVS6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351412},"type":"module","gitHead":"93cba19cc4eb3c3114747151346ea6d6928b5501","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.8.0_1782735755728_0.028305593735773238","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"pi-repoprompt-mcp","version":"0.8.1","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.8.1","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"6b168f017c3ca86b96d1d12f918312ff17aab822","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.8.1.tgz","fileCount":31,"integrity":"sha512-pytl+Zh9uxlaPwkEJfl1Cufeyp4mMKOLv+9TgL38VkHVXzG6YfIXWTz1V32lZTdnZ8FS+NQpBYb3GHcClZ5ejQ==","signatures":[{"sig":"MEUCIQDTtAAV5IYcWIKgANO9q2+fnC5oJEdyKOHSc17VwIw+bgIgD1aAXHWqInxEa6h0skvWGnok7wnqyNxcTLWYctO+7kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351926},"type":"module","gitHead":"ec47034c2cd7cae339bb2d29cf4b3a06fbdda3e6","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.8.1_1783966898053_0.45301568508802914","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"pi-repoprompt-mcp","version":"0.8.3","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.8.3","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"973aea294bc465d17702dece2c632dee40ed13ce","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.8.3.tgz","fileCount":31,"integrity":"sha512-0K+wYsb2ZiD3JIL0G168kTjVRvR282eChHRw1SBRM1jwOpU1PyAnNo8xM5Vq2L8I2zkzaLkwxgXihDNr3pgOqA==","signatures":[{"sig":"MEYCIQC18O80BsvkW1prEj+M3v7GRD46DrVgW+HbH7m0lR8YzwIhAICHX3qgS8xQ8efev6bLQ6RkutZjHXaw1KHmYX+HACN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356841},"type":"module","gitHead":"e2bcd1aa3d4af69c918657b128696b0c9f12c7a3","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.8.3_1785683497595_0.56009734390489","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-repoprompt-mcp","version":"0.9.0","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.9.0","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"06f0c497e6c0e1f2b128f676d5aa8b664a526336","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.0.tgz","fileCount":41,"integrity":"sha512-y0iLQ9T07N1FmHEaxhtQbxYNIBGkNRStI/iE2E/gLST+GGkcrw/A0+wRW2NsVtmnOqASw8xy3uErSNm1AK2B+g==","signatures":[{"sig":"MEUCIDZqzBQ3T5T/FTwtohzAShKpQN8MHG1vxGoC1KXOwjPFAiEA0EnXhyA6CcU3xHsvmBSINQyFoSNW5XPnib+O0mvTZfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599586},"type":"module","gitHead":"085d4712462f6c36fe9d55dfbb7571d9e450941b","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.9.0_1785890182378_0.5721246137459564","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"pi-repoprompt-mcp","version":"0.9.1","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.9.1","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"2befd85cc851c4452a3d91ab1c2a7b870b1f52f7","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.1.tgz","fileCount":41,"integrity":"sha512-SFYhl4elRmMdt8QS3TFjItQxEqAFw0scFwNAGbRF/Fn/NMNyGrpoBBG6v+HAvJb6yBrH0ZJjsloL1vVrH4YgNw==","signatures":[{"sig":"MEUCIBSZUfmFMFn24rDVZ8BDAPNFNNpvYz3IDNtTFUe4aAPNAiEAjXqLOIOsH0BHcmvIZeFbmJa2yBiHO0ghRE3Y6AdTFLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599613},"type":"module","gitHead":"2032ec7dfa69c94dafaa2927da0e8517f70a20de","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.9.1_1785890946596_0.9042091255768823","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"pi-repoprompt-mcp","version":"0.9.2","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.9.2","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"3d89464fd82c461ad1a37f3445127300b4e7777d","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.2.tgz","fileCount":41,"integrity":"sha512-kXEjGdKqQF0M/CakHOnq1GWzMYhLgns8X82MiV78PwJi9s5CvMQTH2gDoSlEcjJg6D6W06HdMhBSFExeqDq2sQ==","signatures":[{"sig":"MEUCIEJuMfCzTqeoNAHNoESdVpvzDx2itJFNQ9nINeXcPqodAiEAwPWEneNjcaMpK65zlD0msbKmCYF/3iA5zRUvWCS8ftg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599318},"type":"module","gitHead":"98b70fa67fdda77fda61c4977cbd69cd651e3611","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}],"clean":["extensions/repoprompt-mcp"]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.9.2_1786670507081_0.8122396029337218","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"pi-repoprompt-mcp","version":"0.9.3","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.9.3","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"66dff0cd6e68165a90d0d6bb091bcaeadd96145d","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.3.tgz","fileCount":41,"integrity":"sha512-hJm8KxcnESI/HgAhObRAlM6CDgytLtQLVC1PmAe6sXPBGCWwdgz0FjHhRvf3xkg0f53PsGuF9q3+qQ7rxJPRgw==","signatures":[{"sig":"MEUCIQDjXMcklk+t//SuosL1644VoUMQhdmfJgNhV0Z6YB83bgIgdLbB+kIKLVJLYjA9sZr8VkT89ww+Gq6/qSNslO5F1I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600763},"type":"module","gitHead":"3939ed8a6856b60078ce050e390496fbeba1cd01","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}],"clean":["extensions/repoprompt-mcp"]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.9.3_1786672412146_0.6196396595945206","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"pi-repoprompt-mcp","version":"0.9.4","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.9.4","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"e6ce376fed6d46e8f1adc57bafcd1d4f90e6d714","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.4.tgz","fileCount":41,"integrity":"sha512-8xGjJLB04fNxv44ds9l9MMyx+ASXyihaOkh6Y9qpRPDwn2UlMPtHO5+07NkLkRH/XaBlwDGv0b773WAMQ9/dbw==","signatures":[{"sig":"MEQCIEiTmMFEr9McfTOFA/8QDZMxa0w3B6+M+iShFO0FQCh0AiAaWarqpq+b/8jJehq0lWcnECNXz7ZrcVv2333KcwddYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600763},"type":"module","gitHead":"adf55c76af00f7fbe9e790dd237359ac774320ab","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}],"clean":["extensions/repoprompt-mcp"]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.9.4_1786982238497_0.2629765736078282","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"pi-repoprompt-mcp","version":"0.9.5","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.9.5","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"9e7c7730189ba7dd0ef94a552e14eabf063fc76c","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.5.tgz","fileCount":41,"integrity":"sha512-jHoXUP2QcYa37TF/dkkT3Q8IetJ1gfNzGB4RYPtzbpdg6Rab8I9gKCyB56LncXwe5+kfnxlvfk7vHCGMl8OSxQ==","signatures":[{"sig":"MEYCIQC269miKotNgnACLvPDoL8shdrJ9tIPTFz2ctYe7nu9rgIhAKzgwgbae12b59P0X2v1MBXt/CBQ10DaAm5qDwWnhZ7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600763},"type":"module","gitHead":"9da05aeb9ece4936ea0941989534f28cf97150ca","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}],"clean":["extensions/repoprompt-mcp"]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.9.5_1787083804812_0.888731389938517","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"pi-repoprompt-mcp","version":"0.9.6","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"license":"MIT","_id":"pi-repoprompt-mcp@0.9.6","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"homepage":"https://github.com/w-winter/dot314#readme","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"dist":{"shasum":"69028e75074d11bd5a2756692929f13ae93cef8e","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.6.tgz","fileCount":41,"integrity":"sha512-xKblwpzhkLjhgOww4o14AQ08TK6hbUYjtmunK5gLSFkG64F1rTLmJoT5zDdbunXNbVZhRDAZc8c/neNDGE8RUA==","signatures":[{"sig":"MEUCIC+ARcmNNe4kuneaZ8jrPFoJgpbA4pC2EpepG0SH5pVGAiEAurz3oVT+g8SRNddeDCPcNyRBLwR7lBq1hNgYxWKsEXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":601305},"type":"module","gitHead":"b57be443f47182041a88e1c47f82bbf41b303a2a","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}],"clean":["extensions/repoprompt-mcp"]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-repoprompt-mcp_0.9.6_1788393827289_0.41448844557610554","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"pi":{"extensions":["extensions/repoprompt-mcp/src/index.ts"]},"_id":"pi-repoprompt-mcp@0.9.7","bugs":{"url":"https://github.com/w-winter/dot314/issues"},"dist":{"shasum":"720a6bb03ad99a95166d3b5ef213134acdb4ad15","tarball":"https://registry.npmjs.org/pi-repoprompt-mcp/-/pi-repoprompt-mcp-0.9.7.tgz","fileCount":41,"integrity":"sha512-JizxEsmF7dWt+fIiYJqKKgEt6juBfdRsVzDTI0/pd/orwT/vquKQI282E4K3KAxx7764mmrLK0r2HIUHpsHCHw==","signatures":[{"sig":"MEQCIFTjiqlK+kPzYl+yZVjQF3gk2EI6JCT+1XOqdC5zfBPYAiATQ6htripOq6G7vP/pXwmbQi4wDnQBYQJ7qEPNZW/3HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEC6UTlQ+/YZy1YRU0aHgI9A7mhqfiH2sCsl+M+ldFpHAiAsb80BKFxOYxbpq7MIcGvfTvA0H7fuzOZSwTHkQCWi3w=="}],"unpackedSize":602071},"name":"pi-repoprompt-mcp","type":"module","gitHead":"031d99cc952027ebfdebdfaaa8a5ffc48ba36d73","license":"MIT","scripts":{"prepack":"node ../../scripts/pi-package-prepack.mjs","test:package":"node test/package-smoke.mjs"},"version":"0.9.7","_npmUser":{"name":"w-winter","email":"warren.winter@gmail.com"},"homepage":"https://github.com/w-winter/dot314#readme","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"_npmVersion":"10.9.4","description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","directories":{},"maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"_nodeVersion":"22.22.1","dependencies":{"diff":"^7.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"dot314Prepack":{"copy":[{"to":"extensions/repoprompt-mcp/src","from":"../../extensions/repoprompt-mcp/src"},{"to":"CHANGELOG.md","from":"../../extensions/repoprompt-mcp/CHANGELOG.md"},{"to":"LICENSE","from":"../../LICENSE"}],"clean":["extensions/repoprompt-mcp"]},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":">=0.83.0","@earendil-works/pi-coding-agent":">=0.83.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-repoprompt-mcp_0.9.7_1790884412964_0.5578258819369961"}}},"time":{"created":"2026-01-28T01:45:33.611Z","modified":"2026-10-01T19:53:33.304Z","0.1.0":"2026-01-28T01:45:33.775Z","0.1.1":"2026-02-02T04:14:23.452Z","0.2.0":"2026-02-03T01:03:46.857Z","0.2.1":"2026-02-15T22:25:50.563Z","0.2.5":"2026-02-18T04:05:57.704Z","0.2.6":"2026-02-18T04:18:47.964Z","0.2.7":"2026-02-20T12:20:12.958Z","0.2.8":"2026-02-22T01:33:48.376Z","0.2.9":"2026-02-22T06:09:37.183Z","0.3.0":"2026-03-12T05:18:28.371Z","0.4.0":"2026-03-17T00:53:30.100Z","0.4.9":"2026-03-18T01:56:30.426Z","0.5.0":"2026-03-18T02:01:04.397Z","0.5.1":"2026-03-18T02:57:38.535Z","0.5.2":"2026-03-26T02:27:14.243Z","0.5.3":"2026-03-26T15:17:45.826Z","0.5.4":"2026-03-31T15:25:31.340Z","0.5.5":"2026-04-01T15:53:47.356Z","0.6.0":"2026-04-03T01:13:47.540Z","0.6.1":"2026-04-03T01:35:09.261Z","0.6.2":"2026-04-03T13:57:32.870Z","0.7.0":"2026-04-05T14:27:09.154Z","0.7.1":"2026-04-05T18:37:05.226Z","0.7.2":"2026-04-16T15:34:46.815Z","0.7.3":"2026-04-24T02:28:34.035Z","0.7.4":"2026-05-06T12:54:55.017Z","0.7.5":"2026-05-07T17:06:25.019Z","0.8.0":"2026-06-29T12:22:35.877Z","0.8.1":"2026-07-13T18:21:38.214Z","0.8.3":"2026-08-02T15:11:37.803Z","0.9.0":"2026-08-05T00:36:22.523Z","0.9.1":"2026-08-05T00:49:06.740Z","0.9.2":"2026-08-14T01:21:47.229Z","0.9.3":"2026-08-14T01:53:32.273Z","0.9.4":"2026-08-17T15:57:18.652Z","0.9.5":"2026-08-18T20:10:04.970Z","0.9.6":"2026-09-03T00:03:47.437Z","0.9.7":"2026-10-01T19:53:33.098Z"},"bugs":{"url":"https://github.com/w-winter/dot314/issues"},"license":"MIT","homepage":"https://github.com/w-winter/dot314#readme","keywords":["pi-package","pi","pi-coding-agent","repoprompt","repoprompt-ce","repoprompt-classic","mcp"],"repository":{"url":"git+https://github.com/w-winter/dot314.git","type":"git","directory":"packages/pi-repoprompt-mcp"},"description":"A token-efficient RepoPrompt integration for Pi with branch-safe workspace and tab management","maintainers":[{"name":"w-winter","email":"warren.winter@gmail.com"}],"readme":"# RepoPrompt MCP for Pi (`pi-repoprompt-mcp`)\n> **Supported versions:** Pi 0.83.0 or newer; RepoPrompt CE 1.2.0 or newer with the required routing tools; RepoPrompt Classic 2.1.32.\n\nClassic support targets RepoPrompt Classic 2.1.32. Before forwarding tools that act on a workspace or tab, the extension verifies that Classic can report live windows, tabs, and the current connection binding. If that check fails, those tools remain blocked and `/rp status` reports the problem.\n\nThis extension provides a single tool (`rp`) that exposes RepoPrompt MCP tools to Pi, includes branch-safe window and tab binding (auto-detect and bind to window by `cwd`, auto-bind to safe tab, persist and restore across sessions and session tree nodes, and interactive selection of windows and tabs) and batches of read files (automatically selected as context in the RepoPrompt desktop app), renders RepoPrompt tool outputs (syntax + diff highlighting), and applies guardrails for destructive operations.\n\nThe extension's window- and tab-related management features allow a workflow where new Pi sessions automatically attach to the required workspace and tab without clobbering your, or other agents', parallel usage of RepoPrompt.  Because it recovers the window, tab, and auto-selected read-files context when you rewind via `/tree` or restore a session, all the context the agent has built up (and automatically selected in the RepoPrompt app) by reading files and slices up to that point always remains available in the app for RP Chat (see `/rp oracle` below) or external \"oracle\" (e.g. GPT-x Pro) use cases.  Recovery is based on the required root(s) of the saved selection state, so it can reattach to any open workspace that already contains those roots rather than requiring the original workspace name; if multiple open workspaces satisfy that requirement and `cwd` does not disambiguate them, then you should re-bind with `/rp bind`.\n\nRepoPrompt Classic and RepoPrompt CE are supported targets. Classic's Compose UI affords visibility over and user-guided refinement of Context Builder's selections, while CE is better suited to parallel agents, implementation execution, and closed-loop planning and review. You can switch targets mid-session with `/rp app` (for example, curate context and obtain a plan in Classic, then execute the plan in CE).\n\n## Installation\n\nFrom npm:\n\n```bash\npi install npm:pi-repoprompt-mcp\n```\n\nFrom the dot314 git bundle (filtered install):\n\nAdd to `~/.pi/agent/settings.json` (or replace an existing unfiltered `git:github.com/w-winter/dot314` entry):\n\n```json\n{\n  \"packages\": [\n    {\n      \"source\": \"git:github.com/w-winter/dot314\",\n      \"extensions\": [\"extensions/repoprompt-mcp/src/index.ts\"],\n      \"skills\": [],\n      \"themes\": [],\n      \"prompts\": []\n    }\n  ]\n}\n```\n\n## Features\n\n### Window and tab binding\n\n- Auto-binds to the RepoPrompt window that matches `process.cwd()` (by workspace roots, resolving symlinks to their real paths before matching)\n  - If multiple windows match, you're prompted to pick one\n  - Window binding is (optionally) persisted across session reloads and session tree nodes\n- If a bound window has an existing tab with zero selected files and no chats, the extension binds to that tab; otherwise it provisions a new tab and binds to that\n- Deterministically reconciles the session tree node's bound tab, and can restore the tab already associated with that node or provision a new safe tab when needed\n- User-driven binding via `/rp bind` (windows) or `/rp tab` (tabs); agents can use `rp({ bind: ... })`\n- In addition to window bindings, tab bindings and auto-selected read-files context is stored and automatically recovered across node rewinds via `/tree`, different sessions (e.g., created via `/fork`), and resumed sessions\n\nForked sessions inherit the parent session-plus-node's window, tab, and auto-selected context snapshot at the fork point (unless you rewind in the forked session and switch window/tab/etc.), then can diverge independently as later reads or manual tab switches are performed in the child session.  Binding is non-invasive, in that it doesn't change RepoPrompt's globally active window, and automatic tab provisioning uses background tabs (`focus=false`) without stealing UI focus.  This is to prevent interference when multiple agents (or your manual usage of RepoPrompt in parallel to a Pi session) are using this extension and need to target different windows or tabs simultaneously.\n\n### Output rendering\n\n- Syntax highlighting for code blocks and codemaps in `read_file`, and for code blocks in outputs of `apply_edits`, `file_actions create/delete`, and `git`\n- Common non-mutating RepoPrompt actions (`read_file`, `file_search`, `get_file_tree`, `get_code_structure`, `workspace_context`, routing helpers like `manage_workspaces`, and control/discovery actions like `windows`/`bind`/`status`/`search`/`describe`) get concise request-driven call/result summaries in collapsed mode.  The call line carries intent while the result line carries outcome, so the transcript stays compact without echoing the same label twice.  These summaries are derived from the arguments Pi sent, not by parsing RepoPrompt's prose output, and unknown tools fall back to normal collapsed rendering\n\n<p align=\"center\">\n  <img width=\"270\" height=\"936\" alt=\"Collapsed call/result summaries\" src=\"https://raw.githubusercontent.com/w-winter/dot314/main/packages/pi-repoprompt-mcp/docs/images/collapsed-summaries.png\" />\n</p>\n\n- RepoPrompt `apply_edits` calls are forwarded with `verbose: true` by default, while the returned diff is normalized into `details.diff` and presented to the agent as a terse summary.  The same is done for `file_actions create/delete` outputs, so you see all edited/created/deleted LOC with rich rendering but the extension prevents the context window from getting bloated by round-tripping tool I/O tokens\n- Adaptive diff rendering for RepoPrompt `git` and `apply_edits` outputs by default (`diffViewMode: \"auto\"` picks split, unified, compact, or summary at render time based on pane width).  This uses the active Pi theme's `toolDiffAdded`, `toolDiffRemoved`, and `toolDiffContext` colors (typically mapped to chosen hues for green and red), and its visual design and rendering logic are indebted to [MasuRii/pi-tool-display](https://github.com/MasuRii/pi-tool-display).  Two different examples at different pane widths:\n\n<p align=\"center\">\n  <img width=\"1027\" height=\"256\" alt=\"Split diff rendering\" src=\"https://raw.githubusercontent.com/w-winter/dot314/main/packages/pi-repoprompt-mcp/docs/images/diff-split.png\" />\n</p>\n<p align=\"center\">\n  <img width=\"629\" height=\"302\" alt=\"Unified diff rendering\" src=\"https://raw.githubusercontent.com/w-winter/dot314/main/packages/pi-repoprompt-mcp/docs/images/diff-unified.png\" />\n</p>\n\n- Generic fenced diff blocks, and adaptive-diff parse failures, fall back to a simpler diff renderer, which uses `delta` if installed or otherwise the built-in highlighter\n- Markdown-aware styling for headings and lists\n\n### Pi Codex Code and Notebook Mode\n\nWhen [pi-codex-conversion](https://github.com/IgorWarzocha/howaboua-pi-stuff/tree/main/packages/pi-codex-conversion) 3.0.24 or newer is installed, the same `rp` tool is available inside Code and Notebook Mode as `tools.rp`. Await each call so cancellation and progress remain attached to the active `exec` cell:\n\n```js\nconst result = await tools.rp({\n  call: \"read_file\",\n  args: { path: \"README.md\" },\n});\ntext(result);\n```\n\nThe top-level `rp` tool also works when `pi-codex-conversion` is not installed.\n\n### Asynchronous Context Builder and Oracle jobs\n\n- Calls to `context_builder` and `oracle_send` through `rp` start in the background and immediately return opaque job IDs\n- Use `context_builder_wait` for Context Builder jobs and `oracle_send_wait` for Oracle jobs. A wait normally remains pending until the job finishes or fails. With heartbeats enabled and a known or configured prompt-cache time-to-live (TTL), it may instead return `running` shortly before the cache expires\n- When a wait returns `running`, repeat it with the same job ID as the next action. This gives the next Pi model request an opportunity to reuse or refresh its prompt cache, but does not guarantee a provider cache hit\n- Heartbeats are scheduled late in each known cache window rather than at a fixed polling interval. This aims to avoid the higher cost of reprocessing the full prompt after cache expiration while avoiding unnecessary intermediate model turns and cache reads; provider cache behavior and billing remain authoritative, so the schedule is a cost-saving heuristic rather than a guarantee\n- Starting a job sends exactly one request to RepoPrompt; wait calls observe that same background request and never resend it. A `running` response or cancelled wait leaves the job running and its eventual result available\n- Typing a message while a wait is in flight (steering) ends that wait early, so you can redirect the agent without losing the job; it picks the same job back up afterwards\n- A wait is interrupted only when your message arrives while nothing else is queued; if a message was already pending, the wait continues until the job settles or a heartbeat returns `running`\n- A finished job's result or failure can be retrieved only once. The RepoPrompt request remains bounded by `toolCallTimeoutMs`, independently of cache-aware wait scheduling\n- Pending and ordinary `running` heartbeat waits render no rows, so repeated waits do not crowd the transcript; they still appear in the session record and in HTML exports, and only the settled result is displayed. A wait ended by steering does render a row, since its job is still running\n- A bound RepoPrompt tab can run one Context Builder job and one Oracle job at the same time; different tabs can also run jobs concurrently\n- Reconnecting, switching RepoPrompt apps, reloading the extension, or ending the Pi session cancels outstanding Context Builder and Oracle jobs and invalidates their IDs\n- `/rp oracle` runs synchronously and other RepoPrompt tool calls return their results directly\n\n### Steerable RepoPrompt CE Agent Mode waits\n\nRepoPrompt CE can run sub-agent sessions of its own. A blocking wait for a sub-agent stays open until the sub-agent has something to report, you steer, or the extension reaches the cache-aware heartbeat horizon for the Pi model handling the current turn.\n\n- Steering never cancels a sub-agent; it ends only your agent's wait. Nothing you type costs you work in progress, and the session can be picked back up afterwards\n- These waits use the same provider-aware scheduling as Context Builder and Oracle waits\n- A `Running` heartbeat leaves the sub-agent active and can be followed by another wait\n- A single sub-agent or a whole batch can be waited on at once, in which case the wait ends as soon as any one of them has something to report\n- Launching a sub-agent inline and sending a follow-up while waiting for its reply hold the turn until RepoPrompt returns\n\n### Safety checks\n\n- Delete operations are blocked unless you pass `allowDelete: true`\n- Optional edit confirmation gate for edit-like operations (`confirmEdits`)\n- Warn on in-place workspace switches (when applicable)\n\n## Requirements\n\n- Pi 0.83.0 or newer\n- RepoPrompt CE 1.2.0 or newer with the MCP operations needed for window and tab routing, or RepoPrompt Classic 2.1.32\n- The selected target's bundled `repoprompt-mcp` server reachable over stdio; CE is the default target and Classic is selectable with `/rp app classic`\n\n### Compatibility and routing contract\n\nWhen it connects, the extension checks that the selected target provides the MCP operations needed for window and tab routing. If a required operation is missing or incompatible, tools that act on a workspace or tab remain blocked and `/rp status` explains what is unavailable. `/rp status`, `/rp app`, `/rp reconnect`, tool search, and tool descriptions remain available for diagnosis. Other tools advertised by the selected target appear automatically.\n\nAuto-binding matches the Pi working directory against the roots of open RepoPrompt workspaces. Saved window and tab bindings are checked against the current connection before they are used. If a routing operation may have succeeded but its result cannot be confirmed, the route is quarantined until `/rp reconnect` or an explicit `/rp bind` establishes it again.\n\n`/rp status` reports `verified tab`, `stale/missing`, `restored but unverified`, `quarantined`, `unverified (observation failed)`, `unsupported contract`, or `unbound`. Only a verified tab can receive tools that act on a workspace or tab. A matched window or restored selection remains unverified until the extension binds and confirms a tab. If the live tab is verified but its binding cannot be saved to Pi session history, status reports the persistence problem while keeping the live tab usable.\n\n### Target-specific tools\n\n- RepoPrompt CE Oracle supports `chat`, `plan`, and `review`. RepoPrompt Classic Oracle also supports `edit`. `/rp oracle` help and validation follow the selected target.\n- RepoPrompt CE `get_code_structure` uses optional `paths` plus `expand`, `depth`, `signatures`, and `size`; omitting `paths` uses the current selection. RepoPrompt Classic uses `scope`, `paths`, and `max_results`. Call summaries reflect the arguments sent to the selected target.\n- Selection summaries use `manage_selection` with `op: \"get\"`; unavailable selection-summary capabilities affect counts in status rather than routing authority.\n\n## Usage\n\n### Commands\n\n- `/rp status` — observe connection, catalog freshness, and route state; verified tabs include window, workspace, tab, focus, and context identity\n\n<p align=\"center\">\n  <img width=\"210\" alt=\"Status display\" src=\"https://raw.githubusercontent.com/w-winter/dot314/main/packages/pi-repoprompt-mcp/docs/images/status.png\" />\n</p>\n\n- `/rp windows` — list available RepoPrompt windows\n- `/rp app` — show a two-option selector for the active RepoPrompt target; `/rp app ce` and `/rp app classic` switch directly\n- `/rp bind` — interactive workflow for choosing the RepoPrompt window\n- `/rp bind <id> [tab]` — direct option if you already know the target window id (and optionally an exact tab name or tab id); when `[tab]` is omitted, the extension restores the branch's tab for that window or provisions a fresh background tab once\n- `/rp tab` — interactive tab picker for the current bound window, with `Create new tab` as the first option followed by existing tab names\n- `/rp tab new` — create and bind a fresh tab on the current bound window\n- `/rp tab <name-or-id>` — bind an existing tab on the current bound window by name or id\n- `/rp oracle [--mode <mode>] [--name <chat name>] [--continue|--chat-id <id>] <message>` — ask RepoPrompt Oracle with current selection context. `<mode>` is `chat|plan|review` for CE and `chat|plan|edit|review` for Classic; omitting it uses `oracleDefaultMode` after target-specific validation.\n- `/rp reconnect` — reconnect to RepoPrompt\n\n### Tool: `rp`\n\nYour agent drives everything above through a single `rp` tool; you never call it yourself. These shapes are listed so you can recognize the calls in your transcript and see what the extension exposes.\n\n```ts\n// Status (connection + binding)\nrp({ })\n\n// List windows for the selected RepoPrompt target\nrp({ windows: true })\n\n// Bind to a specific window (does not change RepoPrompt active window)\nrp({ bind: { window: 3 } })\n\n// Bind to an exact tab in that window\nrp({ bind: { window: 3, tab: \"T2\" } })\n\n// Search or describe tools\nrp({ search: \"file\" })\nrp({ describe: \"apply_edits\" })\n\n// Call a RepoPrompt tool (binding args are injected automatically)\nrp({ call: \"read_file\", args: { path: \"src/main.ts\" } })\n\n// Start Context Builder asynchronously and save the returned job ID\nrp({\n  call: \"context_builder\",\n  args: { instructions: \"Explore the implementation and produce a plan\", response_type: \"plan\" }\n})\n\n// Wait for the result; if it returns running, repeat this as the next action\nrp({ call: \"context_builder_wait\", args: { job_id: \"cb_...\" } })\n\n// Start an Oracle request asynchronously\nrp({\n  call: \"oracle_send\",\n  args: { message: \"Review the selected changes\", mode: \"review\", export_response: true }\n})\n\n// Wait for the same Oracle request; if it returns running, repeat this as the next action\nrp({ call: \"oracle_send_wait\", args: { job_id: \"oracle_...\" } })\n\n// Edit confirmation gate (only required if confirmEdits=true in config)\nrp({\n  call: \"apply_edits\",\n  args: { path: \"file.ts\", search: \"old\", replace: \"new\" },\n  confirmEdits: true\n})\n\n// Delete guard override\nrp({\n  call: \"file_actions\",\n  args: { action: \"delete\", path: \"temp.txt\" },\n  allowDelete: true\n})\n```\n\n## Configuration\n\nCreate `~/.pi/agent/extensions/repoprompt-mcp.json`:\n\n```json\n{\n  \"activeApp\": \"ce\",\n  \"apps\": {\n    \"ce\": {\n      \"appPath\": \"/Applications/RepoPrompt CE.app\",\n      \"autoLaunchApp\": true\n    },\n    \"classic\": {\n      \"appPath\": \"/Applications/Repo Prompt.app\",\n      \"autoLaunchApp\": true\n    }\n  },\n\n  \"autoBindOnStart\": true,\n  \"persistBinding\": true,\n  \"backgroundWaitHeartbeatEnabled\": true,\n  \"backgroundWaitCacheTtlMsByModel\": {\n    \"my-provider/my-model\": 1800000,\n    \"openrouter/*\": null\n  },\n\n  \"confirmDeletes\": true,\n  \"confirmEdits\": false,\n  \"toolCallTimeoutMs\": 5400000,\n\n  \"readcacheReadFile\": true,\n  \"autoSelectReadSlices\": true,\n  \"oracleDefaultMode\": \"chat\",\n\n  \"collapsedMaxLines\": 3,\n  \"diffViewMode\": \"auto\",\n  \"diffSplitMinWidth\": 120,\n  \"suppressHostDisconnectedLog\": true\n}\n```\n\n`autoLaunchApp` applies only when that target is selected. With `\"activeApp\": \"ce\"`, the extension launches CE; Classic is launchable only after switching to it with `/rp app classic`.\n\n`collapsedMaxLines` controls how many rendered lines of RepoPrompt tool output Pi shows before the result is expanded for the generic fallback path.  In addition, the extension now emits hand-authored one-line or two-line collapsed summaries for common non-mutating actions like `read_file`, `file_search`, `get_file_tree`, `get_code_structure`, `workspace_context`, `windows`, `bind`, and `status`; these are derived from Pi's own request metadata rather than RepoPrompt's returned prose.  Unknown or unsupported tools still fall back to the normal `collapsedMaxLines` behavior.  LOC-changing operations are the other exception: verbose RepoPrompt `apply_edits` and rendered `file_actions create/delete` results ignore `collapsedMaxLines` once normalized into `details.diff`, so the full rendered code changes remain visible.\n\nOptions:\n\n| Option | Default | Description |\n|---|---:|---|\n| `activeApp` | `\"ce\"` | Startup RepoPrompt target (`\"ce\"` or `\"classic\"`); `/rp app` changes the current session target |\n| `apps.ce` | CE defaults | RepoPrompt CE target definition |\n| `apps.classic` | Classic defaults | RepoPrompt Classic target definition |\n| `apps.<target>.command` | auto-detect | Explicit MCP server command for that target |\n| `apps.<target>.args` | `[]` | MCP server args for that target |\n| `apps.<target>.env` | unset | Extra environment variables for that target's MCP server |\n| `apps.<target>.appPath` | app default | App bundle path; the MCP binary is derived as `<appPath>/Contents/MacOS/repoprompt-mcp` |\n| `apps.<target>.autoLaunchApp` | `true` | Auto-launch this app only when this target is selected and the MCP server is unreachable at startup |\n| `toolCallTimeoutMs` | `5400000` | MCP tool-call deadline in milliseconds for RepoPrompt operations, including Context Builder, Oracle, and CE Agent Mode waits (90 minutes by default) |\n| `autoBindOnStart` | `true` | Auto-detect and bind on session start, then reconcile the branch-safe tab for the chosen window |\n| `persistBinding` | `true` | Persist window and tab bindings in Pi session history for branch-safe replay |\n| `backgroundWaitHeartbeatEnabled` | `true` | Allow Context Builder, Oracle, and blocking CE Agent Mode waits to return `running` near known or configured prompt-cache deadlines; `false` keeps Context Builder and Oracle waits pending until the job finishes or fails, while CE waits can remain open until shortly before `toolCallTimeoutMs` |\n| `backgroundWaitCacheTtlMsByModel` | `{}` | Cache TTL assumptions in milliseconds keyed by exact `provider/model`, provider-wide `provider/*`, or global `*`; `null` keeps matching Context Builder and Oracle waits pending until the job finishes or fails, while matching CE waits can remain open until shortly before `toolCallTimeoutMs` |\n| `confirmDeletes` | `true` | Block delete operations unless `allowDelete: true` |\n| `confirmEdits` | `false` | Block edit-like operations unless `confirmEdits: true` |\n| `readcacheReadFile` | `false` | Enable [pi-readcache](https://github.com/Gurpartap/pi-readcache)-like caching for RepoPrompt `read_file` calls (returns unchanged markers/diffs on repeat reads to save on tokens and prevent context bloat) |\n| `autoSelectReadSlices` | `true` | Automatically track `read_file` calls by adding slices/full-file selection via `manage_selection`, so `oracle_send` (or a manually created Oracle chat in the RepoPrompt app) uses everything the agent has read as context; these file/slice selections are **branch-safe** across `/tree` rewinds and `/fork`ed session branches via extension-owned snapshot replay |\n| `oracleDefaultMode` | `\"chat\"` | Default mode for `/rp oracle` when `--mode` is omitted; CE accepts `chat`, `plan`, or `review`, while Classic also accepts `edit` |\n| `collapsedMaxLines` | `3` | Lines shown in collapsed view |\n| `diffViewMode` | `\"auto\"` | Diff layout for RepoPrompt `git` / `apply_edits` fenced diff output (`auto`, `split`, `unified`) |\n| `diffSplitMinWidth` | `120` | Minimum render width before `diffViewMode: \"auto\"` uses split diff layout |\n| `suppressHostDisconnectedLog` | `true` | Filter noisy stderr from macOS `repoprompt-mcp` (disconnect/retry bootstrap logs) |\n\nOverride keys use the provider and model ID reported by Pi. An exact `provider/model` entry takes precedence over `provider/*`, which takes precedence over the global `*` entry. Model IDs may contain `/`; for example, `openrouter/anthropic/claude-sonnet-4.5` is an exact OpenRouter key, while `openrouter/*` covers every OpenRouter model. Numeric TTLs are floored and clamped from two minutes to 24 hours, then reduced by a safety margin of 10% or at least 60 seconds. A `null` override keeps matching Context Builder and Oracle waits pending until the job finishes or fails, while matching CE Agent Mode waits can remain open until shortly before `toolCallTimeoutMs`.\n\nBuilt-in scheduling uses 4-minute heartbeats for supported 5-minute cache routes (including Anthropic's default cache retention), an 18-minute empirical heartbeat for GPT-5.6 variants on Pi's OpenAI Codex route, 27-minute heartbeats for GPT-5.6+ on supported OpenAI, OpenRouter, and Bedrock routes, and 54-minute heartbeats for supported one-hour Anthropic caching. GPT-5.5, long-retention OpenAI families before GPT-5.6, and routes without a known cache lifetime use no cache heartbeat: Context Builder and Oracle waits stay pending until the job finishes or fails, while CE Agent Mode waits can remain open until shortly before `toolCallTimeoutMs`.\n\nThe policy is recalculated from the Pi model handling the current agent turn on every wait. Explicit overrides are authoritative for proxies, private deployments, and newly released models. With `backgroundWaitHeartbeatEnabled` set to `false`, Context Builder and Oracle waits remain pending until the job finishes or fails, while CE Agent Mode waits can remain open until shortly before `toolCallTimeoutMs`.\n\nIf you use Pi's native cache warming (`\"cacheWarming\": \"streaming\"` or `\"idle\"` in Pi's settings), I recommend setting `\"backgroundWaitHeartbeatEnabled\": false` in `~/.pi/agent/extensions/repoprompt-mcp.json`. Check `/session` to confirm native warming is active for your model. This avoids extra model turns from RP heartbeats while Pi refreshes its cache in the background. Job completion and accepted steering still release waits.\n\nAs of this time of writing, you'll have to choose between these mechanisms manually. Native warming depends on model and request eligibility and has a one-hour limit during active runs. If you disable native warming or need RP's provider-aware heartbeats for waits it cannot cover, set `\"backgroundWaitHeartbeatEnabled\": true`.\n\nCommand resolution for each app target checks `apps.<target>.command`, then app-specific MCP config entries (`repoprompt-ce` / `rpce` for CE, `repoprompt-classic` / `rpclassic` for Classic), then the target app bundle command, then the fixed target CLI (`rpce-cli` or `rp-cli`). Automatic tab restoration and provisioning is driven by `autoBindOnStart` and `persistBinding`; there is no separate tab-only configuration surface. Adaptive diff layout applies only to RepoPrompt `git` and `apply_edits` outputs that arrive as fenced `diff` blocks; other rendered output stays on the existing text-based path.\n\n## Readcache\n\nWhen `readcacheReadFile` is enabled, the extension may persist UTF-8 file snapshots to an on-disk content-addressed store under `<repo-root>/.pi/readcache/objects` to compute diffs/unchanged markers across calls. Common secret filenames (e.g. `.env*`, `*.pem`) are excluded, but this is best-effort.\n\n- If you need full content, use `bypass_cache: true` in `read_file` args\n- Multi-root: use absolute or specific relative paths (MCP `read_file` has no `RootName:` disambiguation)\n\n## Troubleshooting\n\n### \"Not connected to RepoPrompt\"\n- Check `/rp status` for the selected app target\n- Ensure the selected RepoPrompt app is running, or switch with `/rp app ce` / `/rp app classic`\n- Verify the selected target's MCP server executable resolution: `apps.<target>.command`, MCP config, `appPath`, or the target CLI executable (`rpce-cli` / `rp-cli`)\n- Run `/rp reconnect`\n\n### Pi becomes unresponsive after closing/restarting RepoPrompt\nIf the RepoPrompt MCP server stops responding (for example, if the RepoPrompt app is closed while Pi stays open), tool calls may time out. When that happens, the extension will drop the connection and you can recover with `/rp reconnect`.\n\nIf the selected RepoPrompt app is not running when Pi starts, the extension auto-pauses itself after a quick connection timeout. While paused, the `rp` tool returns a short error directing the agent to `/rp app` or `/rp reconnect`. Run `/rp reconnect` once the selected app is open, or switch targets with `/rp app ce` / `/rp app classic`.\n\nIf `apps.<target>.autoLaunchApp` is enabled, the extension will try to open that target's app bundle automatically before pausing. CE defaults to `/Applications/RepoPrompt CE.app`; Classic defaults to `/Applications/Repo Prompt.app`. After launching, the extension waits a few seconds and retries the connection once; if that also fails, it auto-pauses as usual.\n\n### Switching between CE and Classic\nUse `/rp app ce` or `/rp app classic` to switch the active target for the current Pi session. The switch resets the MCP connection and recovers extension-owned read selection through workspace root matching in the newly selected app; manual selections are not copied between apps. If no unique matching window exists, use `/rp bind` after switching.\n\nThe extension follows MCP tool-list change notifications and automatically refreshes the tools used by search, describe, status, and tool calls. Status identifies the tool list as fresh, stale, or unavailable. If a refresh fails, search and describe continue to show cached results marked as stale. Tools that act on a workspace or tab pause until a fresh compatible tool list is available. `/rp reconnect` forces a fresh connection and tool refresh.\n\n### \"No matching window found\"\n- Your `cwd` may not match any RepoPrompt workspace root\n- Use `/rp windows` to list windows\n- Use `/rp bind` to pick one\n\n### Unsupported contract\n- Read the diagnostic in `/rp status`; it names the selected target and the missing or incompatible routing operation\n- Upgrade RepoPrompt or this package to a compatible version, then run `/rp reconnect`\n- Cached search and description results remain available for diagnosis; tools that act on a workspace or tab remain blocked until a fresh compatible tool list is available\n\n### Stale, unverified, or quarantined route\n- Run `/rp reconnect` to establish the route from current live inventory\n- Use `/rp bind` when you need to select the intended window or tab explicitly\n- A quarantined diagnostic means the preceding routing mutation may have partially succeeded; inspect `/rp status` before binding\n\n### Window listing or auto-bind fails\n- Check `/rp status` for a routing-tool or window-inventory diagnostic\n- Confirm the intended workspace is open in the selected RepoPrompt target\n- If root observation is unavailable for a zero-tab window, create or open a tab in that workspace and run `/rp reconnect`\n\n### Upgrade\n\n```bash\npi update npm:pi-repoprompt-mcp\n```\n\nRestart Pi after upgrading so the updated package starts with a fresh RepoPrompt connection.\n\n### Delete operation blocked\n- Pass `allowDelete: true` on the `rp` call\n\n## License\n\nMIT\n","readmeFilename":"README.md"}