{"_id":"@cafitac/hermit-agent","_rev":"72-bc949f5aa9d54c262485643f5d596c5b","name":"@cafitac/hermit-agent","dist-tags":{"latest":"0.4.2"},"versions":{"0.3.5":{"name":"@cafitac/hermit-agent","version":"0.3.5","keywords":["hermit","claude-code","codex","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.3.5","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"npm-wrapper/bin/hermit.js","hermit-agent":"npm-wrapper/bin/hermit.js"},"dist":{"shasum":"bac619cc6d941e27c5d66005d69c9b114c043488","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.5.tgz","fileCount":7,"integrity":"sha512-GcCUFWM72xpdKNlHRU97OLhp57h1//G1B+O9ZIMnhA9Ko8D8jsffLQ6x5wG6ULquyKS6CA1vqQw2bit0izAkmw==","signatures":[{"sig":"MEQCIEvDkLwkf2CHiAFv74qCC2pD2MQiQZlWGVfIhclbgrdiAiBcGOOCkUQoagS7HORTf+MeOnZTUW2vE5kXNjP7N+Rx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32699},"type":"module","engines":{"node":">=20"},"gitHead":"a5e2b4ff9bfa8e381a5d956930e2095fad0baf0d","scripts":{"postinstall":"node npm-wrapper/postinstall.js","test:npm-wrapper":"node --test npm-wrapper/__tests__/*.test.js"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"npm-first launcher for the Hermit Python runtime","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.5_1776956101831_0.5649130852477373","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@cafitac/hermit-agent","version":"0.3.6","keywords":["hermit","claude-code","codex","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.3.6","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"npm-wrapper/bin/hermit.js","hermit-agent":"npm-wrapper/bin/hermit.js"},"dist":{"shasum":"e4f19cd3a51487d10e6e1335ff398bf8e9ecc6be","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.6.tgz","fileCount":9,"integrity":"sha512-c9S47NB+04c20iKsYXZ0FeC1oWyC7SYZ18XBMgYOUZMMcTJ16LGmb/hEJWdhoeSrB082+Qv8q7spCSxZg87DWQ==","signatures":[{"sig":"MEUCIQDNhq13QrgMjxp+h44Evt8iG5kaLxlZbFQhfFAz3GulswIgBDxWVXRWhH4mWUCaPMhcixtrEdehS1elcfXsjU95+Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41027},"type":"module","engines":{"node":">=20"},"gitHead":"c92797dd09276d4fd3545730bda7228ad5a9d1ec","scripts":{"postinstall":"node npm-wrapper/postinstall.js","test:npm-wrapper":"node --test npm-wrapper/__tests__/*.test.js"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"npm-first launcher for the Hermit Python runtime","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.6_1776956576831_0.21714157112417531","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@cafitac/hermit-agent","version":"0.3.7","keywords":["hermit","claude-code","codex","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.3.7","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"npm-wrapper/bin/hermit.js","hermit-agent":"npm-wrapper/bin/hermit.js"},"dist":{"shasum":"491c17728d54cab877b61675d0036fd43c4f951a","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.7.tgz","fileCount":9,"integrity":"sha512-vYr81Fr5bdOjfGWoB1Sjvn6nFtW9OHbC05Y6M9hC8/6O93O+swdmtyvIkjPOOUdUva2Jy5mkVg6s/E55Xqc7Tw==","signatures":[{"sig":"MEYCIQC4qgcfDFJCkT0SF0VMVOKAjJNgjcVD3Sue2fp2oGdL6QIhAOv4xQ+GaKFVn7WQil3l097HjN2TqPs30mORF81Ay9VL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41027},"type":"module","engines":{"node":">=20"},"gitHead":"bd7cdeea393f16df9a5f009d16413c1185848f6a","scripts":{"postinstall":"node npm-wrapper/postinstall.js","test:npm-wrapper":"node --test npm-wrapper/__tests__/*.test.js"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"npm-first launcher for the Hermit Python runtime","directories":{},"_nodeVersion":"22.22.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.7_1776957254632_0.13870867809122567","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@cafitac/hermit-agent","version":"0.3.9","keywords":["hermit","claude-code","codex","coding-agent","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.3.9","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"npm-wrapper/bin/hermit.js","hermit-agent":"npm-wrapper/bin/hermit.js"},"dist":{"shasum":"0333621dbb7a0bd35735ab34e0fc029a8bb84f4a","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.9.tgz","fileCount":251,"integrity":"sha512-/rj7V6qtpUqTYfknQBccCUBLUatqjTNCVIf2AtwA5+iIIN2Xgsafjcf8YigzgwoloFalvmTs9HJOm6Sj9N/Oow==","signatures":[{"sig":"MEUCIF+n6QLtHMBBUcLpseQdjFpUxTlYdyclnUj2nHvG78MkAiEAmmX5VbSXJLrDqzb4XwJJHT7cc0iMPGeueL96CbGnV4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2104935},"type":"module","engines":{"node":">=20"},"gitHead":"3817e43691b99fb0cb14fffe28a4014138bdfce7","scripts":{"postinstall":"node npm-wrapper/postinstall.js","test:npm-wrapper":"node --test npm-wrapper/__tests__/*.test.js"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"npm-first launcher for the Hermit runtime — MCP executor for Claude Code and Codex","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.9_1776960085091_0.8161260458864257","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@cafitac/hermit-agent","version":"0.3.10","keywords":["hermit","claude-code","codex","coding-agent","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.3.10","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"npm-wrapper/bin/hermit.js","hermit-agent":"npm-wrapper/bin/hermit.js"},"dist":{"shasum":"5bca1e065774007c9541d5a0512581ec22ecb060","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.10.tgz","fileCount":130,"integrity":"sha512-z78Ivk8vtw2LqPfWzCRdescaf5T6kzIQpM7NHc9ThpMhwICF6zABlzZetIBIR2g0MalVAcaO9rD0vArJ5M3oSg==","signatures":[{"sig":"MEYCIQCoBpbFi8aHuyjcZ410U1laLdV0s+ORfoM5D3GRCfgVmgIhAIciZqLYDQG62y9O49IZfRp1JVDECVovikyvNgQ0ssC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854358},"type":"module","engines":{"node":">=20"},"gitHead":"39ba5702d783314cf3fb183e29e08aee9bf8ee93","scripts":{"postinstall":"node npm-wrapper/postinstall.js","test:npm-wrapper":"node --test npm-wrapper/__tests__/*.test.js"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"npm-first launcher for the Hermit runtime — MCP executor for Claude Code and Codex","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.10_1777035374999_0.3031926036649546","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@cafitac/hermit-agent","version":"0.3.11","keywords":["hermit","claude-code","codex","coding-agent","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.3.11","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"npm-wrapper/bin/hermit.js","hermit-agent":"npm-wrapper/bin/hermit.js"},"dist":{"shasum":"612ec16f43b83270ac7ac98e99579a653446a50f","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.11.tgz","fileCount":130,"integrity":"sha512-W/M3uHqwNZ8dBKLXJ//nuFPCE5jQFMeOJy022EaAzsmmGZ02usu/1oFG+x4rQxfLvWEnLHJuFyA22HKen31Xfw==","signatures":[{"sig":"MEUCIQDTB4WvXvJA0oDvQq3ECsK6wH6VzCWoSbcbsgwmFtwy/AIgP+oR7iejKBvbgi2QAcNO8x22k+LObGb86DcZrR/cddg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":854358},"type":"module","engines":{"node":">=20"},"gitHead":"2304489873c414459ae464bd86982726123dc012","scripts":{"postinstall":"node npm-wrapper/postinstall.js","test:npm-wrapper":"node --test npm-wrapper/__tests__/*.test.js"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"npm-first launcher for the Hermit runtime — MCP executor for Claude Code and Codex","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.11_1777171418887_0.19434993815203327","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@cafitac/hermit-agent","version":"0.3.13","_id":"@cafitac/hermit-agent@0.3.13","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"3157beb526ea32cf0b6504fdec5ea7901a5e1ea8","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.13.tgz","fileCount":134,"integrity":"sha512-ZqlNGgCC7ZAgpDWgK6lwygJ2pbCQ2VkfZeh2b7gCZAPlMFzPRse9yrWFW8q3QXN/2jTufptQkMm1UKf3nzmJZA==","signatures":[{"sig":"MEYCIQDNl2CzjRV2MIMIH701cy9/poItjGGMT+9TSKMEc/uW4QIhAIYhODGYyCx8a88syEGzqSWo/R1bOIFcR4Iu8sL/b5RF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830229},"type":"module","gitHead":"1e746c14c6b567dbd2d01ec0c0ec873c05c0efb5","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.13_1777188042766_0.4811781156447119","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@cafitac/hermit-agent","version":"0.3.14","_id":"@cafitac/hermit-agent@0.3.14","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"baca211233a58d571421bae3988df1bf6b3c09bb","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.14.tgz","fileCount":134,"integrity":"sha512-X+1a7rCjIX5y8LrCJweZ3Da/NbfvUTAuRQwBCtMfhrux3AFLeuvtqjpD83EmIpC9b/b0x/106Fe5LqCeeBeQkw==","signatures":[{"sig":"MEUCIBeCf7to1+KZNDMLEsNiOEZkb91+MOs1SqtHohqz35AjAiEAq6r1TrZ9Ekp5cNU/ht+NewzYzlngusKxw2GB/NWTIUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830229},"type":"module","gitHead":"a88d73b415dec217b5ba40b877a1c634702dfb6a","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.14_1777189097444_0.68920600920566","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@cafitac/hermit-agent","version":"0.3.15","_id":"@cafitac/hermit-agent@0.3.15","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"511971b22498fb2661a5207f516538bc95ab56cb","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.15.tgz","fileCount":134,"integrity":"sha512-I4RBu7sQZRo97q8ePX4vVqiBWN1R/8gaoIdD0aLHLAsH20xCm1Z5YJMf3ZygSaCwtyCh0WycO+B7KtwzUDkvjg==","signatures":[{"sig":"MEUCIQCzo9QUJ4n0WB3/y5KI8kt9qEOvQc5dS2BVIyMJM0F52AIgTDZZY9N6XZ1oNnUlEG4oltid0jdOTjiXS71ms6iIOGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832851},"type":"module","gitHead":"aeacfb1468cc0315eb74eaaaf981fba9840ea453","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.15_1777189486718_0.5593703968781172","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@cafitac/hermit-agent","version":"0.3.16","_id":"@cafitac/hermit-agent@0.3.16","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"565b7de1b4725a19d0a7d49503f7ff89cae6c7bc","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.16.tgz","fileCount":134,"integrity":"sha512-GcqKyexMXN+NZkZuV2Tzlrl4DQPJGkuEP9PAM0U4bnLg9WHlXz9UiZp7AmbqzmGIUwfO/PbKvfc6ae1npJupjw==","signatures":[{"sig":"MEUCIQC8Rf02a5kz9t+aE3vO8vof7qVKmJXD/H9YZksyHXoAswIgaaErLmr7Wi1motoDu28Qw1VbAdu310U42KZK9nizFyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833620},"type":"module","gitHead":"b5f5c6e462aef7acea26b2f4fad38eb0775233cf","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.16_1777190240255_0.4277532454992199","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@cafitac/hermit-agent","version":"0.3.17","_id":"@cafitac/hermit-agent@0.3.17","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"8229b6ad245ada243b30a23247fee4cc6ca70bec","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.17.tgz","fileCount":134,"integrity":"sha512-f2k0KiQwFRmWbMPQlRA7UwxAGmVDeKiEikC5ifPFhC3ihGDDr1rix3uro2dUJ473I6yLcbK5lyQdzy79d3D+UQ==","signatures":[{"sig":"MEUCIBw0HjhbcIFBHQr4OIb0RuwqBzYeS+24t0f75R8e7hDPAiEA6mBsSNPDlKnt2juwW2A5MjrhNuxTUfhUMvOugs1d2/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833497},"type":"module","gitHead":"beb788fbb8694e8e7a0097ebd9c5fdcaef4494a9","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.17_1777190783933_0.04419518244878562","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@cafitac/hermit-agent","version":"0.3.18","_id":"@cafitac/hermit-agent@0.3.18","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"8416a32e0b205386b44f54896c487ae8916780d5","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.18.tgz","fileCount":134,"integrity":"sha512-5L5eij5zlA3cfImINZnaRVu4DfsADuiaiz/mhyBbaAPCz4IFWYQAc8Sb7Zy+NmIkelzYO5sfnWi8a4JEDmyQtw==","signatures":[{"sig":"MEYCIQDMWxUUkT//axLaH/zHKN6H3OiZ7C21blyKHOl4iINKkgIhAP0H/rgzotsa6t8ORtwm9aDs/+V4iOdIs7AjOPaHNs2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833949},"type":"module","gitHead":"25c7ce578be75209664cce785801f021d7b9c33d","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.18_1777190986971_0.5072180661785832","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@cafitac/hermit-agent","version":"0.3.20","_id":"@cafitac/hermit-agent@0.3.20","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"7447b7d9433f0b7ca774ec9aa42494a923392e56","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.20.tgz","fileCount":134,"integrity":"sha512-ogz7erjU9wn+uGzLzPec5+o7SnxNZG22Q0ufdqT1Dx2rgi/FeZevIcfQHdkqEEftASixu0/MVo6nks6A8wn5sg==","signatures":[{"sig":"MEYCIQCP3sk7i64EMVvIvaGqcGwR7DXpdW4NjMBqxv4cU5wGGgIhAIMNqJOXi53w8uGrbJXiCIrrUGComb+TEGhgheq2tc0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835623},"type":"module","gitHead":"adf8aa6456f268e3a498f24fa01744c46c3276e9","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.20_1777192248407_0.8316076829822241","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@cafitac/hermit-agent","version":"0.3.21","_id":"@cafitac/hermit-agent@0.3.21","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"7dd7daad1134f20344246c70cbd27d182e6cf51b","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.21.tgz","fileCount":134,"integrity":"sha512-JIrM+yhMr6AWj3pDUly5waMUb+/OD0ldlg/lvMNjPGlZO7OZ/UbWJe0MIeUisDr6K6A2hAsfU3kc1++gU9YS/A==","signatures":[{"sig":"MEYCIQCxzVJ1PXg6NMpjBlaoJBU257hL8qvyPXThgZKxvvdrAAIhAO6R3O8yDgkbXIehWHUkrEZ+x5iiRgUxxFMvs54HvTtv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835623},"type":"module","gitHead":"c02fa98bf2fd1926f8d504fb6a5dc817538a4e16","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.21_1777192849067_0.13761575430953554","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@cafitac/hermit-agent","version":"0.3.22","_id":"@cafitac/hermit-agent@0.3.22","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"1691040edf8f0267713c7932a5da8db8de346889","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.22.tgz","fileCount":134,"integrity":"sha512-NNkS6Za6kWk5z1DFKugtatHrrw2JAaF0fX/IO5LS5SehEAn/I4c9QX+s2lL58h2Dk0KIzVGGdLDcgFNhzNITdg==","signatures":[{"sig":"MEUCIB4HnY6PXz2+S6nCh4jvyYki+xm0wwELFyjQyU9r8IdRAiEA0OajXfaiL74x3Iq7D/oo6lAhAJNsyVTWP29Ptj6a3d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835623},"type":"module","gitHead":"c02fa98bf2fd1926f8d504fb6a5dc817538a4e16","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.22_1777193087842_0.943028689359003","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@cafitac/hermit-agent","version":"0.3.23","_id":"@cafitac/hermit-agent@0.3.23","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"7710f1b4111d8dc724c413ee13090885f02550fa","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.23.tgz","fileCount":134,"integrity":"sha512-ITrOFwmjdBDrPzUtKafCBTPZr4UjfKoTimB3nZtBQdHBXPqETuA5HE2cahNhDkRf6PImnW+7Xk3EW1MDJZpzZQ==","signatures":[{"sig":"MEUCIFDKwtRj/CdCB+jDWGn4o4P1/xeMlXoJKfW+2N+De7yCAiEAxCQ9w0lkRTuLbqI9oQL3t4hqzpOP6b8c9llibb9Lp7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835623},"type":"module","gitHead":"6d62c9f2aa9e3a6bcbba552cc16efd2484f69396","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.23_1777193320817_0.3661628697579027","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@cafitac/hermit-agent","version":"0.3.24","_id":"@cafitac/hermit-agent@0.3.24","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"6d598515e0d359838310d85d4fe89302a79966e5","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.24.tgz","fileCount":134,"integrity":"sha512-fw4e/nUpusQJGSC4j73hNUzw3HI2tdWdbhloUP/W+mRzY6JOiD8D5QbipZOqwaG0MaAkReBrgIj31eu6Gx8sqw==","signatures":[{"sig":"MEUCIQCiAmmR9xCIyFFJ9lcaU+jCvupTJEej1pxKP2Z5+1cBlQIgQwHsrAmEUWLqYaYL+M1pnf/L6irwvAqQi/aSpbIBvu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835623},"type":"module","gitHead":"6d62c9f2aa9e3a6bcbba552cc16efd2484f69396","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.24_1777193745402_0.3572591424449425","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@cafitac/hermit-agent","version":"0.3.25","_id":"@cafitac/hermit-agent@0.3.25","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"73b003ba797e611e297375341bffc5f97022340a","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.25.tgz","fileCount":134,"integrity":"sha512-LGhRFISt5KXzx9RJf3DSf7JxnJlI1H8GLsS9qotkbUnn4EMv78I9jxzulXtZxU+RIMTHJGvqn9y+xJ6MIkRmuQ==","signatures":[{"sig":"MEUCIQCzewIWnGK4Nimvvp/TilmnhiZP3y4C0TUPJdf6G87v7gIgDnXDfTrM+sHxgJOScevWD8w510WhgPN9mHfOqfOaLeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835623},"type":"module","gitHead":"02d7926b468571a844473aad314f00ae740f9d44","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.25_1777193978851_0.5015596408906473","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@cafitac/hermit-agent","version":"0.3.26","_id":"@cafitac/hermit-agent@0.3.26","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"e77991fd96ae3734fd6b1399377636fba05b41ad","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.26.tgz","fileCount":134,"integrity":"sha512-7/7FT5C5hc7NCT2yonoN7C7hhLzBz5Cic9xFNoUaplNsYeYOluLBHCLmYRhzNWmWCreq4Menypb6tZ/RYxsHfg==","signatures":[{"sig":"MEUCIQDp4tOL9etJUyd+CWgT8GDx/IZUwWB2PTG+LadIcWifPgIgY1YyhZTAaamQXmuShS9xizSmnH+mrmb/XYb7Z+jLO1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835694},"type":"module","gitHead":"6af49228148b678497355e6aedb20a075dc38c30","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.26_1777200674285_0.32415584113669227","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@cafitac/hermit-agent","version":"0.3.27","_id":"@cafitac/hermit-agent@0.3.27","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"77852fbcf436bf303f157efd7ee3e7102d8c5411","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.27.tgz","fileCount":134,"integrity":"sha512-wjff/EeV5RvKZGTTVn4+7FgBoQBtpXBDlW0f4jf909XQ4xHRyQm0459vblSMLotzg/QYsoI78neiQaY6Q1GiCA==","signatures":[{"sig":"MEQCIAVU/z9qL77baQSqlJiYaTKFMj+ginEXvM0GdUEfexLZAiBiFmXEK1ts7uwNQgPytZp/iAxrHRUCcSyKXshERCwawg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":836990},"type":"module","gitHead":"8da8b0396491e70abcf41baa72b60f3f7168c9ae","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.27_1777205141164_0.05615103336408622","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@cafitac/hermit-agent","version":"0.3.28","_id":"@cafitac/hermit-agent@0.3.28","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"a95929a2e176c6bbbf4933d74f98b95ecab023d8","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.28.tgz","fileCount":134,"integrity":"sha512-oryzFzBEEltjScO27ktiPCcwSqE8A672I1lc+yYiuRkIXihDTWVvUHxN0+AM+77TVDDiG8aGLqBl9B8GFEZafA==","signatures":[{"sig":"MEUCIQDBuAq8VecssZlPMPacFiZeldR+LmRe1agKWiNT64uVygIgJo/ciGnOQo4D1prQA8ooYwnuohz4Kg6JEkNTjl/f5uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839668},"type":"module","gitHead":"4c3853bed73aa060383d3982149089ce138acb8b","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.28_1777213245042_0.5123981146979253","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@cafitac/hermit-agent","version":"0.3.29","_id":"@cafitac/hermit-agent@0.3.29","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"57d237db233d60988545c8464245204c0f21c55e","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.29.tgz","fileCount":134,"integrity":"sha512-cZbd1rrjByBA/F68RlRXAjRJm5c57XQr9vTRiL+4XWYCORD6XgsQTtmIt/f/iJ4QK882XPDcdKo5DLnA87LsEg==","signatures":[{"sig":"MEQCIHmNegXuxSnJ+uylluwm5PJS70ah8BJrWHUN/2suW0/VAiAq/KKMwe4R/H14N1er3+ef9yC7SbbJN6nbOfQgfDv3DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841180},"type":"module","gitHead":"cb7b2487f45199b90ae0f9a1e9dbf72618cad494","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.29_1777213908489_0.3947842812034321","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@cafitac/hermit-agent","version":"0.3.30","_id":"@cafitac/hermit-agent@0.3.30","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"6609079fcc1f736f82c27cc5b171cb7c18b5f9e9","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.30.tgz","fileCount":134,"integrity":"sha512-H4Czp4B1b9UGfjePg3vdT2yAV8SOUpPyMrYb7Kui2IlIWdMhcnY6xrWgRAVDpnVyjellmIclCa/h9KSuAhwNhA==","signatures":[{"sig":"MEUCIQDe+1qioOndbJB2dvJWMY9Y1eB/eWP9ZxBQY+Qi2k2iEAIgS29g2GjrudOo7mGtKBX+n9uSn4SIFoegAz88S+OZ3WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"ca3b0b16cb94525d656be998bc5a24cd6f49581f","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.30_1777214128416_0.30804061934250027","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@cafitac/hermit-agent","version":"0.3.31","_id":"@cafitac/hermit-agent@0.3.31","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"459e73091baeaed4940f20fa1e3c878ae1335dc2","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.31.tgz","fileCount":134,"integrity":"sha512-tsJ2H74f1HpPC/PvfrDqWDyAGFDxc7CH68JV+8h490e/0t12sXD2he4+o7Wbbe8s9JKQWK10HcSxctyHSoc0dg==","signatures":[{"sig":"MEUCIBkW4rZUUXaicS+xBPj9P20nVM9dJDmZzkqpgJD+z51gAiEAiJch5uPkZ+bhDAFg3vJ/1Mqz4bXpBrNgSzX8qPhE6rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"cc84e90430e4af7724fc84bf346c0ef8dcab4e7e","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.31_1777215955643_0.40792897360486413","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@cafitac/hermit-agent","version":"0.3.32","_id":"@cafitac/hermit-agent@0.3.32","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"601bb516fce5f27404ae7459a8867ca5da220b10","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.32.tgz","fileCount":134,"integrity":"sha512-ffHAg49ojXHCkf1VEXcd/qbSMio7D0vuXjKlYNwK2AJphOEWiy5nlZQRt8HsmSg1HsZijGgjeCDbVlLPTgiR3g==","signatures":[{"sig":"MEUCIQCInFRXCTQUsNLuiYwgN5Pw4U63jhrGZD2NWP0i8lTCMQIgbjGmvuXDDTFA7icw28rEWDl1XclzmFZF1Ydpx5ELFuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"d4c4e133f923c1e2d358b2fba7450ab416f52d33","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.32_1777252262264_0.3659995747849789","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@cafitac/hermit-agent","version":"0.3.33","_id":"@cafitac/hermit-agent@0.3.33","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"fccf9bfb463b33bb4ab48c13e487f252724ad066","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.33.tgz","fileCount":134,"integrity":"sha512-zVC1amMfor8pcSwdoOAqZNhwG+8hPqcsFdwD/Ab5jiEjsrYz1UUp4uG2RkDiK+dLJUxNM5gWan9R6HqMkh74Xw==","signatures":[{"sig":"MEQCIGcQIvj266Y6S0gZ+OCecj0IVKJ0z/i/eC6ftvNbPvU2AiAUM0Mn0G/J08W3UjiqJ7aKKg34jtLD3zl5BI2T1lQiyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"aeaa22c2b4cc5ebddff728e48fa03cb63a7db5cf","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.33_1777252931220_0.3540796429020725","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@cafitac/hermit-agent","version":"0.3.34","_id":"@cafitac/hermit-agent@0.3.34","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"66398a210f06bc77d2224783ab9bb5cfb9ea1f2a","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.34.tgz","fileCount":134,"integrity":"sha512-xkguNquzbW50GhxoSs+qdi6LzesHu0mY6YhDHs4DfIJjO+AXYy8z/KBWjhpi9MGnvhQTuFyj/OVRRWiBEnrIFQ==","signatures":[{"sig":"MEYCIQD2MgfgXhtt4Sqqgq5B9QOC6QCGtHMQehG7Cf3aEhRk1QIhAKKxfnFzCYuJZtoXHvlGeUkTW2iCLVxRh+jUztlzFYSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"ba65c410eceff540003f5a2256b6ae099f7caf5b","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.34_1777253293102_0.43339249801753743","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@cafitac/hermit-agent","version":"0.3.35","_id":"@cafitac/hermit-agent@0.3.35","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"bb83325d438768d029f3be901a48557d4f2be911","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.35.tgz","fileCount":134,"integrity":"sha512-8WobWV8w1FwnR5TQhbK3VI6qH6XPqBgVtMruKR4m5wF4x0BTcVuj5DpeFZnU79Ichviw2ZLZAl6DR/1tjYY79w==","signatures":[{"sig":"MEYCIQCDKFXauorcaWiswoU7Hh40hO8/LQGM8lkuxi1EHOcr1wIhAJwBWGYID3lZUjisSCpVbdbkeUPoG8V/enEs9sl9X60f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"757017c3d4df524fabad90207ecf2ec858e688a2","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.35_1777254289606_0.8366537528136753","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@cafitac/hermit-agent","version":"0.3.36","_id":"@cafitac/hermit-agent@0.3.36","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"3329ca1d9aa8ce69f7eb189d7df3de4890b162d9","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.36.tgz","fileCount":134,"integrity":"sha512-iuG6zhRAAdjdGcRzFgACILFJHZEMItyjIW3gsmtKOMFjhiaeZjfbFrg6+geDNj70kUGKTvSHe9Vqbw6261A4yA==","signatures":[{"sig":"MEYCIQCClcfhxPHH5KclRSeN34ca6bFocuOcuCjWL7U6XTJYdgIhAPFQluD29BSa6zU6iMe9VVKGIMri7VXywcQRWWRxOlaP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"43781f4a1599a825ebce14130443d5a124702a3d","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.36_1777254516194_0.7785567224590704","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@cafitac/hermit-agent","version":"0.3.37","_id":"@cafitac/hermit-agent@0.3.37","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"76e0a7035f4441b53e4866bb54064bcd6748edb0","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.37.tgz","fileCount":134,"integrity":"sha512-cyM2zVMSvT/PSWIrf27p16HoOvNWA/KG4HmmuC5LqPjlxBrf6LBKNaRUbfJLp4czO7f4dwJrdCSawI0lEOpfTA==","signatures":[{"sig":"MEUCIEotoVOo1/GSyTmiLweI/A2bbNi5KfzIHIBJMVQcSETvAiEAmkpcnd7JlIyFW4hPNQbNE9W2h/mEPfVLFtMhzHgVXNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"e09e5820207b02b048e9950c5793c2bde433cb39","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.37_1777254638129_0.836968742046911","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@cafitac/hermit-agent","version":"0.3.38","_id":"@cafitac/hermit-agent@0.3.38","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"cb0d149eb68d12cfae07a7865807372bc79cc6cd","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.38.tgz","fileCount":134,"integrity":"sha512-LxY8uJGJ/BMPrjBr4BJZ+j9wrQJDbQytjFpMM5+tUPrjQ7OR0UCjw1+0pZIJ41F6gHuUCHusufGo848D2lHT+Q==","signatures":[{"sig":"MEQCICoMXQtnZv0i18ISJs0c4Ef2UGC+8qGz+cDizbCwZNPTAiBi180CG8ObULc5+5Hcfn+nyNKsslMKb5W1ffTKtFUdUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"5ad88ecb2d00cea29f2c34053257a6ec5c702e1d","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.38_1777254990647_0.7605079870542106","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@cafitac/hermit-agent","version":"0.3.39","_id":"@cafitac/hermit-agent@0.3.39","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"8bdff049eb750242ebc0ae365d6354b2838c69a3","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.39.tgz","fileCount":134,"integrity":"sha512-Ru2XN2LTsh4Q1dHFk3oBNmnCAuk8/eRdCOskEDJMhflC0BKeo+KJndxVWFEh5RtPmcUZomc1/f9blg3nIxGN4A==","signatures":[{"sig":"MEQCIH/ZQXPX/eUlXSYIkt118L95HZ09z6DWPwf55lpYgzEfAiAGcR3SjpIVFU2JDamGVvlJMxH/arIblKIwNnVFgVUnKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"d62b14b8843730b808bbe4de2c5a625b2e8bf528","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.39_1777255388130_0.503236062790734","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@cafitac/hermit-agent","version":"0.3.40","_id":"@cafitac/hermit-agent@0.3.40","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"1f126687fe35af5c4690571c3e481b60a1bffd04","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.40.tgz","fileCount":134,"integrity":"sha512-7cPLNNgX9fReMH8NvjAy0KgGXSmpqQ0WgAwkzwfllzQwEQoc2xtZkZ/mLb/aAJjWpA9Ayk4xEWSIvmvdHtM8kQ==","signatures":[{"sig":"MEUCIQDvjACG+ALtUrkgosxwsQbkwzjoVeIJcBzmNDMn9p+vJgIgDWzkkM7GwiwDk3MmZb5RliHGsTkwVRFz5GCOObzBTuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841617},"type":"module","gitHead":"2e04734b4a548d16bee8ab2c064bcbb679826e2c","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.40_1777255435689_0.2525085666288873","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@cafitac/hermit-agent","version":"0.3.41","_id":"@cafitac/hermit-agent@0.3.41","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"3095e34ab1cbd79d7fb207738f8038a345cd3550","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.41.tgz","fileCount":134,"integrity":"sha512-X/qK4tiunMvMkSvUj8iH3K9Yu9VbyNyVQZlaybrQ7r9giiOhQqBgC/rr1jqgTtnqF0fRuwXeIMhVHSdaAHW5MA==","signatures":[{"sig":"MEUCIQDlnD6T0wu4p1EjYK/H3XnsQ4Lia9E2yEokQMM7gFC8tgIgLNzMAVAB4E+qiMvYd+Tpn5CacbGQAtaW1b77VJZSjzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842020},"type":"module","gitHead":"2f0261bac49bd1b098e60048816947cc7e4142a3","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.41_1777259489602_0.4546291019718469","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@cafitac/hermit-agent","version":"0.3.42","_id":"@cafitac/hermit-agent@0.3.42","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"7140fb163898b124d23de065dce3136a85d68454","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.42.tgz","fileCount":134,"integrity":"sha512-/UEseg3yoN8Oc8pZNUfUAc0TdsUEP+agEbDKRLIVM3oEZMBGfAy6IqsydnjFznVmLHGhT2pIG5DqCsfoJ+PVVw==","signatures":[{"sig":"MEQCIF5FTWe/U0KHFyDUYXG+TOLIa5ivI8DhgfiwMYJyorHMAiAH/k8Et6RcXB3153wWwh2dTaLGRrxpDwL7AJKeS9mqWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842020},"type":"module","gitHead":"4bd0ccb1f191a0489b29f526b5c21df458f3b34d","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.42_1777265606586_0.2124851485259136","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@cafitac/hermit-agent","version":"0.3.43","_id":"@cafitac/hermit-agent@0.3.43","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"becdd66a19f50bc60e9d148ced70363de8786732","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.43.tgz","fileCount":134,"integrity":"sha512-28fR6qEXBnaIuvnNDnvk73XuM65XUz75J+yuh3GRJ2WFMfTX9/OKGVETlZi2FUkIkH2Oj7idbxEeGviAHEiSwA==","signatures":[{"sig":"MEUCIHIGdpNadvuqTnXwCuN56K4A69Lu9QAebo1t5ccHl9baAiEA2YRy/jZoAPumOx0EJwVOwMdMvz8Q0IuztmltxL1lPpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842020},"type":"module","gitHead":"19f203db869b0c30dea68e003cd3b26bde1923c9","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.43_1777265691742_0.8269503929325419","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@cafitac/hermit-agent","version":"0.3.44","_id":"@cafitac/hermit-agent@0.3.44","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"58e869c5b195416c7348b22f9ae621d4e07643bf","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.44.tgz","fileCount":134,"integrity":"sha512-I1GYZWGQMTyMWCkUl2agRk9M1YyyVGGdIO04XmhvTn5VSH85sX9oGctKWU4iZagUzpZ9Yv97Hy3euMse/6vySA==","signatures":[{"sig":"MEUCIQDKtax68OPwrC9JW/RAJs8sVzDMfhwuKDnnLrSezkfZhgIgGzr+Tjh9+6HVDM4pRIBCMbhasG3/XbJu7Zu4X85CuSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842020},"type":"module","gitHead":"ba748c33dd970429cc54b77380988964ca593916","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.44_1777266343214_0.41225854658920347","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@cafitac/hermit-agent","version":"0.3.45","_id":"@cafitac/hermit-agent@0.3.45","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"9ed6ab9955bd2e9c0394da92747cabb87d42e5dd","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.45.tgz","fileCount":134,"integrity":"sha512-xx3KXyzeBC2yxzhBYgZETcy6bu5mGJlt4QRRT6su/NcUdL6CNvxeQXJ/kXc/KLZCTby/37pmYr8v6ixTbN+zKA==","signatures":[{"sig":"MEUCIQDK99aq/fOsyjTURGwDCnnrU492aUCkkBGUeDGS2OYgvAIgV3wsl4Z1Sc4suMzRBwxDbw6qi5ShOuLth1Ndz3Pg1Qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842020},"type":"module","gitHead":"2562f6ae44afefda1b2d4cd0b6461b7594ab4b6d","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.45_1777270097476_0.5891623827645909","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@cafitac/hermit-agent","version":"0.3.46","_id":"@cafitac/hermit-agent@0.3.46","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"19060a4907201792dbebd4188a81a9c6b6270bf3","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.46.tgz","fileCount":134,"integrity":"sha512-tY5aCwniaMXEcuSkTZLh8tyfgGsp4duQ4WwwTy2T84/7QofKb3VvrhNOrT2QehhLTvhO8nwazxWOY9lg62ZyQA==","signatures":[{"sig":"MEQCIGcHHS4cNllkZ2j4Lp1V58vRGQUSj4SQqADxHOnNPqvhAiAyYdGI6T1N1HclArhwwcNDFYh/e+T4/BtjZ/RD9WCo9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842020},"type":"module","gitHead":"3985e54e0f0e88ca0a316788c654f133f4c2d77c","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.46_1777270354753_0.4406329670458031","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"@cafitac/hermit-agent","version":"0.3.47","_id":"@cafitac/hermit-agent@0.3.47","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"8d33187e8d60d713920ecb8eb1989e146c1c3efe","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.47.tgz","fileCount":134,"integrity":"sha512-sFDmCDnr74r4qMwtAz6BCf2/JVp0W9c1EuRNlIDYmLfVYjoogSyWS+d7XsmfHuT0tUo2XbzxJ15HhvAOzxESuQ==","signatures":[{"sig":"MEUCIQCfNLtcaEmWvpQZ5CDLNz9MI+Xs+xE/LXQK8X7hjKYx2wIgHZktSJQV7DSnGPt2ZcFoCSE5pQKa/wIb5bXCSZg+8rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842023},"type":"module","gitHead":"75d7b36d7b02e28af01d5d874dbefb6912702fa4","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.47_1777271697692_0.7054848377180225","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@cafitac/hermit-agent","version":"0.3.48","_id":"@cafitac/hermit-agent@0.3.48","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"00f626c93603d21cd846feb6ed50b0beae441d71","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.48.tgz","fileCount":134,"integrity":"sha512-RnY8SUbbvXDAd3Mt8fMnMkA9h/wq3x3fL2i6Z3TsXfE3N+G6B5F5lKBsUZL7OyJ/IMgc06/1RGoZhzaBLk1o1Q==","signatures":[{"sig":"MEYCIQDKk4upFEw/AKYmL1En2lHffdbCWpkO6RxuZnOpWJoi7QIhAKsaIg4NqcZs4nOvG0nuANnlU5/PRjyRaGiS3jYG4ca+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842023},"type":"module","gitHead":"7200da3b598db944989d61b01b989c2f30525c15","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"HermitAgent TUI — React+Ink terminal UI for the hermit-agent executor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.48_1777272142221_0.9921850256530984","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@cafitac/hermit-agent","version":"0.3.49","_id":"@cafitac/hermit-agent@0.3.49","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"3a25c4994da854763629a7503f42a9ab23bf30a7","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.49.tgz","fileCount":134,"integrity":"sha512-raehCu5kCpMbviSZS13DagzLnLdxfc6ug9+4d4n9Tdbdw572i4kbq682vaoGdPJepRHQoF7XwYVDhNLk6xN8ng==","signatures":[{"sig":"MEYCIQCUo5/LlPyn2+QAjgmusWbFG85gOnkPrnAu4dyptfO6IAIhAIxJtMOxwGIQI4Ss/kUz8M+tFRHPFu2sZbEHZYoyd0Mi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842065},"type":"module","gitHead":"39dc16ebd3cf1b3548fe7cec37b1a8aa3b599b1c","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.49_1777273462125_0.5317631852076179","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@cafitac/hermit-agent","version":"0.3.50","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.50","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"d0f1a365c02f56b179499e37adda682d7fe16110","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.50.tgz","fileCount":134,"integrity":"sha512-QDmZPDn72C278VKN3VqaedIBo+aqWTX1L2QkqNTHt/rMTgG8FlcCVqYqa8+8zrBPQA8Rxc6JZ4iYaqhl4jKmOA==","signatures":[{"sig":"MEQCIA9Z5/Ua//Iq8p9Dt0nvA8CYJvRH6PXQoPvUwiS6ivYqAiAArq8Agxr3pe1zM335WzMFN1LzA9YwdpG3MPoVNS/bzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"6cc7665cec2acace8642bc88c1788145352e328d","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.50_1777273956468_0.10797460926076319","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@cafitac/hermit-agent","version":"0.3.51","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.51","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"c512905b1ea2e3e7d545ea66946af555e16f35ec","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.51.tgz","fileCount":134,"integrity":"sha512-KwwbW7aH9ABD/ho1BoWP8MSN+BfG6NRePoOBkuHIyjg1ctCobz/lLbtuTa9To3/kTPOCHsMWhOkpARWJlxWwrw==","signatures":[{"sig":"MEUCICqbdI/PIcW7obmdmQ5ELXGhxiGM6z1o+5M2T6vqCJZiAiEA+mG2vBoGtGzVEm7VUyFHjT6JCp9jZp6hoLZY5vFg4yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"c975020b06a1ca1094269b235b522d02f4287b54","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.51_1777274987854_0.4136102573297076","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@cafitac/hermit-agent","version":"0.3.52","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.52","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"4aeba5829d88d24ff2e80dfe230967bb2012a3ff","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.52.tgz","fileCount":134,"integrity":"sha512-kwyz1SMIwTS72ijqR5ir+tBP6ww/ZFXBri+kT0JrcLOX2NKN2UXa8qky/4DtcXianB4N/s4OekxagUiZLwkfWw==","signatures":[{"sig":"MEYCIQD2tB7IO+F2WRjGmUegk6YZj8UFMKeqLXiYs2C5gf6/fwIhALZE/+Jb3nQd7QCZG7UabAN3jmAMID5rRFyJl5I677G9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"19fcc57be38ddf8b81fe7f4b13544a43e218273e","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.52_1777275885201_0.30202865534237633","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"@cafitac/hermit-agent","version":"0.3.53","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.53","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"3853a624ca2413eab0a1eccf67cd9177a33d9b3c","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.53.tgz","fileCount":134,"integrity":"sha512-t02zNeHXY6+Q0ygXeyWgoijEq6B5MhAu3Msf/4uTvFFui34wDm1bkkKazM3J/Jyy2gNo9xVDp3bS1WTKRZJXKg==","signatures":[{"sig":"MEUCIQCP8kAhvKzU3Z+f70Tbdy09XNJvBx9YOX84J4x3z/FJvwIgCYJaR+7eWmiCJoCdDlO0q+O3i+OM+oYHvakktKGbWNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"bdfd9105276473ea5852133d0a8cf25b3200e3ee","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.53_1777278215197_0.4506150535930409","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"@cafitac/hermit-agent","version":"0.3.54","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.54","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"be2a72f8921a9ad04f7023ec005abcb951c510d7","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.54.tgz","fileCount":134,"integrity":"sha512-L6zWgsG0V4Ur2IP3/GbzRPwciDAkpAzfMuI4gJSTVJ6PoAypjV8YCVBdZLuO3WaMozrZdsjqreAjXKLN3VtjtA==","signatures":[{"sig":"MEUCIHjSm6lk42t2lPNORoh1/Gkfx+ecu4krlKrkZQMBzs9VAiEAg6MWnwQd+j94qwX9nePtASfKnMs+RmnqC5DfMlO15ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"2f76fb95f293a446f90c03e961d76098ce0ec3b3","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.54_1777279283091_0.6316394466001778","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"@cafitac/hermit-agent","version":"0.3.55","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.55","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"cdb6517b84855bc0a8ce141779f56482987e63fb","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.55.tgz","fileCount":134,"integrity":"sha512-NoE5C0XdbxlJZklyRw8mh1K1pf1MDqKN0HkiPH2K1GAiWqDDvrea5QF+3rwhddoz4w3glQpJwr7rYeWTzIaoTg==","signatures":[{"sig":"MEQCIGbwWj6MUBTQ8RDRJqMQviiYvXlKb0/75ewWkJlKnkLKAiAuRGHBrJThDwjxE0qG0HPHSIEd0emE2TNI/WO9Sdu0kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"933bdf7e9d89a327c17d42fbd06bfd33088b6165","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.55_1777281382936_0.30064881286769696","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"name":"@cafitac/hermit-agent","version":"0.3.56","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.56","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"99a4552634e4764fdc7cd33342f47f62caf48783","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.56.tgz","fileCount":134,"integrity":"sha512-PtKW2dmqalYOXpVY/B3YDmqw4/e98r5ckYT6yxpSfEzdZPkgPgX7kd5b7gCLTjw5VfbARzDOgWqFFMGe4v2zjQ==","signatures":[{"sig":"MEYCIQDQW8PX4WDH+eXNAQyzFTgPM6wriWJ4eDxckg5q4tJWXQIhAKUBybstxYQAGygu1Kbgcd0esVy/I8wC505pwWoSRSqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"75cae663203034640179bcb57a8f0d31516753ba","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.56_1777290215440_0.9168525523626945","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"@cafitac/hermit-agent","version":"0.3.57","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.57","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"8aa55a01ece7fd40a10e71a57bda9c834d9d5902","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.57.tgz","fileCount":134,"integrity":"sha512-DHcy5xf/FIK4wtXeJi1X2caw1HVFRWKRcxiiG/E9Mae+PYEurBxprSHPHO4wNixRJG/x2Nj+ZcW91ZKip1HElQ==","signatures":[{"sig":"MEUCIQDvdSKslZKX4jPzlpHww4m1GJ43N0hwxmSaU7GaL7KtjQIgZxO9wvEyOrFZPBUbQGNaC3zTrG+WKya7B2YLHfZlKpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"b79f4a7b010f7a1e161523511bae59bd37277c14","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.57_1777297743120_0.24024941866306482","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"@cafitac/hermit-agent","version":"0.3.58","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.58","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"2f98061c91e5251934f75ae1fc6b9e7bda88966c","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.58.tgz","fileCount":134,"integrity":"sha512-SgcG/rCXK4et64alUEHx/ldVUL9v+7FsTqQTN8z2FtcQfoECKZfjpKoAi+SkpEkWG3L0H+alVwmGkn6766y1bg==","signatures":[{"sig":"MEUCIQCyUSb65I5dAe7OKinFhz+hAzvGU3hq3nXNC2/e679i5QIgRkQlpvCgqsLCl/9pYlekKz5XkAh4p//EmjXZitxY4U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"e7fff0a00039a2ebdde62209515090dc8cebaec5","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.58_1777298892577_0.6482232231592022","host":"s3://npm-registry-packages-npm-production"}},"0.3.59":{"name":"@cafitac/hermit-agent","version":"0.3.59","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.59","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"cf2d9d56505dd0fca3d2d7d06e0d9617a6a8c1b4","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.59.tgz","fileCount":134,"integrity":"sha512-jcA+QVlgqwugK58FsGn68gjqV2Oq9y1Phuj1OcrdvxRc305w3Mk1Taj8mzY0a8MRqJLR7AodeD5uJ5kxOgL/1w==","signatures":[{"sig":"MEQCIBSFVoJj/UT4Bq7e1GNLarcAxOL6GeyhMgCt8kLcTMeRAiAc+IboK4+vUpa+bFwOkGQLxae6icMMs3rEABqAM3/ceA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"40ef73db8599bf1d4a60ea1b9a2196fe8d74e827","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.59_1777606758854_0.3411625165723309","host":"s3://npm-registry-packages-npm-production"}},"0.3.60":{"name":"@cafitac/hermit-agent","version":"0.3.60","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.60","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"a386428068de97815a91197e47227f9f730eb4ff","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.60.tgz","fileCount":134,"integrity":"sha512-YtLQYhD2ul1xEQToZb+5FAFe7P6hZ5vJK/yv9/llS6XIYgvFz7x1LvsreYAPZKofkCSVgxK3Do98Fv3x9pLMKA==","signatures":[{"sig":"MEYCIQDPJwiMQ8s09ddystq4nqY3aNsH70isoLXwhI4QDBDgFAIhAOykuSG9re/JMui42WlXvpbRRs+bf6SMD3XHol5dbE3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"60459c3e6578f2e0b7ef438195061bd3741271c4","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.60_1777611956391_0.733044402679512","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"@cafitac/hermit-agent","version":"0.3.61","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.61","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"9d5562f9cbaba160f59ce719f9aa15f7928b5f31","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.61.tgz","fileCount":134,"integrity":"sha512-SWbrE/y2WnRF44IhaF2Q2ePaVswSy6YXc8ZkjMvx7y/0+HG+Y45SS8CQcW+8sDoHNYrm4zWkH77ma8OXoWl9Wg==","signatures":[{"sig":"MEYCIQDZ4QiX0VUyLwSXKiq03LyQkrGDolll8B3cQqOCLeT2hQIhAKpsUg1RsGCozHrlgpbwNEZmlFBVcBxHB4xWZj6zhaq2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"3e9685ae050442a9509205ff6cb4563fda0228ab","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.61_1777613919599_0.8578019514025661","host":"s3://npm-registry-packages-npm-production"}},"0.3.62":{"name":"@cafitac/hermit-agent","version":"0.3.62","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.62","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"c67fe88031304ef174db88253008eac0019f0814","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.62.tgz","fileCount":134,"integrity":"sha512-uR9K1oDut+Vqg0vXcIgPMrrsXn4+E1WrhvGWqvn+GQ2aoG8unj41l1e3ore6tql8D8jbJK4IFHjDpueQUSQcWQ==","signatures":[{"sig":"MEUCIBC4l2mDtdmUZ4Ayzcc2G88CapFWCNZca9NZVDlZ7xSBAiEAsTww8WsF8NcIcnlaZLj46mrBd2cyhqGKA9nqGz0u2xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"e8ee2e283bf70694693e8e2056d0bb8a1556662b","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.62_1777614947791_0.9685087053290333","host":"s3://npm-registry-packages-npm-production"}},"0.3.63":{"name":"@cafitac/hermit-agent","version":"0.3.63","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.63","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"3821ff14b121ea60d884b222d41d8d03888a369a","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.63.tgz","fileCount":134,"integrity":"sha512-cH/YqymH0rjqB2l+rWsa2cxTrQ24ji81U/Afu+mqIQ9VjSTaZ8lBSdceSOgJyq9fuC9I1xcSaKJGR+9M+Srq8A==","signatures":[{"sig":"MEUCIQCVTo3n9L+84EhKzIMLED+PlF5j27xV7OKtsXPhq2OsNAIgO0s9BTdlIwreNypACscJfAnicP8/UfAM/05tHIJdRxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"c7a701b513faa465e0734575c430d9bb5c637226","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.63_1777616931105_0.27960888768488545","host":"s3://npm-registry-packages-npm-production"}},"0.3.64":{"name":"@cafitac/hermit-agent","version":"0.3.64","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.64","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"024b662e6a397acfe693c280673b637380f412ab","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.64.tgz","fileCount":134,"integrity":"sha512-4TjbcCqmOod971myggD7FhnZxAZyRc47qmvZLSPOKeeNxvM25Z7vvJVEVx4b+KO555waIi7olPkuSAUSOInUzw==","signatures":[{"sig":"MEQCID/5Y+wIYz5ZhSU52C89+8bRihx8hsDK9tII1embwa46AiB+VtNrnQIybgvrl0ZXlnPClUNGPe/q+o1a9YUCvUiRHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"c0ed86ef65f86dbf2e79b04c155ab2a72326498a","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.64_1777618150422_0.7909481513607266","host":"s3://npm-registry-packages-npm-production"}},"0.3.65":{"name":"@cafitac/hermit-agent","version":"0.3.65","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.65","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"56a04c5dd8729739ed8690de9537ef55943997f7","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.65.tgz","fileCount":134,"integrity":"sha512-8TomsIH6CnIeJnhB5sykpQbII9nwdcw8dV+GRmySpOHoonHsn5FbYVYPuqzBA+XYM1cGrNKBUaZ3itirCxPWgw==","signatures":[{"sig":"MEYCIQDwxyP3aDxYNrUeVjUUEFPI6dIxuBG8YuFSm/fVVXqfVQIhAKAzz32peWxDltB/cWv8RtZIVJDqtWa8kYHTr96W979E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"9cf2b6e1b7d0460da67df0145bbf0903695217ee","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.65_1777622228799_0.7723924702766589","host":"s3://npm-registry-packages-npm-production"}},"0.3.66":{"name":"@cafitac/hermit-agent","version":"0.3.66","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.66","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"7a303f2a059568f44ae64654a307c26f56d37256","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.66.tgz","fileCount":134,"integrity":"sha512-xWfUa6xaCxBWT0mQVCtKGHZNX5GUHY1G2MgdoWxJgqoQDUFxSOLi7ZLQabsSsyuuoYeixr5K5jRLyDSdwj9chg==","signatures":[{"sig":"MEYCIQC7LdPcRLIX32BAF8t/ICO/3pa+hLIddAP8Gq7glauq9QIhALfKcNHwv736jKj3yxLnUa600LulxLS7Khan6yJGkt7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"eb6c4f2a95263f9e7376d3db9cd87516e8050033","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.66_1777624794154_0.6958285710157905","host":"s3://npm-registry-packages-npm-production"}},"0.3.67":{"name":"@cafitac/hermit-agent","version":"0.3.67","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.67","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"fdf25042041c98a969a660ac4a23a64567344a77","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.67.tgz","fileCount":134,"integrity":"sha512-7m7pL8qmbrhuILxwb5lrUPU5+ZHOEo62iH3/bYxVFIXvFtMuYSwuhqah+F3EomeUhQiwZAVv2/eGiTKaKSGyTQ==","signatures":[{"sig":"MEQCIAniIp1g50dHU02LCCKH26Q3tHHtE2WwSZWQwgo+6yK2AiAxnSATDuszwhLVZcInGCo3LCtRITUCY9BwiZHePkfR4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"15a5e8be9d3fa126ae67a8fb072fffd294e1f5ff","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.67_1777625527870_0.16308743472660092","host":"s3://npm-registry-packages-npm-production"}},"0.3.68":{"name":"@cafitac/hermit-agent","version":"0.3.68","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.68","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"5178af3fcd3565f89cff438a560036a938f4fb30","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.68.tgz","fileCount":134,"integrity":"sha512-y2Zq4K0jhywt/wBzrhcyDIkTOzlVGogintEth2LduMTseIxGawCv0TWcbQopazbX/0i9KHPez643PFKdcT5jhQ==","signatures":[{"sig":"MEUCIQDDQQLAAaBPlqsrTKdLuwYkEssqV5wPq3vL40SNzAOmXgIgdcv6f53Mrpwz6LUNcUBd/r2HCCBQoXELBKgOrx5Hegw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"636274eee64dc4786f374e4f46bc8787963c3629","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.68_1777637734110_0.022129447453186124","host":"s3://npm-registry-packages-npm-production"}},"0.3.69":{"name":"@cafitac/hermit-agent","version":"0.3.69","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.69","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"5436ae96a06d1ef596ef3be422ad34d7dd4df1ff","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.69.tgz","fileCount":134,"integrity":"sha512-hCSoBrRlSpuVCzsvsZuihhmFzJu0P1NZzD8IEuVvP+qKEj0u20vpWtGOvvT9pqP7IaAdA2zZIO3WHCOarRihaQ==","signatures":[{"sig":"MEYCIQDfN2c2yKszBduNTx1Ty+6BaSNFEM3WqWW0u1lZvdigDAIhAOZMWK2OKp9pjyBqhPaAJAuzOC1rrpSUOum2Aypjb+4P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"9a8068688fd3ad23dc89a3b836dc22f3612aede9","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.69_1777638662280_0.7193037330859542","host":"s3://npm-registry-packages-npm-production"}},"0.3.70":{"name":"@cafitac/hermit-agent","version":"0.3.70","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.70","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"2770c9c3fe440acd63c0279a10e2c29270840b1f","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.70.tgz","fileCount":134,"integrity":"sha512-TKRTC6Mla+KCSA6inb3bTsM1oeMaJY+xI1yhz6FwcncNkXLa2JCFgei4hLarLnPDsMt7s/bTI6oq1gRKXjxsAQ==","signatures":[{"sig":"MEQCIHyYzg2HlL+28ppBtAselHPtHuxituL3dXSI4vG19JOyAiAC5qvDwhiuir/LKSPHrO9wTGq/sfvcL0MV5wZw2BvpOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"79edc01b225a2d0773e2fcae68136a340a9e09c6","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.70_1777639791410_0.5012711442781213","host":"s3://npm-registry-packages-npm-production"}},"0.3.71":{"name":"@cafitac/hermit-agent","version":"0.3.71","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.71","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"5c4e8cfd131fdd1d5b78fec52e9b201a0c9bc24d","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.71.tgz","fileCount":134,"integrity":"sha512-RuSZhfYJzeo3FJ331CWQL8sOSYU1FP4igIYX1snXMc3vNz11Rt8aomiowhtzikY0N14ouQeTJPUXWKlussGLiQ==","signatures":[{"sig":"MEUCIH0d2mU2FjxtTpumhTXS1kLTMCfh/brQ0OSB2NZVRoNfAiEAmOlNJ+Nj0nqls04FlZdQJK4hfFPGYhC5GlrMDrLfq2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"dce01a4d113ae476d52a8a241a9cbd07d7cbfd1b","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.71_1777641018402_0.38065973920754015","host":"s3://npm-registry-packages-npm-production"}},"0.3.72":{"name":"@cafitac/hermit-agent","version":"0.3.72","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.72","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"102597f398929882db977e11a924d9cb89ee784e","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.72.tgz","fileCount":134,"integrity":"sha512-fzTVrKCMvv55sr+HUpS/AukxssvYWVWsqvRe+yjitCZVL3fWPk1MilkmBXW6iBmY0oCuxOg1ytb9yyXOa4grOw==","signatures":[{"sig":"MEQCIFfhe6SECe/0VEukoiVZUFIndlgzx901KN7Ma7eSsbDIAiAmrw+O3Y8YsNSXMwhRZcpRtVfkqxjFw5klJ7HrjXItNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"4c89fd0b5e6713f154a640ce21fb6b8deac98fb2","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.72_1777642072833_0.8816183361480201","host":"s3://npm-registry-packages-npm-production"}},"0.3.73":{"name":"@cafitac/hermit-agent","version":"0.3.73","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.73","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"9cd8481ee46526353f0a066ec3100b97bf32d796","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.73.tgz","fileCount":134,"integrity":"sha512-D0jVF6vmg2SbTZkbSuTj7TVdWcsy8qhlLquhA7zdwRpxINObcgvTKlIXhPtGbYP+v33fGUx8UweFgM3m+NOoYQ==","signatures":[{"sig":"MEUCIGb0DU0E0RWaOg9bKekvysJVAJMtza1BSqxSk6ZgmH+3AiEAz5c5kZ5CP9vJr6cdYB4Mhji308aBvzXE3JGdUfvO0F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"8e742da949177444bebd1fbbc1f539d5e7e1ce0f","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.73_1777643527636_0.5762015147946429","host":"s3://npm-registry-packages-npm-production"}},"0.3.74":{"name":"@cafitac/hermit-agent","version":"0.3.74","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.74","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"96880001d45f6751fc51e5af2fb2508124627d8a","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.74.tgz","fileCount":134,"integrity":"sha512-JWdR4XnSGp6UnhBYDBDIjbLo+o5q60ARHLHytg9k+HhpzFY9W+DlH7YmUNW2w8CrfS7BD3z8mYS5imkWK0ybFw==","signatures":[{"sig":"MEYCIQD7/aQ+47F93DClf+9gAJT0L7vHQdyRQ+EMvZyZqygulgIhAJKBmV55NN6Bgi/L97c7JxxLFt3znx3KjSZEdfpX25A+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"81a7097c0b8da2726fedfc6836b7624fce6d9762","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.74_1777645606829_0.6822314919667818","host":"s3://npm-registry-packages-npm-production"}},"0.3.75":{"name":"@cafitac/hermit-agent","version":"0.3.75","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.75","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"4ee384d235f2ead7325ad91584e6f8814fa90bab","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.75.tgz","fileCount":134,"integrity":"sha512-HsIMLao2W+3hKjFe1sOQMD8vddJiCqkFBSIU43v6yE3UbeaK5DhH5TTcRRkOSTl1Ts+BEvqqMOhaU01ZNk9H/A==","signatures":[{"sig":"MEYCIQDLd8nv2J0irxalxj+obZkW3N6siKUDImkqTGcMa9M0VAIhANNg2/ToeuQCOYRi+n3YnPjypL3NAfahTy8sk7VDdzKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"c039fe9f76f2257bfb87d418263702207f8f7e73","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.75_1777646505779_0.8643247116777246","host":"s3://npm-registry-packages-npm-production"}},"0.3.76":{"name":"@cafitac/hermit-agent","version":"0.3.76","keywords":["claude-code","codex","mcp","mcp-server","coding-agent","local-llm","llm-routing","token-savings","cost-optimization"],"_id":"@cafitac/hermit-agent@0.3.76","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"fa7b2df3e71a5b6c82e3fb9fd4ccba1dcd7b3abb","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.3.76.tgz","fileCount":134,"integrity":"sha512-OSxomGi50AVacX4h/btnQzdaWWJRsDAKMphhfRxC8elJdRxZRdeHXDbfvLdfnBRJ6xVSCsfe4+W1rf/8NfLawA==","signatures":[{"sig":"MEUCIBoXyoO1NkQOGEwxby0UMwRhoJqmv518+T7nOc81cbtcAiEAjR7YuSD6au4lei58lJHcl5J7avcB8YqPXKDy7JLBlCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.3.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":842248},"type":"module","gitHead":"174e6cf17d4d7d22e62b503755d670c2ef0d3fc6","scripts":{"dev":"tsc && node dist/app.js","build":"tsc","start":"node dist/app.js","prepublishOnly":"tsc"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP executor for Claude Code or Codex with an npm-first launcher and cheaper local or flat-rate execution by default","directories":{},"_nodeVersion":"22.22.2","dependencies":{"chalk":"^5.3.0","react":"^19.2.4","marked":"^18.0.0","semver":"^7.6.3","bidi-js":"^1.0.3","auto-bind":"^5.0.1","cli-boxes":"^4.0.1","lodash-es":"^4.17.21","wrap-ansi":"^9.0.0","slice-ansi":"^7.1.0","strip-ansi":"^7.1.0","emoji-regex":"^10.4.0","signal-exit":"^4.1.0","stack-utils":"^2.0.6","usehooks-ts":"^3.1.0","code-excerpt":"^4.0.0","cli-highlight":"^2.1.11","indent-string":"^5.0.0","react-reconciler":"0.33.0","supports-hyperlinks":"^3.1.0","get-east-asian-width":"^1.3.0","@alcalzone/ansi-tokenize":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"^4.26.1","typescript":"^6.0.2","@types/node":"^25.5.2","@types/react":"^19.2.14","@types/semver":"^7.5.8","@types/lodash-es":"^4.17.12","@types/stack-utils":"^2.0.3","@types/react-reconciler":"0.32.3"},"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.3.76_1777647461144_0.8378096480713011","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cafitac/hermit-agent","version":"0.4.0","keywords":["hermit","claude-code","codex","coding-agent","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.4.0","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"a0f5b6baf32b7425c0f9ba18bd164bae64f9ed84","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.4.0.tgz","fileCount":4,"integrity":"sha512-0XUanjRD8qnSyR1TgqyBV+77GCkxA+ZMTQWdws43ssmv4454Nl8CUIIdK6d6AySYVbt7Eb5UPU1dvhzV2Mpbhg==","signatures":[{"sig":"MEYCIQCan0w6K/6aG1kgJREDzJpXG4v80MhKnmYijmDccO1inwIhAO/099xnXvWerFGn8GgeepNIIdOLMhXsofqB7AFYd8Zg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9062},"type":"module","engines":{"node":">=20"},"gitHead":"f20e0cccf53257bf4496c3430edbe8112430ee18","scripts":{"test":"python -m pytest tests/ -q"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.8","description":"Cost-optimized MCP coding executor for Claude Code and Codex","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.4.0_1787741720667_0.31554474002691313","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cafitac/hermit-agent","version":"0.4.1","keywords":["hermit","claude-code","codex","coding-agent","mcp","python","npm"],"license":"MIT","_id":"@cafitac/hermit-agent@0.4.1","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"bin":{"hermit":"bin/hermit.js"},"dist":{"shasum":"b5c6455f751999e283507129577c19e9be34b66e","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.4.1.tgz","fileCount":4,"integrity":"sha512-i4pMq+jV/stcqtNVb9v7aoAaDH4Ae2mukFkbdnc0kXMRUhajXa1E+kDkc2oHKwzAo6kajhZjVgwV82RQadkaBA==","signatures":[{"sig":"MEQCIBXeXpvxnDSZGcaEcc3xs4ZuztWe0u5lqnZkplLJX3KwAiBBrJKwS9e9AgQkgrDNUY1WpFI6PotNr1aosI0u2HkcHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10537},"type":"module","engines":{"node":">=20"},"gitHead":"f9f19486b17bde1ecf2d18775044ba2a946acafb","scripts":{"test":"python -m pytest tests/ -q"},"_npmUser":{"name":"cafitac","email":"cafitac99@gmail.com"},"repository":{"url":"git+https://github.com/cafitac/hermit-agent.git","type":"git"},"_npmVersion":"10.9.8","description":"Cost-optimized MCP coding executor for Claude Code and Codex","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/hermit-agent_0.4.1_1787744272430_0.6387782585762329","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@cafitac/hermit-agent","version":"0.4.2","description":"Cost-optimized MCP coding executor for Claude Code and Codex","type":"module","bin":{"hermit":"bin/hermit.js"},"scripts":{"test":"python -m pytest tests/ -q"},"engines":{"node":">=20"},"publishConfig":{"access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/cafitac/hermit-agent.git"},"homepage":"https://github.com/cafitac/hermit-agent#readme","bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"license":"MIT","keywords":["hermit","claude-code","codex","coding-agent","mcp","python","npm"],"gitHead":"926844cba281036cf4ed1941c151fde09657bd01","_id":"@cafitac/hermit-agent@0.4.2","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-d4NOjJBsuSfRXo/YDe3C8PGR5OiWCOxgRfISpfTOLSI/XkRDefiP+FZLCmETaWv/XwtF4kUgVudoIRipKt9Zng==","shasum":"e259b65435bb64c8796cf15167bba7e7ba6ed084","tarball":"https://registry.npmjs.org/@cafitac/hermit-agent/-/hermit-agent-0.4.2.tgz","fileCount":4,"unpackedSize":11073,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cafitac%2fhermit-agent@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDaQInzyiApXrU+lE65p6DkPza9+T6kEs82zCXsMaxeqAiEArNmhRGrsfSIKaMXpy64QXweQpvC4nI/UrjMDTQL9ymc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b16176c-a863-465f-b923-e00fb3b4c7f0"}},"directories":{},"maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hermit-agent_0.4.2_1787797634584_0.7264246346706706"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T14:55:01.719Z","modified":"2026-08-27T02:27:15.062Z","0.3.5":"2026-04-23T14:55:01.984Z","0.3.6":"2026-04-23T15:02:56.983Z","0.3.7":"2026-04-23T15:14:14.780Z","0.3.9":"2026-04-23T16:01:25.269Z","0.3.10":"2026-04-24T12:56:15.190Z","0.3.11":"2026-04-26T02:43:39.072Z","0.3.13":"2026-04-26T07:20:42.923Z","0.3.14":"2026-04-26T07:38:17.660Z","0.3.15":"2026-04-26T07:44:46.860Z","0.3.16":"2026-04-26T07:57:20.442Z","0.3.17":"2026-04-26T08:06:24.083Z","0.3.18":"2026-04-26T08:09:47.134Z","0.3.20":"2026-04-26T08:30:48.550Z","0.3.21":"2026-04-26T08:40:49.236Z","0.3.22":"2026-04-26T08:44:48.025Z","0.3.23":"2026-04-26T08:48:40.993Z","0.3.24":"2026-04-26T08:55:45.583Z","0.3.25":"2026-04-26T08:59:39.012Z","0.3.26":"2026-04-26T10:51:14.427Z","0.3.27":"2026-04-26T12:05:41.355Z","0.3.28":"2026-04-26T14:20:45.210Z","0.3.29":"2026-04-26T14:31:48.704Z","0.3.30":"2026-04-26T14:35:28.622Z","0.3.31":"2026-04-26T15:05:55.854Z","0.3.32":"2026-04-27T01:11:02.520Z","0.3.33":"2026-04-27T01:22:11.426Z","0.3.34":"2026-04-27T01:28:13.291Z","0.3.35":"2026-04-27T01:44:49.756Z","0.3.36":"2026-04-27T01:48:36.334Z","0.3.37":"2026-04-27T01:50:38.297Z","0.3.38":"2026-04-27T01:56:30.853Z","0.3.39":"2026-04-27T02:03:08.374Z","0.3.40":"2026-04-27T02:03:55.930Z","0.3.41":"2026-04-27T03:11:29.789Z","0.3.42":"2026-04-27T04:53:26.732Z","0.3.43":"2026-04-27T04:54:51.952Z","0.3.44":"2026-04-27T05:05:43.392Z","0.3.45":"2026-04-27T06:08:17.605Z","0.3.46":"2026-04-27T06:12:34.944Z","0.3.47":"2026-04-27T06:34:57.908Z","0.3.48":"2026-04-27T06:42:22.365Z","0.3.49":"2026-04-27T07:04:22.263Z","0.3.50":"2026-04-27T07:12:36.643Z","0.3.51":"2026-04-27T07:29:47.987Z","0.3.52":"2026-04-27T07:44:45.351Z","0.3.53":"2026-04-27T08:23:35.356Z","0.3.54":"2026-04-27T08:41:23.322Z","0.3.55":"2026-04-27T09:16:23.122Z","0.3.56":"2026-04-27T11:43:35.601Z","0.3.57":"2026-04-27T13:49:03.318Z","0.3.58":"2026-04-27T14:08:12.768Z","0.3.59":"2026-05-01T03:39:19.039Z","0.3.60":"2026-05-01T05:05:56.580Z","0.3.61":"2026-05-01T05:38:39.887Z","0.3.62":"2026-05-01T05:55:47.987Z","0.3.63":"2026-05-01T06:28:51.287Z","0.3.64":"2026-05-01T06:49:10.606Z","0.3.65":"2026-05-01T07:57:09.029Z","0.3.66":"2026-05-01T08:39:54.359Z","0.3.67":"2026-05-01T08:52:08.081Z","0.3.68":"2026-05-01T12:15:34.358Z","0.3.69":"2026-05-01T12:31:02.457Z","0.3.70":"2026-05-01T12:49:51.643Z","0.3.71":"2026-05-01T13:10:18.622Z","0.3.72":"2026-05-01T13:27:53.065Z","0.3.73":"2026-05-01T13:52:07.877Z","0.3.74":"2026-05-01T14:26:46.975Z","0.3.75":"2026-05-01T14:41:46.016Z","0.3.76":"2026-05-01T14:57:41.373Z","0.4.0":"2026-08-26T10:55:20.790Z","0.4.1":"2026-08-26T11:37:52.583Z","0.4.2":"2026-08-27T02:27:14.716Z"},"bugs":{"url":"https://github.com/cafitac/hermit-agent/issues"},"license":"MIT","homepage":"https://github.com/cafitac/hermit-agent#readme","keywords":["hermit","claude-code","codex","coding-agent","mcp","python","npm"],"repository":{"type":"git","url":"git+https://github.com/cafitac/hermit-agent.git"},"description":"Cost-optimized MCP coding executor for Claude Code and Codex","maintainers":[{"name":"cafitac","email":"cafitac99@gmail.com"}],"readme":"# Hermit\n\n**Spend premium agent tokens on judgment, not on routine execution.**\n\nHermit is a cost-optimized MCP coding executor for Claude Code, Codex, and\nClaude Desktop. Your paid host agent plans, reviews, and makes the important\ncalls; Hermit delegates bounded repository work—reading and editing files,\nrunning commands, and tests—to a local or lower-cost executor model.\n\nIt is a cost-optimization layer for agentic coding, not another chat UI and not\na replacement for Claude Code or Codex.\n\n```text\nClaude Code or Codex: plan, review, decide\n                 │ delegate a bounded task\n                 ▼\nHermit: execute with a local or lower-cost model\n                 │ return status and result\n                 ▼\nClaude Code or Codex: verify and continue\n```\n\n## Install and run your first task\n\nRequires Node.js 20+ and Python 3.11+.\n\nHermit deliberately does not use the Claude or Codex subscription as its\nexecutor. Before delegating work, configure either a local Ollama model or one\nOpenAI-compatible endpoint. `hermit doctor` verifies this explicitly, so a\nhost registration alone is never presented as a working executor.\n\n### 1. Install Hermit\n\n```bash\nnpm install -g @cafitac/hermit-agent\n```\n\n### 2. Choose an executor\n\nFor a local, no-per-token-cost executor:\n\n```bash\nollama pull qwen3-coder:30b\n```\n\nFor any OpenAI-compatible Chat Completions API, keep the secret in your shell\nor operating-system secret store and register only its environment-variable\nname:\n\n```bash\nexport BUDGET_PROVIDER_API_KEY=\"…\"\nhermit configure \\\n  --model coder-small \\\n  --base-url https://llm.example.com/v1 \\\n  --api-key-env BUDGET_PROVIDER_API_KEY\n```\n\n`hermit configure` never accepts or writes an API key. It stores the endpoint,\nmodel, and environment-variable reference in `~/.hermit/settings.json`.\n\n### 3. Register the host\n\n#### Claude Code\n\n```bash\nhermit install claude\n```\n\n#### Codex\n\n```bash\nhermit install codex\n```\n\n`hermit install claude` registers only Claude Code, and `hermit install codex`\nregisters only Codex. Bare `hermit install` registers both hosts. Each command\ncreates local Hermit settings if needed, starts or recovers the local gateway,\nand registers this stable stdio command with the selected host:\n\n```text\nhermit mcp-server\n```\n\nThe gateway binds to loopback only. If another process owns its default port,\nHermit leaves that process untouched and selects a free local port for its own\ngateway.\n\n### 4. Verify readiness\n\n```bash\nhermit doctor\n```\n\nOnly delegate work after it reports a ready executor. Restart the selected host\nafter installation. `hermit install codex` writes the shared Codex MCP\nconfiguration, so the same registration is available to the Codex CLI, desktop\napp, and IDE extension after they restart.\n\n### 5. Delegate one bounded task\n\nIn Claude Code, Codex, or Claude Desktop, ask the host agent:\n\n```text\nUse Hermit's run_task tool to add a focused test for <change> in this repository.\n```\n\nHermit returns a task ID immediately. The host polls it with `check_task`, and\nuses `reply_task` only if Hermit asks a question or permission decision. If the\nexecutor is not ready, `run_task` does not create a task; it returns the same\nspecific diagnosis and setup command shown by `hermit doctor`.\n\n#### Claude Desktop\n\nDownload `hermit-<version>.mcpb` from the matching GitHub Release and either\ndouble-click it or choose **Settings → Extensions → Advanced settings → Install\nExtension** in Claude Desktop. The extension uses the MCPB UV runtime, so it\ninstalls Hermit's matching PyPI dependency without requiring a global Python\ninstallation. It creates `~/.hermit/settings.json` on first launch. It supports\nClaude Desktop on macOS and Windows; network access is required the first time\nUV resolves the Hermit package. The installation screen optionally accepts an\nexecutor model, OpenAI-compatible base URL, and API key; these values are held\nby Claude Desktop and applied only to Hermit's MCP process, rather than written\nto `settings.json`. Leave them blank to keep existing Hermit/Ollama settings.\n\n## Use\n\nAsk Claude Code, Codex, or Claude Desktop to delegate a scoped repository task\nto Hermit. The MCP server exposes four task-lifecycle tools:\n\n- `run_task(task, cwd, model?, max_turns?)`\n- `check_task(task_id)`\n- `reply_task(task_id, message)`\n- `cancel_task(task_id)`\n\n`run_task` starts a background task. Poll with `check_task`; if Hermit needs\ninput or a permission decision, reply through `reply_task`.\n\nHermit also supplies a small server instruction that recommends delegation for\nbounded implementation, debugging, test, and maintenance work. It is guidance,\nnot a hidden autopilot: the host still owns the decision to delegate.\n\n## Quality and multi-agent work\n\n`run_task` defaults to `strategy: \"single\"`: one low-cost executor, with no\nquality trade-off from orchestration. For a complex refactor, migration, or\nsecurity-sensitive change, the host can use `strategy: \"auto\"`. Hermit then\nruns a read-only planner, one writing executor, and a read-only reviewer.\n\nThere are never parallel writing agents. If the reviewer does not return\n`VERDICT: PASS`, Hermit returns `needs_review` instead of `done`; the host gets\nthe execution result and review findings together. Users can make `auto` their\nlocal default in `~/.hermit/settings.json`:\n\n```json\n{\n  \"orchestration\": {\n    \"mode\": \"auto\",\n    \"max_agents\": 3,\n    \"allow_parallel_writes\": false\n  }\n}\n```\n\n## Configuration\n\nSettings live at `~/.hermit/settings.json`. `hermit configure` is the preferred\nway to configure a remote executor because it persists an environment-variable\nreference rather than an API key. The default routing tries a configured GLM\nprovider first, then a locally installed Ollama model:\n\n```json\n{\n  \"routing\": {\n    \"priority_models\": [\n      {\"model\": \"glm-5.1\"},\n      {\"model\": \"qwen3-coder:30b\"}\n    ]\n  }\n}\n```\n\nUse Ollama for a local executor (no per-token API cost) or any provider that\noffers the OpenAI-compatible Chat Completions API with tool calling. Give a\ncustom endpoint an explicit provider profile; model names never need to match\na built-in prefix:\n\n```json\n{\n  \"providers\": {\n    \"budget-provider\": {\n      \"base_url\": \"https://llm.example.com/v1\",\n      \"api_key_env\": \"BUDGET_PROVIDER_API_KEY\"\n    }\n  },\n  \"routing\": {\n    \"priority_models\": [\n      {\"model\": \"coder-small\", \"provider\": \"budget-provider\"},\n      {\"model\": \"qwen3-coder:30b\"}\n    ]\n  }\n}\n```\n\nCodex is a supported MCP host; it is not part of the default executor fallback\nchain.\n\n## Architecture\n\n```text\nClaude Code or Codex\n        │ MCP over stdio\n        ▼\n  hermit mcp-server\n        │ REST + task status\n        ▼\n FastAPI gateway (loopback)\n        ▼\n AgentLoop → repository tools → local/flat-rate LLM\n```\n\nThe gateway owns background execution, cancellation, permission waits, model\nrouting, and task state. The MCP process stays small and transports only the\nfour public task operations.\n\n## Development\n\n```bash\n.venv/bin/python -m pytest tests/\n```\n\nHermit is MIT licensed and currently in alpha.\n","readmeFilename":"README.md"}