TheBotique

@holmes-lab/holmes-kit

No description published.

as observed 2026-10-17T20:48:50.300Z
Identifier
@holmes-lab/holmes-kit
Source
npm (package document)
Version observed
0.35.25
Source repository
https://github.com/holmes-kit/holmes-kit
Repository observation
Source repository not yet checked
First observed here
2026-09-03T07:20:35.741Z
Observations recorded
32
Publish rights held by
sungnam.park
Content hash (upstream)
sha512-LCisn/8ZoqkDEuGRHbcfawAMa/EGod80unw6V…
Declared license
MIT

Runs code at install time

These lifecycle scripts execute on the installing machine. This is a factual property of the published package, common and often benign; it is listed because a change to it changes what installing this does.

postinstall
node -e "const p='./dist/holmes/semantic/local-model.js';if(require('fs').existsSync(p)){process.exitCode=require(p).runModelSetup({automatic:true})}else{console.error('BGE-M3 setup pending: build this source checkout, t

Observation history

2026-10-17T20:48:50.300Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-1nfU8hjlNjHFQ1DmML9V9Q2kIkRHqqXJo5wW1uGLVFKwmlWFPyFPq9HKdRGZV2KsRWDqLekJawWF4pezFhcGsg==" "sha512-LCisn/8ZoqkDEuGRHbcfawAMa/EGod80unw6VHpOf/vNmFGMgX0WRpWK8V47eXDATS+1sitVzah7vI3ngyEh3g=="
latest "0.35.23" "0.35.25"
2026-10-16T19:37:29.403Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-tA7WKBTMw2aR3JMDt6mGn0rwsE26pXYRz05k0Q/oAN7IHeA/mOdnhr86IKkFUZRs0+xQP1AxRuEauWwu3QfnWw==" "sha512-1nfU8hjlNjHFQ1DmML9V9Q2kIkRHqqXJo5wW1uGLVFKwmlWFPyFPq9HKdRGZV2KsRWDqLekJawWF4pezFhcGsg=="
latest "0.35.20" "0.35.23"
2026-10-15T18:48:12.496Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-rCr0/MFd6Sc3bHWcDK8J8mBTc7GoKxn9YuAe0DrkTP8Yk1X/BejEjCMQ1Jy9L/t1Nt/6UbnjiEq8ZOYTTEGRxg==" "sha512-tA7WKBTMw2aR3JMDt6mGn0rwsE26pXYRz05k0Q/oAN7IHeA/mOdnhr86IKkFUZRs0+xQP1AxRuEauWwu3QfnWw=="
latest "0.35.19" "0.35.20"
2026-10-13T16:37:29.165Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-zaLOynjhb1w9EA1yzzDDyvIl6AFS7Z2jXhW0rZRpEal6SKQ3/2qxcr3MbgIEb5V6Q/zO4KlwlTIyF0WQm9BCpQ==" "sha512-rCr0/MFd6Sc3bHWcDK8J8mBTc7GoKxn9YuAe0DrkTP8Yk1X/BejEjCMQ1Jy9L/t1Nt/6UbnjiEq8ZOYTTEGRxg=="
latest "0.35.18" "0.35.19"
2026-10-12T15:36:43.694Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-6Vx6q0z1shwvNmfHDc8tSl+rSJ8jblCHjGn3pq9q/qmwipiP4zNxpTXdmfCJlyFneHDtrj9X3V1br8YPox3odw==" "sha512-zaLOynjhb1w9EA1yzzDDyvIl6AFS7Z2jXhW0rZRpEal6SKQ3/2qxcr3MbgIEb5V6Q/zO4KlwlTIyF0WQm9BCpQ=="
latest "0.35.16" "0.35.18"
2026-10-08T12:19:33.065Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-lp7Ccs+T42QY5UXtdDdjD3/lqPxlO7lo8Lo6XWp6oZ9EfiisbF+cDuXMHUF6N4ogTXl073A8nAupcAweu1btRw==" "sha512-6Vx6q0z1shwvNmfHDc8tSl+rSJ8jblCHjGn3pq9q/qmwipiP4zNxpTXdmfCJlyFneHDtrj9X3V1br8YPox3odw=="
latest "0.35.12" "0.35.16"
2026-10-07T11:52:54.102Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-4NT1C3+qPdxPPSeggmd1d9i6yZIvD0Bz7/7BfjdNx0dPkNV4NivLOluId5fPLfXgLX3FqUy0P75EiuOe1vZYQQ==" "sha512-lp7Ccs+T42QY5UXtdDdjD3/lqPxlO7lo8Lo6XWp6oZ9EfiisbF+cDuXMHUF6N4ogTXl073A8nAupcAweu1btRw=="
latest "0.35.10" "0.35.12"
2026-10-06T10:50:35.122Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-XtSzh0HxBCc7O32Zeau9cWT+GbYFP9v3pGj9aLItmoENHdcVgmSTkX8Hk5b8xlcxAU2K5gRUcxyFCN4aWt9LSg==" "sha512-4NT1C3+qPdxPPSeggmd1d9i6yZIvD0Bz7/7BfjdNx0dPkNV4NivLOluId5fPLfXgLX3FqUy0P75EiuOe1vZYQQ=="
latest "0.35.5" "0.35.10"
2026-10-05T10:33:23.286Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-Vo86wRJwlvhlfTtdL6G8+S42Ujpln1GtN722jCQ960YUZAOvCmL1hE0U8yA86shn6wx1ECs1x706F5mAaqwNpQ==" "sha512-XtSzh0HxBCc7O32Zeau9cWT+GbYFP9v3pGj9aLItmoENHdcVgmSTkX8Hk5b8xlcxAU2K5gRUcxyFCN4aWt9LSg=="
latest "0.35.0" "0.35.5"
2026-10-03T08:46:10.378Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-tpUa/6MOPKVpC0EbaAAOsY/PdGTFPcNXKU6HmUgQp5dkXrYkQZVydWLVo6k4EyDrqg7dRD2CoB+P50bbQUdY5g==" "sha512-Vo86wRJwlvhlfTtdL6G8+S42Ujpln1GtN722jCQ960YUZAOvCmL1hE0U8yA86shn6wx1ECs1x706F5mAaqwNpQ=="
latest "0.34.0" "0.35.0"
2026-10-01T06:47:50.453Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-cBTHT96HXXCm6GTd0gJXeYxzntIlxdPke/3hID/uNku/yf3LMJfJtXN793CdYM5BjZw1poTyNMju5Q6vpPja8g==" "sha512-tpUa/6MOPKVpC0EbaAAOsY/PdGTFPcNXKU6HmUgQp5dkXrYkQZVydWLVo6k4EyDrqg7dRD2CoB+P50bbQUdY5g=="
latest "0.32.0" "0.34.0"
2026-09-30T05:46:36.327Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-TN4/RA8AIV2N6HoYHClUu7nQIrc6UeCwXslDiFS/7481ZDuu+9ynVtscYiV0Y/xDwXq6ExLeZCSRr0o+UPle3g==" "sha512-cBTHT96HXXCm6GTd0gJXeYxzntIlxdPke/3hID/uNku/yf3LMJfJtXN793CdYM5BjZw1poTyNMju5Q6vpPja8g=="
latest "0.31.0" "0.32.0"
2026-09-29T04:47:03.789Z

Fields that differed: dependencies integrity latest

FieldBeforeAfter
dependencies ["@modelcontextprotocol/sdk","@xenova/transformers","better-sqlite3","js-yaml","tree-sitter","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitte ["@modelcontextprotocol/sdk","@xenova/transformers","better-sqlite3","js-yaml","smol-toml","tree-sitter","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-go","tree-sitter-java"
integrity "sha512-YjfFOENNq4UEQEPy55/BPaCfCrwX9wPyAJoE/Hv9GWnn3VayNltbI9u7jcwMZ7QDTjmq9VrxRBA/ggdO74l1CQ==" "sha512-TN4/RA8AIV2N6HoYHClUu7nQIrc6UeCwXslDiFS/7481ZDuu+9ynVtscYiV0Y/xDwXq6ExLeZCSRr0o+UPle3g=="
latest "0.30.0" "0.31.0"
2026-09-24T00:36:14.297Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-blf8kLKBo1zlAOYKmrMqLw2RqQrSmsnHWjJ3/Jthz3GtsW9whJYfhNBWbRyda4jqUIqmKJzzv30zQjqUQjoqjQ==" "sha512-YjfFOENNq4UEQEPy55/BPaCfCrwX9wPyAJoE/Hv9GWnn3VayNltbI9u7jcwMZ7QDTjmq9VrxRBA/ggdO74l1CQ=="
latest "0.29.0" "0.30.0"
2026-09-21T23:20:54.007Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-iZZfuJ8yiXwgk2dDwuu+LxqmCJEBSbqMYyCvsycNMRhRBKlEFozFkUyEPoCqSpM5URgL7ToNWjd4OVMvr05Xyg==" "sha512-blf8kLKBo1zlAOYKmrMqLw2RqQrSmsnHWjJ3/Jthz3GtsW9whJYfhNBWbRyda4jqUIqmKJzzv30zQjqUQjoqjQ=="
latest "0.27.0" "0.29.0"
2026-09-20T22:20:21.021Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-VHF7lm22JiVnfg5FcrtS4LZMGLf+vxk57wGNzXixM3Nvj8RzWcC5kz0piS47kb8/2Mo8czT+hjUXfBlkQ2Gb+A==" "sha512-iZZfuJ8yiXwgk2dDwuu+LxqmCJEBSbqMYyCvsycNMRhRBKlEFozFkUyEPoCqSpM5URgL7ToNWjd4OVMvr05Xyg=="
latest "0.25.1" "0.27.0"
2026-09-19T21:21:32.409Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-egB7Asn4BKSAyLiLb3Xu5auZwDf9vLTr1RMK80Qit7btPOTF9hyL0OeJfvEzzrQ8bwPHhFIbDAIwzjIFn98D6A==" "sha512-VHF7lm22JiVnfg5FcrtS4LZMGLf+vxk57wGNzXixM3Nvj8RzWcC5kz0piS47kb8/2Mo8czT+hjUXfBlkQ2Gb+A=="
latest "0.24.1" "0.25.1"
2026-09-18T20:20:39.051Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-jk3l3TO6tVwN7rpUaZRjBWjkcjNZRdw02YuDCIjxwD1XWAopTJB5PlvFEoDL3Q3OvMx1LH3GZlU6VbEHle44wA==" "sha512-egB7Asn4BKSAyLiLb3Xu5auZwDf9vLTr1RMK80Qit7btPOTF9hyL0OeJfvEzzrQ8bwPHhFIbDAIwzjIFn98D6A=="
latest "0.21.0" "0.24.1"
2026-09-17T19:21:47.244Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-meJZk4hyb78c8SmFSghpQtOC/tV/jWkqfwK1/8tZsZURTgcLg6LpPbamgAsCWTwcnr/zRCsmvN0pFF5eaHkICQ==" "sha512-jk3l3TO6tVwN7rpUaZRjBWjkcjNZRdw02YuDCIjxwD1XWAopTJB5PlvFEoDL3Q3OvMx1LH3GZlU6VbEHle44wA=="
latest "0.20.2" "0.21.0"
2026-09-16T18:18:14.551Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-qDJjGxwGsy2DN+n4SF53JL3KxVa+LPgEsMyiXqK1aoP2GPg5xJeWM9aX/og1IOqm1zRUag6HjutiJLIbr/EOJw==" "sha512-meJZk4hyb78c8SmFSghpQtOC/tV/jWkqfwK1/8tZsZURTgcLg6LpPbamgAsCWTwcnr/zRCsmvN0pFF5eaHkICQ=="
latest "0.20.1" "0.20.2"
2026-09-15T17:18:40.503Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-HspB1vR9jHSjjOjTg/khJxqm3w96sCsPMJuvPLKj0gBH7lpyRVkQVzgkVXRhqNuHyP+XM2kilAcSAbJD8wPXkA==" "sha512-qDJjGxwGsy2DN+n4SF53JL3KxVa+LPgEsMyiXqK1aoP2GPg5xJeWM9aX/og1IOqm1zRUag6HjutiJLIbr/EOJw=="
latest "0.20.0" "0.20.1"
2026-09-14T16:18:15.219Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-l4MoVtB/j6odsVKOxaviWQu4JRm4SThY5e+VVybErz0d8BrzfQxfO4P/EomVIXm13Mk8/UkV1KB0K9e0fLy9qg==" "sha512-HspB1vR9jHSjjOjTg/khJxqm3w96sCsPMJuvPLKj0gBH7lpyRVkQVzgkVXRhqNuHyP+XM2kilAcSAbJD8wPXkA=="
latest "0.19.6" "0.20.0"
2026-09-12T14:17:54.589Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-JKIfMFzVOVuC4jJMATWiEn3VlQYzr+bd3OiMeuHt5SRmcYzFDnpxVFbGA2Y3p/hxVP/oa/mQX8wduIvkMJDAlQ==" "sha512-l4MoVtB/j6odsVKOxaviWQu4JRm4SThY5e+VVybErz0d8BrzfQxfO4P/EomVIXm13Mk8/UkV1KB0K9e0fLy9qg=="
latest "0.19.4" "0.19.6"
2026-09-11T13:17:26.430Z

Fields that differed: dependencies integrity scripts latest

FieldBeforeAfter
dependencies ["@modelcontextprotocol/sdk","better-sqlite3","js-yaml","tree-sitter","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitter-python","tree-sitter- ["@modelcontextprotocol/sdk","@xenova/transformers","better-sqlite3","js-yaml","tree-sitter","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-go","tree-sitter-java","tree-sitte
integrity "sha512-XwoLUa6MTzlCYB2hQNrnZ7Y4qTPwadwMnbAdPWWdMOwQnY3WmCojA/5dNt18TrcTvnOSbZlEO/94pdW8TNjtog==" "sha512-JKIfMFzVOVuC4jJMATWiEn3VlQYzr+bd3OiMeuHt5SRmcYzFDnpxVFbGA2Y3p/hxVP/oa/mQX8wduIvkMJDAlQ=="
scripts {"mcp":"node bin/holmes-mcp.js","test":"npm run typecheck && jest","build":"tsc && node -e \"const{execSync}=require('child_process'),fs=require('fs');const id=(()=>{try{return exe {"mcp":"node bin/holmes-mcp.js","test":"npm run typecheck && jest","build":"tsc && node -e \"const{execSync}=require('child_process'),fs=require('fs');const id=(()=>{try{return exe
latest "0.19.3" "0.19.4"
2026-09-10T12:18:05.923Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-2IU8TjW8BkAbkNAdPx7Y7a1Iu54KaIcE9aIpEOpeQNum5Wo4HRYB7rQ/U505UiqTF+uTmuB/Ftak986ZfjH/Gg==" "sha512-XwoLUa6MTzlCYB2hQNrnZ7Y4qTPwadwMnbAdPWWdMOwQnY3WmCojA/5dNt18TrcTvnOSbZlEO/94pdW8TNjtog=="
latest "0.19.0" "0.19.3"
2026-09-09T11:17:27.322Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-XDuO30n75jKT4xkHOLQuNQcy32h/hsq6X9jUGxUFXsmksW3DB0HDTNA3sq4TYtr1aX6WMwTihcCMpGUVszOQjw==" "sha512-2IU8TjW8BkAbkNAdPx7Y7a1Iu54KaIcE9aIpEOpeQNum5Wo4HRYB7rQ/U505UiqTF+uTmuB/Ftak986ZfjH/Gg=="
latest "0.18.0" "0.19.0"
2026-09-08T10:18:19.431Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-nojfHQ2PdUAbj9YdOMF9x1bV+0i+MfKxbHrKfJFqygAQGY/YixqI9Cmh7astet8nD/zmY3oTuLi/chtKntfgvg==" "sha512-XDuO30n75jKT4xkHOLQuNQcy32h/hsq6X9jUGxUFXsmksW3DB0HDTNA3sq4TYtr1aX6WMwTihcCMpGUVszOQjw=="
latest "0.16.0" "0.18.0"
2026-09-07T09:39:20.574Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-aPBm62Oic+H/Mj1Sa7ZvDuVWefd61dcoF3/ogJTv4yGuDN1WV6QNSFtEul1EIgMXjE1JXCpMfhhSZszLRWHrug==" "sha512-nojfHQ2PdUAbj9YdOMF9x1bV+0i+MfKxbHrKfJFqygAQGY/YixqI9Cmh7astet8nD/zmY3oTuLi/chtKntfgvg=="
latest "0.14.0" "0.16.0"
2026-09-06T09:04:43.600Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-dRPRLQkK3FbuxXV1ZSb1jI3k4cdeXRRjufIOlFrnS4Xsae14TnljgOZE+52GElSakQDcRG+5y487/FpLjL57MQ==" "sha512-aPBm62Oic+H/Mj1Sa7ZvDuVWefd61dcoF3/ogJTv4yGuDN1WV6QNSFtEul1EIgMXjE1JXCpMfhhSZszLRWHrug=="
latest "0.12.2" "0.14.0"
2026-09-05T08:21:05.367Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-lBoupQrGOS+taVRku5fGF5mDaeHcmwk+e3SE+x5cSd7jcUX+YGfVxfYg2M/a8NdhdjrXI/1rdDOO7lwQyDRvfw==" "sha512-dRPRLQkK3FbuxXV1ZSb1jI3k4cdeXRRjufIOlFrnS4Xsae14TnljgOZE+52GElSakQDcRG+5y487/FpLjL57MQ=="
latest "0.9.0" "0.12.2"
2026-09-04T08:09:22.502Z

Fields that differed: integrity latest

FieldBeforeAfter
integrity "sha512-xnZKcdFZVX9c7teYs21AxB1G2jE98FA7sPGISpoFon4INmVhObMoWkWJ0yQXS/vk3XNrRVjc44iUsu1MIXLiIg==" "sha512-lBoupQrGOS+taVRku5fGF5mDaeHcmwk+e3SE+x5cSd7jcUX+YGfVxfYg2M/a8NdhdjrXI/1rdDOO7lwQyDRvfw=="
latest "0.8.1" "0.9.0"

Correction

If you maintain this extension and believe anything above is inaccurate, request a correction. Corrections are published, and disputed entries are marked as disputed while under review.