Refactor example retreiving, add option for dynamic data. Add hybrid reranking to tooling. Add parsing and loop infrastructure for trigger event processing

This commit is contained in:
William Jeynes
2026-02-12 14:33:12 +00:00
parent 06a302ec36
commit bef856d53a
9 changed files with 376 additions and 89 deletions
+86
View File
@@ -21,6 +21,8 @@
"fs": "^0.0.1-security",
"langchain": "^1.2.14",
"selenium-webdriver": "^4.40.0",
"wink-bm25-text-search": "^3.1.2",
"wink-nlp-utils": "^2.1.0",
"winston": "^3.19.0"
},
"devDependencies": {
@@ -1640,6 +1642,12 @@
"node": ">= 0.4"
}
},
"node_modules/emoji-regex": {
"version": "9.2.2",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
"license": "MIT"
},
"node_modules/enabled": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz",
@@ -2787,6 +2795,84 @@
"resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz",
"integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ=="
},
"node_modules/wink-bm25-text-search": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/wink-bm25-text-search/-/wink-bm25-text-search-3.1.2.tgz",
"integrity": "sha512-s+xY0v/yurUhiUop/XZnf9IvO9XVuwI14X+QTW0JqlmQCg+9ZgVXTMudXKqZuQVsnm5J+RjLnqrOflnD5BLApA==",
"license": "MIT",
"dependencies": {
"wink-eng-lite-web-model": "^1.4.3",
"wink-helpers": "^2.0.0",
"wink-nlp": "^1.12.2",
"wink-nlp-utils": "^2.0.4"
}
},
"node_modules/wink-distance": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/wink-distance/-/wink-distance-2.0.2.tgz",
"integrity": "sha512-pyEhUB/OKFYcgOC4J6E+c+gwVA/8qg2s5n49mIcUsJZM5iDSa17uOxRQXR4rvfp+gbj55K/I08FwjFBwb6fq3g==",
"license": "MIT",
"dependencies": {
"wink-helpers": "^2.0.0",
"wink-jaro-distance": "^2.0.0"
}
},
"node_modules/wink-eng-lite-web-model": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/wink-eng-lite-web-model/-/wink-eng-lite-web-model-1.8.1.tgz",
"integrity": "sha512-M2tSOU/rVNkDj8AS8IoKJaM7apJJjS0cN+hE8CPazfnB4A/ojyc9+7RMPk18UOiIdSyWk7MR6w8z9lWix2l5tA==",
"license": "MIT",
"engines": {
"node": ">=16.0.0"
}
},
"node_modules/wink-helpers": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/wink-helpers/-/wink-helpers-2.0.0.tgz",
"integrity": "sha512-I/ZzXrHcNRXuoeFJmp2vMVqDI6UCK02Tds1WP4kSGAmx520gjL1BObVzF7d2ps24tyHIly9ngdB2jwhlFUjPvg==",
"license": "MIT"
},
"node_modules/wink-jaro-distance": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/wink-jaro-distance/-/wink-jaro-distance-2.0.0.tgz",
"integrity": "sha512-9bcUaXCi9N8iYpGWbFkf83OsBkg17r4hEyxusEzl+nnReLRPqxhB9YNeRn3g54SYnVRNXP029lY3HDsbdxTAuA==",
"license": "MIT"
},
"node_modules/wink-nlp": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/wink-nlp/-/wink-nlp-1.14.3.tgz",
"integrity": "sha512-lvY5iCs3T8I34F8WKS70+2P0U9dWLn3vdPf/Z+m2VK14N7OmqnPzmHfh3moHdusajoQ37Em39z0IZB9K4x/96A==",
"license": "MIT"
},
"node_modules/wink-nlp-utils": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/wink-nlp-utils/-/wink-nlp-utils-2.1.0.tgz",
"integrity": "sha512-b7PcRhEBNxQmsmht70jLOkwYUyie3da4/cgEXL+CumYO5b/nwV+W7fuMXToh5BtGq1RABznmc2TGTp1Qf/JUXg==",
"license": "MIT",
"dependencies": {
"wink-distance": "^2.0.1",
"wink-eng-lite-web-model": "^1.4.3",
"wink-helpers": "^2.0.0",
"wink-nlp": "^1.12.0",
"wink-porter2-stemmer": "^2.0.1",
"wink-tokenizer": "^5.2.3"
}
},
"node_modules/wink-porter2-stemmer": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/wink-porter2-stemmer/-/wink-porter2-stemmer-2.0.1.tgz",
"integrity": "sha512-0g+RkkqhRXFmSpJQStVXW5N/WsshWpJXsoDRW7DwVkGI2uDT6IBCoq3xdH5p6IHLaC6ygk7RWUsUx4alKxoagQ==",
"license": "MIT"
},
"node_modules/wink-tokenizer": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/wink-tokenizer/-/wink-tokenizer-5.3.0.tgz",
"integrity": "sha512-O/yAw0g3FmSgeeQuYAJJfP7fVPB4A6ay0018qASh79aWmIOyPYy4j4r9EQT8xBjicja6lCLvgRVAybmEBaATQA==",
"license": "MIT",
"dependencies": {
"emoji-regex": "^9.0.0"
}
},
"node_modules/winston": {
"version": "3.19.0",
"resolved": "https://registry.npmjs.org/winston/-/winston-3.19.0.tgz",