Merge branch 'dev' into feat/caching
This commit is contained in:
		
						commit
						fd6691f6aa
					
				
					 39 changed files with 1054 additions and 592 deletions
				
			
		
							
								
								
									
										132
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										132
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							|  | @ -1902,15 +1902,15 @@ | |||
|             } | ||||
|         }, | ||||
|         "node_modules/@modelcontextprotocol/sdk": { | ||||
|             "version": "1.11.2", | ||||
|             "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.2.tgz", | ||||
|             "integrity": "sha512-H9vwztj5OAqHg9GockCQC06k1natgcxWQSRpQcPJf6i5+MWBzfKkRtxGbjQf0X2ihii0ffLZCRGbYV2f2bjNCQ==", | ||||
|             "version": "1.11.3", | ||||
|             "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.11.3.tgz", | ||||
|             "integrity": "sha512-rmOWVRUbUJD7iSvJugjUbFZshTAuJ48MXoZ80Osx1GM0K/H1w7rSEvmw8m6vdWxNASgtaHIhAgre4H/E9GJiYQ==", | ||||
|             "dev": true, | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "content-type": "^1.0.5", | ||||
|                 "cors": "^2.8.5", | ||||
|                 "cross-spawn": "^7.0.3", | ||||
|                 "cross-spawn": "^7.0.5", | ||||
|                 "eventsource": "^3.0.2", | ||||
|                 "express": "^5.0.1", | ||||
|                 "express-rate-limit": "^7.5.0", | ||||
|  | @ -3465,16 +3465,16 @@ | |||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-core": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", | ||||
|             "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.14.tgz", | ||||
|             "integrity": "sha512-k7qMHMbKvoCXIxPhquKQVw3Twid3Kg4s7+oYURxLGRd56LiuHJVrvFKI4fm2AM3c8apqODPfVJGoh8nePbXMRA==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@babel/parser": "^7.25.3", | ||||
|                 "@vue/shared": "3.5.13", | ||||
|                 "@babel/parser": "^7.27.2", | ||||
|                 "@vue/shared": "3.5.14", | ||||
|                 "entities": "^4.5.0", | ||||
|                 "estree-walker": "^2.0.2", | ||||
|                 "source-map-js": "^1.2.0" | ||||
|                 "source-map-js": "^1.2.1" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-core/node_modules/entities": { | ||||
|  | @ -3490,40 +3490,40 @@ | |||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-dom": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", | ||||
|             "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.14.tgz", | ||||
|             "integrity": "sha512-1aOCSqxGOea5I80U2hQJvXYpPm/aXo95xL/m/mMhgyPUsKe9jhjwWpziNAw7tYRnbz1I61rd9Mld4W9KmmRoug==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/compiler-core": "3.5.13", | ||||
|                 "@vue/shared": "3.5.13" | ||||
|                 "@vue/compiler-core": "3.5.14", | ||||
|                 "@vue/shared": "3.5.14" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-sfc": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", | ||||
|             "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.14.tgz", | ||||
|             "integrity": "sha512-9T6m/9mMr81Lj58JpzsiSIjBgv2LiVoWjIVa7kuXHICUi8LiDSIotMpPRXYJsXKqyARrzjT24NAwttrMnMaCXA==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@babel/parser": "^7.25.3", | ||||
|                 "@vue/compiler-core": "3.5.13", | ||||
|                 "@vue/compiler-dom": "3.5.13", | ||||
|                 "@vue/compiler-ssr": "3.5.13", | ||||
|                 "@vue/shared": "3.5.13", | ||||
|                 "@babel/parser": "^7.27.2", | ||||
|                 "@vue/compiler-core": "3.5.14", | ||||
|                 "@vue/compiler-dom": "3.5.14", | ||||
|                 "@vue/compiler-ssr": "3.5.14", | ||||
|                 "@vue/shared": "3.5.14", | ||||
|                 "estree-walker": "^2.0.2", | ||||
|                 "magic-string": "^0.30.11", | ||||
|                 "postcss": "^8.4.48", | ||||
|                 "source-map-js": "^1.2.0" | ||||
|                 "magic-string": "^0.30.17", | ||||
|                 "postcss": "^8.5.3", | ||||
|                 "source-map-js": "^1.2.1" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-ssr": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", | ||||
|             "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.14.tgz", | ||||
|             "integrity": "sha512-Y0G7PcBxr1yllnHuS/NxNCSPWnRGH4Ogrp0tsLA5QemDZuJLs99YjAKQ7KqkHE0vCg4QTKlQzXLKCMF7WPSl7Q==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/compiler-dom": "3.5.13", | ||||
|                 "@vue/shared": "3.5.13" | ||||
|                 "@vue/compiler-dom": "3.5.14", | ||||
|                 "@vue/shared": "3.5.14" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/compiler-vue2": { | ||||
|  | @ -3654,53 +3654,53 @@ | |||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/reactivity": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", | ||||
|             "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.14.tgz", | ||||
|             "integrity": "sha512-7cK1Hp343Fu/SUCCO52vCabjvsYu7ZkOqyYu7bXV9P2yyfjUMUXHZafEbq244sP7gf+EZEz+77QixBTuEqkQQw==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/shared": "3.5.13" | ||||
|                 "@vue/shared": "3.5.14" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/runtime-core": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", | ||||
|             "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.14.tgz", | ||||
|             "integrity": "sha512-w9JWEANwHXNgieAhxPpEpJa+0V5G0hz3NmjAZwlOebtfKyp2hKxKF0+qSh0Xs6/PhfGihuSdqMprMVcQU/E6ag==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/reactivity": "3.5.13", | ||||
|                 "@vue/shared": "3.5.13" | ||||
|                 "@vue/reactivity": "3.5.14", | ||||
|                 "@vue/shared": "3.5.14" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/runtime-dom": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", | ||||
|             "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.14.tgz", | ||||
|             "integrity": "sha512-lCfR++IakeI35TVR80QgOelsUIdcKjd65rWAMfdSlCYnaEY5t3hYwru7vvcWaqmrK+LpI7ZDDYiGU5V3xjMacw==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/reactivity": "3.5.13", | ||||
|                 "@vue/runtime-core": "3.5.13", | ||||
|                 "@vue/shared": "3.5.13", | ||||
|                 "@vue/reactivity": "3.5.14", | ||||
|                 "@vue/runtime-core": "3.5.14", | ||||
|                 "@vue/shared": "3.5.14", | ||||
|                 "csstype": "^3.1.3" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/server-renderer": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", | ||||
|             "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.14.tgz", | ||||
|             "integrity": "sha512-Rf/ISLqokIvcySIYnv3tNWq40PLpNLDLSJwwVWzG6MNtyIhfbcrAxo5ZL9nARJhqjZyWWa40oRb2IDuejeuv6w==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/compiler-ssr": "3.5.13", | ||||
|                 "@vue/shared": "3.5.13" | ||||
|                 "@vue/compiler-ssr": "3.5.14", | ||||
|                 "@vue/shared": "3.5.14" | ||||
|             }, | ||||
|             "peerDependencies": { | ||||
|                 "vue": "3.5.13" | ||||
|                 "vue": "3.5.14" | ||||
|             } | ||||
|         }, | ||||
|         "node_modules/@vue/shared": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", | ||||
|             "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.14.tgz", | ||||
|             "integrity": "sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==", | ||||
|             "license": "MIT" | ||||
|         }, | ||||
|         "node_modules/@vue/test-utils": { | ||||
|  | @ -5106,9 +5106,9 @@ | |||
|             "license": "MIT" | ||||
|         }, | ||||
|         "node_modules/electron-to-chromium": { | ||||
|             "version": "1.5.153", | ||||
|             "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.153.tgz", | ||||
|             "integrity": "sha512-4bwluTFwjXZ0/ei1qDpHDGzVveuBfx4wiZ9VQ8j/30+T2JxSF2TfZ00d1X+wNMeDyUdZXgLkJFbarJdAMtd+/w==", | ||||
|             "version": "1.5.155", | ||||
|             "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.155.tgz", | ||||
|             "integrity": "sha512-ps5KcGGmwL8VaeJlvlDlu4fORQpv3+GIcF5I3f9tUKUlJ/wsysh6HU8P5L1XWRYeXfA0oJd4PyM8ds8zTFf6Ng==", | ||||
|             "dev": true, | ||||
|             "license": "ISC" | ||||
|         }, | ||||
|  | @ -11516,16 +11516,16 @@ | |||
|             "license": "MIT" | ||||
|         }, | ||||
|         "node_modules/vue": { | ||||
|             "version": "3.5.13", | ||||
|             "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", | ||||
|             "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", | ||||
|             "version": "3.5.14", | ||||
|             "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.14.tgz", | ||||
|             "integrity": "sha512-LbOm50/vZFG6Mhy6KscQYXZMQ0LMCC/y40HDJPPvGFQ+i/lUH+PJHR6C3assgOQiXdl6tAfsXHbXYVBZZu65ew==", | ||||
|             "license": "MIT", | ||||
|             "dependencies": { | ||||
|                 "@vue/compiler-dom": "3.5.13", | ||||
|                 "@vue/compiler-sfc": "3.5.13", | ||||
|                 "@vue/runtime-dom": "3.5.13", | ||||
|                 "@vue/server-renderer": "3.5.13", | ||||
|                 "@vue/shared": "3.5.13" | ||||
|                 "@vue/compiler-dom": "3.5.14", | ||||
|                 "@vue/compiler-sfc": "3.5.14", | ||||
|                 "@vue/runtime-dom": "3.5.14", | ||||
|                 "@vue/server-renderer": "3.5.14", | ||||
|                 "@vue/shared": "3.5.14" | ||||
|             }, | ||||
|             "peerDependencies": { | ||||
|                 "typescript": "*" | ||||
|  |  | |||
		Reference in a new issue