akseljoonas commited on
Commit
0bdb50e
·
1 Parent(s): d3076e4

Bump dependency minimum versions to fix security vulnerabilities

Browse files

- litellm >=1.83.0 (was >=1.0.0)
- fastmcp >=3.2.0 (was >=2.4.0)
- requests >=2.33.0 (was >=2.32.5)
- npm audit fix for frontend transitive deps

Files changed (3) hide show
  1. frontend/package-lock.json +167 -128
  2. pyproject.toml +3 -3
  3. uv.lock +88 -54
frontend/package-lock.json CHANGED
@@ -1437,9 +1437,9 @@
1437
  "license": "MIT"
1438
  },
1439
  "node_modules/@rollup/rollup-android-arm-eabi": {
1440
- "version": "4.55.1",
1441
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz",
1442
- "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==",
1443
  "cpu": [
1444
  "arm"
1445
  ],
@@ -1451,9 +1451,9 @@
1451
  ]
1452
  },
1453
  "node_modules/@rollup/rollup-android-arm64": {
1454
- "version": "4.55.1",
1455
- "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz",
1456
- "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==",
1457
  "cpu": [
1458
  "arm64"
1459
  ],
@@ -1465,9 +1465,9 @@
1465
  ]
1466
  },
1467
  "node_modules/@rollup/rollup-darwin-arm64": {
1468
- "version": "4.55.1",
1469
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz",
1470
- "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==",
1471
  "cpu": [
1472
  "arm64"
1473
  ],
@@ -1479,9 +1479,9 @@
1479
  ]
1480
  },
1481
  "node_modules/@rollup/rollup-darwin-x64": {
1482
- "version": "4.55.1",
1483
- "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz",
1484
- "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==",
1485
  "cpu": [
1486
  "x64"
1487
  ],
@@ -1493,9 +1493,9 @@
1493
  ]
1494
  },
1495
  "node_modules/@rollup/rollup-freebsd-arm64": {
1496
- "version": "4.55.1",
1497
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz",
1498
- "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==",
1499
  "cpu": [
1500
  "arm64"
1501
  ],
@@ -1507,9 +1507,9 @@
1507
  ]
1508
  },
1509
  "node_modules/@rollup/rollup-freebsd-x64": {
1510
- "version": "4.55.1",
1511
- "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz",
1512
- "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==",
1513
  "cpu": [
1514
  "x64"
1515
  ],
@@ -1521,13 +1521,16 @@
1521
  ]
1522
  },
1523
  "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1524
- "version": "4.55.1",
1525
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz",
1526
- "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==",
1527
  "cpu": [
1528
  "arm"
1529
  ],
1530
  "dev": true,
 
 
 
1531
  "license": "MIT",
1532
  "optional": true,
1533
  "os": [
@@ -1535,13 +1538,16 @@
1535
  ]
1536
  },
1537
  "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1538
- "version": "4.55.1",
1539
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz",
1540
- "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==",
1541
  "cpu": [
1542
  "arm"
1543
  ],
1544
  "dev": true,
 
 
 
1545
  "license": "MIT",
1546
  "optional": true,
1547
  "os": [
@@ -1549,13 +1555,16 @@
1549
  ]
1550
  },
1551
  "node_modules/@rollup/rollup-linux-arm64-gnu": {
1552
- "version": "4.55.1",
1553
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz",
1554
- "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==",
1555
  "cpu": [
1556
  "arm64"
1557
  ],
1558
  "dev": true,
 
 
 
1559
  "license": "MIT",
1560
  "optional": true,
1561
  "os": [
@@ -1563,13 +1572,16 @@
1563
  ]
1564
  },
1565
  "node_modules/@rollup/rollup-linux-arm64-musl": {
1566
- "version": "4.55.1",
1567
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz",
1568
- "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==",
1569
  "cpu": [
1570
  "arm64"
1571
  ],
1572
  "dev": true,
 
 
 
1573
  "license": "MIT",
1574
  "optional": true,
1575
  "os": [
@@ -1577,13 +1589,16 @@
1577
  ]
1578
  },
1579
  "node_modules/@rollup/rollup-linux-loong64-gnu": {
1580
- "version": "4.55.1",
1581
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz",
1582
- "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==",
1583
  "cpu": [
1584
  "loong64"
1585
  ],
1586
  "dev": true,
 
 
 
1587
  "license": "MIT",
1588
  "optional": true,
1589
  "os": [
@@ -1591,13 +1606,16 @@
1591
  ]
1592
  },
1593
  "node_modules/@rollup/rollup-linux-loong64-musl": {
1594
- "version": "4.55.1",
1595
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz",
1596
- "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==",
1597
  "cpu": [
1598
  "loong64"
1599
  ],
1600
  "dev": true,
 
 
 
1601
  "license": "MIT",
1602
  "optional": true,
1603
  "os": [
@@ -1605,13 +1623,16 @@
1605
  ]
1606
  },
1607
  "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1608
- "version": "4.55.1",
1609
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz",
1610
- "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==",
1611
  "cpu": [
1612
  "ppc64"
1613
  ],
1614
  "dev": true,
 
 
 
1615
  "license": "MIT",
1616
  "optional": true,
1617
  "os": [
@@ -1619,13 +1640,16 @@
1619
  ]
1620
  },
1621
  "node_modules/@rollup/rollup-linux-ppc64-musl": {
1622
- "version": "4.55.1",
1623
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz",
1624
- "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==",
1625
  "cpu": [
1626
  "ppc64"
1627
  ],
1628
  "dev": true,
 
 
 
1629
  "license": "MIT",
1630
  "optional": true,
1631
  "os": [
@@ -1633,13 +1657,16 @@
1633
  ]
1634
  },
1635
  "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1636
- "version": "4.55.1",
1637
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz",
1638
- "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==",
1639
  "cpu": [
1640
  "riscv64"
1641
  ],
1642
  "dev": true,
 
 
 
1643
  "license": "MIT",
1644
  "optional": true,
1645
  "os": [
@@ -1647,13 +1674,16 @@
1647
  ]
1648
  },
1649
  "node_modules/@rollup/rollup-linux-riscv64-musl": {
1650
- "version": "4.55.1",
1651
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz",
1652
- "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==",
1653
  "cpu": [
1654
  "riscv64"
1655
  ],
1656
  "dev": true,
 
 
 
1657
  "license": "MIT",
1658
  "optional": true,
1659
  "os": [
@@ -1661,13 +1691,16 @@
1661
  ]
1662
  },
1663
  "node_modules/@rollup/rollup-linux-s390x-gnu": {
1664
- "version": "4.55.1",
1665
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz",
1666
- "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==",
1667
  "cpu": [
1668
  "s390x"
1669
  ],
1670
  "dev": true,
 
 
 
1671
  "license": "MIT",
1672
  "optional": true,
1673
  "os": [
@@ -1675,13 +1708,16 @@
1675
  ]
1676
  },
1677
  "node_modules/@rollup/rollup-linux-x64-gnu": {
1678
- "version": "4.55.1",
1679
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz",
1680
- "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==",
1681
  "cpu": [
1682
  "x64"
1683
  ],
1684
  "dev": true,
 
 
 
1685
  "license": "MIT",
1686
  "optional": true,
1687
  "os": [
@@ -1689,13 +1725,16 @@
1689
  ]
1690
  },
1691
  "node_modules/@rollup/rollup-linux-x64-musl": {
1692
- "version": "4.55.1",
1693
- "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz",
1694
- "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==",
1695
  "cpu": [
1696
  "x64"
1697
  ],
1698
  "dev": true,
 
 
 
1699
  "license": "MIT",
1700
  "optional": true,
1701
  "os": [
@@ -1703,9 +1742,9 @@
1703
  ]
1704
  },
1705
  "node_modules/@rollup/rollup-openbsd-x64": {
1706
- "version": "4.55.1",
1707
- "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz",
1708
- "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==",
1709
  "cpu": [
1710
  "x64"
1711
  ],
@@ -1717,9 +1756,9 @@
1717
  ]
1718
  },
1719
  "node_modules/@rollup/rollup-openharmony-arm64": {
1720
- "version": "4.55.1",
1721
- "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz",
1722
- "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==",
1723
  "cpu": [
1724
  "arm64"
1725
  ],
@@ -1731,9 +1770,9 @@
1731
  ]
1732
  },
1733
  "node_modules/@rollup/rollup-win32-arm64-msvc": {
1734
- "version": "4.55.1",
1735
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz",
1736
- "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==",
1737
  "cpu": [
1738
  "arm64"
1739
  ],
@@ -1745,9 +1784,9 @@
1745
  ]
1746
  },
1747
  "node_modules/@rollup/rollup-win32-ia32-msvc": {
1748
- "version": "4.55.1",
1749
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz",
1750
- "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==",
1751
  "cpu": [
1752
  "ia32"
1753
  ],
@@ -1759,9 +1798,9 @@
1759
  ]
1760
  },
1761
  "node_modules/@rollup/rollup-win32-x64-gnu": {
1762
- "version": "4.55.1",
1763
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz",
1764
- "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==",
1765
  "cpu": [
1766
  "x64"
1767
  ],
@@ -1773,9 +1812,9 @@
1773
  ]
1774
  },
1775
  "node_modules/@rollup/rollup-win32-x64-msvc": {
1776
- "version": "4.55.1",
1777
- "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz",
1778
- "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==",
1779
  "cpu": [
1780
  "x64"
1781
  ],
@@ -2144,9 +2183,9 @@
2144
  }
2145
  },
2146
  "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
2147
- "version": "2.0.2",
2148
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
2149
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
2150
  "dev": true,
2151
  "license": "MIT",
2152
  "dependencies": {
@@ -2154,13 +2193,13 @@
2154
  }
2155
  },
2156
  "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2157
- "version": "9.0.5",
2158
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
2159
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
2160
  "dev": true,
2161
  "license": "ISC",
2162
  "dependencies": {
2163
- "brace-expansion": "^2.0.1"
2164
  },
2165
  "engines": {
2166
  "node": ">=16 || 14 >=14.17"
@@ -2302,9 +2341,9 @@
2302
  }
2303
  },
2304
  "node_modules/ajv": {
2305
- "version": "6.12.6",
2306
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2307
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2308
  "dev": true,
2309
  "license": "MIT",
2310
  "dependencies": {
@@ -2384,9 +2423,9 @@
2384
  }
2385
  },
2386
  "node_modules/brace-expansion": {
2387
- "version": "1.1.12",
2388
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
2389
- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
2390
  "dev": true,
2391
  "license": "MIT",
2392
  "dependencies": {
@@ -3065,9 +3104,9 @@
3065
  }
3066
  },
3067
  "node_modules/flatted": {
3068
- "version": "3.3.3",
3069
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
3070
- "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
3071
  "dev": true,
3072
  "license": "ISC"
3073
  },
@@ -4452,9 +4491,9 @@
4452
  "license": "MIT"
4453
  },
4454
  "node_modules/minimatch": {
4455
- "version": "3.1.2",
4456
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
4457
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
4458
  "dev": true,
4459
  "license": "ISC",
4460
  "dependencies": {
@@ -4659,9 +4698,9 @@
4659
  "license": "ISC"
4660
  },
4661
  "node_modules/picomatch": {
4662
- "version": "4.0.3",
4663
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
4664
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
4665
  "dev": true,
4666
  "license": "MIT",
4667
  "engines": {
@@ -4972,9 +5011,9 @@
4972
  }
4973
  },
4974
  "node_modules/rollup": {
4975
- "version": "4.55.1",
4976
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz",
4977
- "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==",
4978
  "dev": true,
4979
  "license": "MIT",
4980
  "dependencies": {
@@ -4988,31 +5027,31 @@
4988
  "npm": ">=8.0.0"
4989
  },
4990
  "optionalDependencies": {
4991
- "@rollup/rollup-android-arm-eabi": "4.55.1",
4992
- "@rollup/rollup-android-arm64": "4.55.1",
4993
- "@rollup/rollup-darwin-arm64": "4.55.1",
4994
- "@rollup/rollup-darwin-x64": "4.55.1",
4995
- "@rollup/rollup-freebsd-arm64": "4.55.1",
4996
- "@rollup/rollup-freebsd-x64": "4.55.1",
4997
- "@rollup/rollup-linux-arm-gnueabihf": "4.55.1",
4998
- "@rollup/rollup-linux-arm-musleabihf": "4.55.1",
4999
- "@rollup/rollup-linux-arm64-gnu": "4.55.1",
5000
- "@rollup/rollup-linux-arm64-musl": "4.55.1",
5001
- "@rollup/rollup-linux-loong64-gnu": "4.55.1",
5002
- "@rollup/rollup-linux-loong64-musl": "4.55.1",
5003
- "@rollup/rollup-linux-ppc64-gnu": "4.55.1",
5004
- "@rollup/rollup-linux-ppc64-musl": "4.55.1",
5005
- "@rollup/rollup-linux-riscv64-gnu": "4.55.1",
5006
- "@rollup/rollup-linux-riscv64-musl": "4.55.1",
5007
- "@rollup/rollup-linux-s390x-gnu": "4.55.1",
5008
- "@rollup/rollup-linux-x64-gnu": "4.55.1",
5009
- "@rollup/rollup-linux-x64-musl": "4.55.1",
5010
- "@rollup/rollup-openbsd-x64": "4.55.1",
5011
- "@rollup/rollup-openharmony-arm64": "4.55.1",
5012
- "@rollup/rollup-win32-arm64-msvc": "4.55.1",
5013
- "@rollup/rollup-win32-ia32-msvc": "4.55.1",
5014
- "@rollup/rollup-win32-x64-gnu": "4.55.1",
5015
- "@rollup/rollup-win32-x64-msvc": "4.55.1",
5016
  "fsevents": "~2.3.2"
5017
  }
5018
  },
@@ -5548,9 +5587,9 @@
5548
  "license": "ISC"
5549
  },
5550
  "node_modules/yaml": {
5551
- "version": "1.10.2",
5552
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
5553
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
5554
  "license": "ISC",
5555
  "engines": {
5556
  "node": ">= 6"
 
1437
  "license": "MIT"
1438
  },
1439
  "node_modules/@rollup/rollup-android-arm-eabi": {
1440
+ "version": "4.60.1",
1441
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz",
1442
+ "integrity": "sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==",
1443
  "cpu": [
1444
  "arm"
1445
  ],
 
1451
  ]
1452
  },
1453
  "node_modules/@rollup/rollup-android-arm64": {
1454
+ "version": "4.60.1",
1455
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.1.tgz",
1456
+ "integrity": "sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==",
1457
  "cpu": [
1458
  "arm64"
1459
  ],
 
1465
  ]
1466
  },
1467
  "node_modules/@rollup/rollup-darwin-arm64": {
1468
+ "version": "4.60.1",
1469
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.1.tgz",
1470
+ "integrity": "sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==",
1471
  "cpu": [
1472
  "arm64"
1473
  ],
 
1479
  ]
1480
  },
1481
  "node_modules/@rollup/rollup-darwin-x64": {
1482
+ "version": "4.60.1",
1483
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.1.tgz",
1484
+ "integrity": "sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==",
1485
  "cpu": [
1486
  "x64"
1487
  ],
 
1493
  ]
1494
  },
1495
  "node_modules/@rollup/rollup-freebsd-arm64": {
1496
+ "version": "4.60.1",
1497
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.1.tgz",
1498
+ "integrity": "sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==",
1499
  "cpu": [
1500
  "arm64"
1501
  ],
 
1507
  ]
1508
  },
1509
  "node_modules/@rollup/rollup-freebsd-x64": {
1510
+ "version": "4.60.1",
1511
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.1.tgz",
1512
+ "integrity": "sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==",
1513
  "cpu": [
1514
  "x64"
1515
  ],
 
1521
  ]
1522
  },
1523
  "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1524
+ "version": "4.60.1",
1525
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.1.tgz",
1526
+ "integrity": "sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==",
1527
  "cpu": [
1528
  "arm"
1529
  ],
1530
  "dev": true,
1531
+ "libc": [
1532
+ "glibc"
1533
+ ],
1534
  "license": "MIT",
1535
  "optional": true,
1536
  "os": [
 
1538
  ]
1539
  },
1540
  "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1541
+ "version": "4.60.1",
1542
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.1.tgz",
1543
+ "integrity": "sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==",
1544
  "cpu": [
1545
  "arm"
1546
  ],
1547
  "dev": true,
1548
+ "libc": [
1549
+ "musl"
1550
+ ],
1551
  "license": "MIT",
1552
  "optional": true,
1553
  "os": [
 
1555
  ]
1556
  },
1557
  "node_modules/@rollup/rollup-linux-arm64-gnu": {
1558
+ "version": "4.60.1",
1559
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.1.tgz",
1560
+ "integrity": "sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==",
1561
  "cpu": [
1562
  "arm64"
1563
  ],
1564
  "dev": true,
1565
+ "libc": [
1566
+ "glibc"
1567
+ ],
1568
  "license": "MIT",
1569
  "optional": true,
1570
  "os": [
 
1572
  ]
1573
  },
1574
  "node_modules/@rollup/rollup-linux-arm64-musl": {
1575
+ "version": "4.60.1",
1576
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.1.tgz",
1577
+ "integrity": "sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==",
1578
  "cpu": [
1579
  "arm64"
1580
  ],
1581
  "dev": true,
1582
+ "libc": [
1583
+ "musl"
1584
+ ],
1585
  "license": "MIT",
1586
  "optional": true,
1587
  "os": [
 
1589
  ]
1590
  },
1591
  "node_modules/@rollup/rollup-linux-loong64-gnu": {
1592
+ "version": "4.60.1",
1593
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.1.tgz",
1594
+ "integrity": "sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==",
1595
  "cpu": [
1596
  "loong64"
1597
  ],
1598
  "dev": true,
1599
+ "libc": [
1600
+ "glibc"
1601
+ ],
1602
  "license": "MIT",
1603
  "optional": true,
1604
  "os": [
 
1606
  ]
1607
  },
1608
  "node_modules/@rollup/rollup-linux-loong64-musl": {
1609
+ "version": "4.60.1",
1610
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.1.tgz",
1611
+ "integrity": "sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==",
1612
  "cpu": [
1613
  "loong64"
1614
  ],
1615
  "dev": true,
1616
+ "libc": [
1617
+ "musl"
1618
+ ],
1619
  "license": "MIT",
1620
  "optional": true,
1621
  "os": [
 
1623
  ]
1624
  },
1625
  "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1626
+ "version": "4.60.1",
1627
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.1.tgz",
1628
+ "integrity": "sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==",
1629
  "cpu": [
1630
  "ppc64"
1631
  ],
1632
  "dev": true,
1633
+ "libc": [
1634
+ "glibc"
1635
+ ],
1636
  "license": "MIT",
1637
  "optional": true,
1638
  "os": [
 
1640
  ]
1641
  },
1642
  "node_modules/@rollup/rollup-linux-ppc64-musl": {
1643
+ "version": "4.60.1",
1644
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.1.tgz",
1645
+ "integrity": "sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==",
1646
  "cpu": [
1647
  "ppc64"
1648
  ],
1649
  "dev": true,
1650
+ "libc": [
1651
+ "musl"
1652
+ ],
1653
  "license": "MIT",
1654
  "optional": true,
1655
  "os": [
 
1657
  ]
1658
  },
1659
  "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1660
+ "version": "4.60.1",
1661
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.1.tgz",
1662
+ "integrity": "sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==",
1663
  "cpu": [
1664
  "riscv64"
1665
  ],
1666
  "dev": true,
1667
+ "libc": [
1668
+ "glibc"
1669
+ ],
1670
  "license": "MIT",
1671
  "optional": true,
1672
  "os": [
 
1674
  ]
1675
  },
1676
  "node_modules/@rollup/rollup-linux-riscv64-musl": {
1677
+ "version": "4.60.1",
1678
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.1.tgz",
1679
+ "integrity": "sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==",
1680
  "cpu": [
1681
  "riscv64"
1682
  ],
1683
  "dev": true,
1684
+ "libc": [
1685
+ "musl"
1686
+ ],
1687
  "license": "MIT",
1688
  "optional": true,
1689
  "os": [
 
1691
  ]
1692
  },
1693
  "node_modules/@rollup/rollup-linux-s390x-gnu": {
1694
+ "version": "4.60.1",
1695
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.1.tgz",
1696
+ "integrity": "sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==",
1697
  "cpu": [
1698
  "s390x"
1699
  ],
1700
  "dev": true,
1701
+ "libc": [
1702
+ "glibc"
1703
+ ],
1704
  "license": "MIT",
1705
  "optional": true,
1706
  "os": [
 
1708
  ]
1709
  },
1710
  "node_modules/@rollup/rollup-linux-x64-gnu": {
1711
+ "version": "4.60.1",
1712
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz",
1713
+ "integrity": "sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==",
1714
  "cpu": [
1715
  "x64"
1716
  ],
1717
  "dev": true,
1718
+ "libc": [
1719
+ "glibc"
1720
+ ],
1721
  "license": "MIT",
1722
  "optional": true,
1723
  "os": [
 
1725
  ]
1726
  },
1727
  "node_modules/@rollup/rollup-linux-x64-musl": {
1728
+ "version": "4.60.1",
1729
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.1.tgz",
1730
+ "integrity": "sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==",
1731
  "cpu": [
1732
  "x64"
1733
  ],
1734
  "dev": true,
1735
+ "libc": [
1736
+ "musl"
1737
+ ],
1738
  "license": "MIT",
1739
  "optional": true,
1740
  "os": [
 
1742
  ]
1743
  },
1744
  "node_modules/@rollup/rollup-openbsd-x64": {
1745
+ "version": "4.60.1",
1746
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.1.tgz",
1747
+ "integrity": "sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==",
1748
  "cpu": [
1749
  "x64"
1750
  ],
 
1756
  ]
1757
  },
1758
  "node_modules/@rollup/rollup-openharmony-arm64": {
1759
+ "version": "4.60.1",
1760
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.1.tgz",
1761
+ "integrity": "sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==",
1762
  "cpu": [
1763
  "arm64"
1764
  ],
 
1770
  ]
1771
  },
1772
  "node_modules/@rollup/rollup-win32-arm64-msvc": {
1773
+ "version": "4.60.1",
1774
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.1.tgz",
1775
+ "integrity": "sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==",
1776
  "cpu": [
1777
  "arm64"
1778
  ],
 
1784
  ]
1785
  },
1786
  "node_modules/@rollup/rollup-win32-ia32-msvc": {
1787
+ "version": "4.60.1",
1788
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.1.tgz",
1789
+ "integrity": "sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==",
1790
  "cpu": [
1791
  "ia32"
1792
  ],
 
1798
  ]
1799
  },
1800
  "node_modules/@rollup/rollup-win32-x64-gnu": {
1801
+ "version": "4.60.1",
1802
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.1.tgz",
1803
+ "integrity": "sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==",
1804
  "cpu": [
1805
  "x64"
1806
  ],
 
1812
  ]
1813
  },
1814
  "node_modules/@rollup/rollup-win32-x64-msvc": {
1815
+ "version": "4.60.1",
1816
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.1.tgz",
1817
+ "integrity": "sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==",
1818
  "cpu": [
1819
  "x64"
1820
  ],
 
2183
  }
2184
  },
2185
  "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
2186
+ "version": "2.0.3",
2187
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
2188
+ "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
2189
  "dev": true,
2190
  "license": "MIT",
2191
  "dependencies": {
 
2193
  }
2194
  },
2195
  "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
2196
+ "version": "9.0.9",
2197
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
2198
+ "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
2199
  "dev": true,
2200
  "license": "ISC",
2201
  "dependencies": {
2202
+ "brace-expansion": "^2.0.2"
2203
  },
2204
  "engines": {
2205
  "node": ">=16 || 14 >=14.17"
 
2341
  }
2342
  },
2343
  "node_modules/ajv": {
2344
+ "version": "6.14.0",
2345
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
2346
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
2347
  "dev": true,
2348
  "license": "MIT",
2349
  "dependencies": {
 
2423
  }
2424
  },
2425
  "node_modules/brace-expansion": {
2426
+ "version": "1.1.13",
2427
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
2428
+ "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
2429
  "dev": true,
2430
  "license": "MIT",
2431
  "dependencies": {
 
3104
  }
3105
  },
3106
  "node_modules/flatted": {
3107
+ "version": "3.4.2",
3108
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",
3109
+ "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==",
3110
  "dev": true,
3111
  "license": "ISC"
3112
  },
 
4491
  "license": "MIT"
4492
  },
4493
  "node_modules/minimatch": {
4494
+ "version": "3.1.5",
4495
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
4496
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
4497
  "dev": true,
4498
  "license": "ISC",
4499
  "dependencies": {
 
4698
  "license": "ISC"
4699
  },
4700
  "node_modules/picomatch": {
4701
+ "version": "4.0.4",
4702
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
4703
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
4704
  "dev": true,
4705
  "license": "MIT",
4706
  "engines": {
 
5011
  }
5012
  },
5013
  "node_modules/rollup": {
5014
+ "version": "4.60.1",
5015
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.1.tgz",
5016
+ "integrity": "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==",
5017
  "dev": true,
5018
  "license": "MIT",
5019
  "dependencies": {
 
5027
  "npm": ">=8.0.0"
5028
  },
5029
  "optionalDependencies": {
5030
+ "@rollup/rollup-android-arm-eabi": "4.60.1",
5031
+ "@rollup/rollup-android-arm64": "4.60.1",
5032
+ "@rollup/rollup-darwin-arm64": "4.60.1",
5033
+ "@rollup/rollup-darwin-x64": "4.60.1",
5034
+ "@rollup/rollup-freebsd-arm64": "4.60.1",
5035
+ "@rollup/rollup-freebsd-x64": "4.60.1",
5036
+ "@rollup/rollup-linux-arm-gnueabihf": "4.60.1",
5037
+ "@rollup/rollup-linux-arm-musleabihf": "4.60.1",
5038
+ "@rollup/rollup-linux-arm64-gnu": "4.60.1",
5039
+ "@rollup/rollup-linux-arm64-musl": "4.60.1",
5040
+ "@rollup/rollup-linux-loong64-gnu": "4.60.1",
5041
+ "@rollup/rollup-linux-loong64-musl": "4.60.1",
5042
+ "@rollup/rollup-linux-ppc64-gnu": "4.60.1",
5043
+ "@rollup/rollup-linux-ppc64-musl": "4.60.1",
5044
+ "@rollup/rollup-linux-riscv64-gnu": "4.60.1",
5045
+ "@rollup/rollup-linux-riscv64-musl": "4.60.1",
5046
+ "@rollup/rollup-linux-s390x-gnu": "4.60.1",
5047
+ "@rollup/rollup-linux-x64-gnu": "4.60.1",
5048
+ "@rollup/rollup-linux-x64-musl": "4.60.1",
5049
+ "@rollup/rollup-openbsd-x64": "4.60.1",
5050
+ "@rollup/rollup-openharmony-arm64": "4.60.1",
5051
+ "@rollup/rollup-win32-arm64-msvc": "4.60.1",
5052
+ "@rollup/rollup-win32-ia32-msvc": "4.60.1",
5053
+ "@rollup/rollup-win32-x64-gnu": "4.60.1",
5054
+ "@rollup/rollup-win32-x64-msvc": "4.60.1",
5055
  "fsevents": "~2.3.2"
5056
  }
5057
  },
 
5587
  "license": "ISC"
5588
  },
5589
  "node_modules/yaml": {
5590
+ "version": "1.10.3",
5591
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.3.tgz",
5592
+ "integrity": "sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==",
5593
  "license": "ISC",
5594
  "engines": {
5595
  "node": ">= 6"
pyproject.toml CHANGED
@@ -14,10 +14,10 @@ dependencies = [
14
  [project.optional-dependencies]
15
  # Agent runtime dependencies
16
  agent = [
17
- "requests>=2.32.5",
18
- "litellm>=1.0.0",
19
  "huggingface-hub>=1.0.1",
20
- "fastmcp>=2.4.0",
21
  "prompt-toolkit>=3.0.0",
22
  "thefuzz>=0.22.1",
23
  "rich>=13.0.0",
 
14
  [project.optional-dependencies]
15
  # Agent runtime dependencies
16
  agent = [
17
+ "requests>=2.33.0",
18
+ "litellm>=1.83.0",
19
  "huggingface-hub>=1.0.1",
20
+ "fastmcp>=3.2.0",
21
  "prompt-toolkit>=3.0.0",
22
  "thefuzz>=0.22.1",
23
  "rich>=13.0.0",
uv.lock CHANGED
@@ -42,6 +42,18 @@ boto3 = [
42
  { name = "boto3" },
43
  ]
44
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  [[package]]
46
  name = "aiofiles"
47
  version = "25.1.0"
@@ -322,6 +334,31 @@ wheels = [
322
  { url = "https://files.pythonhosted.org/packages/e6/46/eb6eca305c77a4489affe1c5d8f4cae82f285d9addd8de4ec084a7184221/cachetools-6.2.2-py3-none-any.whl", hash = "sha256:6c09c98183bf58560c97b2abfcedcbaf6a896a490f534b031b661d3723b45ace", size = 11503, upload-time = "2025-11-13T17:42:50.232Z" },
323
  ]
324
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
325
  [[package]]
326
  name = "certifi"
327
  version = "2025.11.12"
@@ -640,15 +677,6 @@ wheels = [
640
  { url = "https://files.pythonhosted.org/packages/50/3d/9373ad9c56321fdab5b41197068e1d8c25883b3fea29dd361f9b55116869/dill-0.4.0-py3-none-any.whl", hash = "sha256:44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049", size = 119668, upload-time = "2025-04-16T00:41:47.671Z" },
641
  ]
642
 
643
- [[package]]
644
- name = "diskcache"
645
- version = "5.6.3"
646
- source = { registry = "https://pypi.org/simple" }
647
- sdist = { url = "https://files.pythonhosted.org/packages/3f/21/1c1ffc1a039ddcc459db43cc108658f32c57d271d7289a2794e401d0fdb6/diskcache-5.6.3.tar.gz", hash = "sha256:2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc", size = 67916, upload-time = "2023-08-31T06:12:00.316Z" }
648
- wheels = [
649
- { url = "https://files.pythonhosted.org/packages/3f/27/4570e78fc0bf5ea0ca45eb1de3818a23787af9b390c0b0a0033a1b8236f9/diskcache-5.6.3-py3-none-any.whl", hash = "sha256:5e31b2d5fbad117cc363ebaf6b689474db18a1f6438bc82358b024abd4c2ca19", size = 45550, upload-time = "2023-08-31T06:11:58.822Z" },
650
- ]
651
-
652
  [[package]]
653
  name = "distro"
654
  version = "1.9.0"
@@ -736,28 +764,34 @@ wheels = [
736
 
737
  [[package]]
738
  name = "fastmcp"
739
- version = "2.13.1"
740
  source = { registry = "https://pypi.org/simple" }
741
  dependencies = [
742
  { name = "authlib" },
743
  { name = "cyclopts" },
744
  { name = "exceptiongroup" },
745
  { name = "httpx" },
 
746
  { name = "jsonschema-path" },
747
  { name = "mcp" },
748
  { name = "openapi-pydantic" },
 
 
749
  { name = "platformdirs" },
750
- { name = "py-key-value-aio", extra = ["disk", "keyring", "memory"] },
751
  { name = "pydantic", extra = ["email"] },
752
  { name = "pyperclip" },
753
  { name = "python-dotenv" },
 
754
  { name = "rich" },
 
755
  { name = "uvicorn" },
 
756
  { name = "websockets" },
757
  ]
758
- sdist = { url = "https://files.pythonhosted.org/packages/d4/a3/c9eb28b5f0b979b0dd8aa9ba56e69298cdb2d72c15592165d042ccb20194/fastmcp-2.13.1.tar.gz", hash = "sha256:b9c664c51f1ff47c698225e7304267ae29a51913f681bd49e442b8682f9a5f90", size = 8170226, upload-time = "2025-11-15T19:02:17.693Z" }
759
  wheels = [
760
- { url = "https://files.pythonhosted.org/packages/9b/4b/7e36db0a90044be181319ff025be7cc57089ddb6ba8f3712dea543b9cf97/fastmcp-2.13.1-py3-none-any.whl", hash = "sha256:7a78b19785c4ec04a758d920c312769a497e3f6ab4c80feed504df1ed7de9f3c", size = 376750, upload-time = "2025-11-15T19:02:15.748Z" },
761
  ]
762
 
763
  [[package]]
@@ -1023,12 +1057,12 @@ requires-dist = [
1023
  { name = "datasets", marker = "extra == 'agent'", specifier = ">=4.3.0" },
1024
  { name = "datasets", marker = "extra == 'eval'", specifier = ">=4.3.0" },
1025
  { name = "fastapi", marker = "extra == 'agent'", specifier = ">=0.115.0" },
1026
- { name = "fastmcp", marker = "extra == 'agent'", specifier = ">=2.4.0" },
1027
  { name = "hf-agent", extras = ["agent", "eval", "dev"], marker = "extra == 'all'" },
1028
  { name = "httpx", marker = "extra == 'agent'", specifier = ">=0.27.0" },
1029
  { name = "huggingface-hub", marker = "extra == 'agent'", specifier = ">=1.0.1" },
1030
  { name = "inspect-ai", marker = "extra == 'eval'", specifier = ">=0.3.149" },
1031
- { name = "litellm", marker = "extra == 'agent'", specifier = ">=1.0.0" },
1032
  { name = "nbconvert", marker = "extra == 'agent'", specifier = ">=7.16.6" },
1033
  { name = "nbformat", marker = "extra == 'agent'", specifier = ">=5.10.4" },
1034
  { name = "pandas", marker = "extra == 'eval'", specifier = ">=2.3.3" },
@@ -1036,7 +1070,7 @@ requires-dist = [
1036
  { name = "pydantic", specifier = ">=2.12.3" },
1037
  { name = "pytest", marker = "extra == 'dev'", specifier = ">=9.0.2" },
1038
  { name = "python-dotenv", specifier = ">=1.2.1" },
1039
- { name = "requests", marker = "extra == 'agent'", specifier = ">=2.32.5" },
1040
  { name = "rich", marker = "extra == 'agent'", specifier = ">=13.0.0" },
1041
  { name = "tenacity", marker = "extra == 'eval'", specifier = ">=8.0.0" },
1042
  { name = "thefuzz", marker = "extra == 'agent'", specifier = ">=0.22.1" },
@@ -1642,7 +1676,7 @@ wheels = [
1642
 
1643
  [[package]]
1644
  name = "litellm"
1645
- version = "1.80.0"
1646
  source = { registry = "https://pypi.org/simple" }
1647
  dependencies = [
1648
  { name = "aiohttp" },
@@ -1658,9 +1692,9 @@ dependencies = [
1658
  { name = "tiktoken" },
1659
  { name = "tokenizers" },
1660
  ]
1661
- sdist = { url = "https://files.pythonhosted.org/packages/bd/8c/48d533affdbc6d485b7ad4221cd3b40b8c12f9f5568edfe0be0b11e7b945/litellm-1.80.0.tar.gz", hash = "sha256:eeac733eb6b226f9e5fb020f72fe13a32b3354b001dc62bcf1bc4d9b526d6231", size = 11591976, upload-time = "2025-11-16T00:03:51.812Z" }
1662
  wheels = [
1663
- { url = "https://files.pythonhosted.org/packages/ea/53/aa31e4d057b3746b3c323ca993003d6cf15ef987e7fe7ceb53681695ae87/litellm-1.80.0-py3-none-any.whl", hash = "sha256:fd0009758f4772257048d74bf79bb64318859adb4ea49a8b66fdbc718cd80b6e", size = 10492975, upload-time = "2025-11-16T00:03:49.182Z" },
1664
  ]
1665
 
1666
  [[package]]
@@ -1756,7 +1790,7 @@ wheels = [
1756
 
1757
  [[package]]
1758
  name = "mcp"
1759
- version = "1.22.0"
1760
  source = { registry = "https://pypi.org/simple" }
1761
  dependencies = [
1762
  { name = "anyio" },
@@ -1774,9 +1808,9 @@ dependencies = [
1774
  { name = "typing-inspection" },
1775
  { name = "uvicorn", marker = "sys_platform != 'emscripten'" },
1776
  ]
1777
- sdist = { url = "https://files.pythonhosted.org/packages/a3/a2/c5ec0ab38b35ade2ae49a90fada718fbc76811dc5aa1760414c6aaa6b08a/mcp-1.22.0.tar.gz", hash = "sha256:769b9ac90ed42134375b19e777a2858ca300f95f2e800982b3e2be62dfc0ba01", size = 471788, upload-time = "2025-11-20T20:11:28.095Z" }
1778
  wheels = [
1779
- { url = "https://files.pythonhosted.org/packages/a9/bb/711099f9c6bb52770f56e56401cdfb10da5b67029f701e0df29362df4c8e/mcp-1.22.0-py3-none-any.whl", hash = "sha256:bed758e24df1ed6846989c909ba4e3df339a27b4f30f1b8b627862a4bade4e98", size = 175489, upload-time = "2025-11-20T20:11:26.542Z" },
1780
  ]
1781
 
1782
  [[package]]
@@ -2227,6 +2261,19 @@ wheels = [
2227
  { url = "https://files.pythonhosted.org/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", hash = "sha256:a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146", size = 96381, upload-time = "2025-01-08T19:29:25.275Z" },
2228
  ]
2229
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2230
  [[package]]
2231
  name = "packaging"
2232
  version = "25.0"
@@ -2317,15 +2364,6 @@ wheels = [
2317
  { url = "https://files.pythonhosted.org/packages/b1/29/c028a0731e202035f0e2e0bfbf1a3e46ad6c628cbb17f6f1cc9eea5d9ff1/pathlib_abc-0.5.2-py3-none-any.whl", hash = "sha256:4c9d94cf1b23af417ce7c0417b43333b06a106c01000b286c99de230d95eefbb", size = 19070, upload-time = "2025-10-10T18:37:19.437Z" },
2318
  ]
2319
 
2320
- [[package]]
2321
- name = "pathvalidate"
2322
- version = "3.3.1"
2323
- source = { registry = "https://pypi.org/simple" }
2324
- sdist = { url = "https://files.pythonhosted.org/packages/fa/2a/52a8da6fe965dea6192eb716b357558e103aea0a1e9a8352ad575a8406ca/pathvalidate-3.3.1.tar.gz", hash = "sha256:b18c07212bfead624345bb8e1d6141cdcf15a39736994ea0b94035ad2b1ba177", size = 63262, upload-time = "2025-06-15T09:07:20.736Z" }
2325
- wheels = [
2326
- { url = "https://files.pythonhosted.org/packages/9a/70/875f4a23bfc4731703a5835487d0d2fb999031bd415e7d17c0ae615c18b7/pathvalidate-3.3.1-py3-none-any.whl", hash = "sha256:5263baab691f8e1af96092fa5137ee17df5bdfbd6cff1fcac4d6ef4bc2e1735f", size = 24305, upload-time = "2025-06-15T09:07:19.117Z" },
2327
- ]
2328
-
2329
  [[package]]
2330
  name = "platformdirs"
2331
  version = "4.5.0"
@@ -2492,21 +2530,21 @@ wheels = [
2492
 
2493
  [[package]]
2494
  name = "py-key-value-aio"
2495
- version = "0.2.8"
2496
  source = { registry = "https://pypi.org/simple" }
2497
  dependencies = [
2498
  { name = "beartype" },
2499
- { name = "py-key-value-shared" },
2500
  ]
2501
- sdist = { url = "https://files.pythonhosted.org/packages/ca/35/65310a4818acec0f87a46e5565e341c5a96fc062a9a03495ad28828ff4d7/py_key_value_aio-0.2.8.tar.gz", hash = "sha256:c0cfbb0bd4e962a3fa1a9fa6db9ba9df812899bd9312fa6368aaea7b26008b36", size = 32853, upload-time = "2025-10-24T13:31:04.688Z" }
2502
  wheels = [
2503
- { url = "https://files.pythonhosted.org/packages/cd/5a/e56747d87a97ad2aff0f3700d77f186f0704c90c2da03bfed9e113dae284/py_key_value_aio-0.2.8-py3-none-any.whl", hash = "sha256:561565547ce8162128fd2bd0b9d70ce04a5f4586da8500cce79a54dfac78c46a", size = 69200, upload-time = "2025-10-24T13:31:03.81Z" },
2504
  ]
2505
 
2506
  [package.optional-dependencies]
2507
- disk = [
2508
- { name = "diskcache" },
2509
- { name = "pathvalidate" },
2510
  ]
2511
  keyring = [
2512
  { name = "keyring" },
@@ -2515,19 +2553,6 @@ memory = [
2515
  { name = "cachetools" },
2516
  ]
2517
 
2518
- [[package]]
2519
- name = "py-key-value-shared"
2520
- version = "0.2.8"
2521
- source = { registry = "https://pypi.org/simple" }
2522
- dependencies = [
2523
- { name = "beartype" },
2524
- { name = "typing-extensions" },
2525
- ]
2526
- sdist = { url = "https://files.pythonhosted.org/packages/26/79/05a1f9280cfa0709479319cbfd2b1c5beb23d5034624f548c83fb65b0b61/py_key_value_shared-0.2.8.tar.gz", hash = "sha256:703b4d3c61af124f0d528ba85995c3c8d78f8bd3d2b217377bd3278598070cc1", size = 8216, upload-time = "2025-10-24T13:31:03.601Z" }
2527
- wheels = [
2528
- { url = "https://files.pythonhosted.org/packages/84/7a/1726ceaa3343874f322dd83c9ec376ad81f533df8422b8b1e1233a59f8ce/py_key_value_shared-0.2.8-py3-none-any.whl", hash = "sha256:aff1bbfd46d065b2d67897d298642e80e5349eae588c6d11b48452b46b8d46ba", size = 14586, upload-time = "2025-10-24T13:31:02.838Z" },
2529
- ]
2530
-
2531
  [[package]]
2532
  name = "pyarrow"
2533
  version = "22.0.0"
@@ -3133,7 +3158,7 @@ wheels = [
3133
 
3134
  [[package]]
3135
  name = "requests"
3136
- version = "2.32.5"
3137
  source = { registry = "https://pypi.org/simple" }
3138
  dependencies = [
3139
  { name = "certifi" },
@@ -3141,9 +3166,9 @@ dependencies = [
3141
  { name = "idna" },
3142
  { name = "urllib3" },
3143
  ]
3144
- sdist = { url = "https://files.pythonhosted.org/packages/c9/74/b3ff8e6c8446842c3f5c837e9c3dfcfe2018ea6ecef224c710c85ef728f4/requests-2.32.5.tar.gz", hash = "sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf", size = 134517, upload-time = "2025-08-18T20:46:02.573Z" }
3145
  wheels = [
3146
- { url = "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl", hash = "sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6", size = 64738, upload-time = "2025-08-18T20:46:00.542Z" },
3147
  ]
3148
 
3149
  [[package]]
@@ -3619,6 +3644,15 @@ wheels = [
3619
  { url = "https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl", hash = "sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5", size = 6229, upload-time = "2024-02-09T16:52:00.371Z" },
3620
  ]
3621
 
 
 
 
 
 
 
 
 
 
3622
  [[package]]
3623
  name = "universal-pathlib"
3624
  version = "0.3.6"
 
42
  { name = "boto3" },
43
  ]
44
 
45
+ [[package]]
46
+ name = "aiofile"
47
+ version = "3.9.0"
48
+ source = { registry = "https://pypi.org/simple" }
49
+ dependencies = [
50
+ { name = "caio" },
51
+ ]
52
+ sdist = { url = "https://files.pythonhosted.org/packages/67/e2/d7cb819de8df6b5c1968a2756c3cb4122d4fa2b8fc768b53b7c9e5edb646/aiofile-3.9.0.tar.gz", hash = "sha256:e5ad718bb148b265b6df1b3752c4d1d83024b93da9bd599df74b9d9ffcf7919b", size = 17943, upload-time = "2024-10-08T10:39:35.846Z" }
53
+ wheels = [
54
+ { url = "https://files.pythonhosted.org/packages/50/25/da1f0b4dd970e52bf5a36c204c107e11a0c6d3ed195eba0bfbc664c312b2/aiofile-3.9.0-py3-none-any.whl", hash = "sha256:ce2f6c1571538cbdfa0143b04e16b208ecb0e9cb4148e528af8a640ed51cc8aa", size = 19539, upload-time = "2024-10-08T10:39:32.955Z" },
55
+ ]
56
+
57
  [[package]]
58
  name = "aiofiles"
59
  version = "25.1.0"
 
334
  { url = "https://files.pythonhosted.org/packages/e6/46/eb6eca305c77a4489affe1c5d8f4cae82f285d9addd8de4ec084a7184221/cachetools-6.2.2-py3-none-any.whl", hash = "sha256:6c09c98183bf58560c97b2abfcedcbaf6a896a490f534b031b661d3723b45ace", size = 11503, upload-time = "2025-11-13T17:42:50.232Z" },
335
  ]
336
 
337
+ [[package]]
338
+ name = "caio"
339
+ version = "0.9.25"
340
+ source = { registry = "https://pypi.org/simple" }
341
+ sdist = { url = "https://files.pythonhosted.org/packages/92/88/b8527e1b00c1811db339a1df8bd1ae49d146fcea9d6a5c40e3a80aaeb38d/caio-0.9.25.tar.gz", hash = "sha256:16498e7f81d1d0f5a4c0ad3f2540e65fe25691376e0a5bd367f558067113ed10", size = 26781, upload-time = "2025-12-26T15:21:36.501Z" }
342
+ wheels = [
343
+ { url = "https://files.pythonhosted.org/packages/ec/90/543f556fcfcfa270713eef906b6352ab048e1e557afec12925c991dc93c2/caio-0.9.25-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:d6956d9e4a27021c8bd6c9677f3a59eb1d820cc32d0343cea7961a03b1371965", size = 36839, upload-time = "2025-12-26T15:21:40.267Z" },
344
+ { url = "https://files.pythonhosted.org/packages/51/3b/36f3e8ec38dafe8de4831decd2e44c69303d2a3892d16ceda42afed44e1b/caio-0.9.25-cp311-cp311-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bf84bfa039f25ad91f4f52944452a5f6f405e8afab4d445450978cd6241d1478", size = 80255, upload-time = "2025-12-26T15:22:20.271Z" },
345
+ { url = "https://files.pythonhosted.org/packages/df/ce/65e64867d928e6aff1b4f0e12dba0ef6d5bf412c240dc1df9d421ac10573/caio-0.9.25-cp311-cp311-manylinux_2_34_aarch64.whl", hash = "sha256:ae3d62587332bce600f861a8de6256b1014d6485cfd25d68c15caf1611dd1f7c", size = 80052, upload-time = "2026-03-04T22:08:20.402Z" },
346
+ { url = "https://files.pythonhosted.org/packages/46/90/e278863c47e14ec58309aa2e38a45882fbe67b4cc29ec9bc8f65852d3e45/caio-0.9.25-cp311-cp311-manylinux_2_34_x86_64.whl", hash = "sha256:fc220b8533dcf0f238a6b1a4a937f92024c71e7b10b5a2dfc1c73604a25709bc", size = 78273, upload-time = "2026-03-04T22:08:21.368Z" },
347
+ { url = "https://files.pythonhosted.org/packages/d3/25/79c98ebe12df31548ba4eaf44db11b7cad6b3e7b4203718335620939083c/caio-0.9.25-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:fb7ff95af4c31ad3f03179149aab61097a71fd85e05f89b4786de0359dffd044", size = 36983, upload-time = "2025-12-26T15:21:36.075Z" },
348
+ { url = "https://files.pythonhosted.org/packages/a3/2b/21288691f16d479945968a0a4f2856818c1c5be56881d51d4dac9b255d26/caio-0.9.25-cp312-cp312-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:97084e4e30dfa598449d874c4d8e0c8d5ea17d2f752ef5e48e150ff9d240cd64", size = 82012, upload-time = "2025-12-26T15:22:20.983Z" },
349
+ { url = "https://files.pythonhosted.org/packages/03/c4/8a1b580875303500a9c12b9e0af58cb82e47f5bcf888c2457742a138273c/caio-0.9.25-cp312-cp312-manylinux_2_34_aarch64.whl", hash = "sha256:4fa69eba47e0f041b9d4f336e2ad40740681c43e686b18b191b6c5f4c5544bfb", size = 81502, upload-time = "2026-03-04T22:08:22.381Z" },
350
+ { url = "https://files.pythonhosted.org/packages/d1/1c/0fe770b8ffc8362c48134d1592d653a81a3d8748d764bec33864db36319d/caio-0.9.25-cp312-cp312-manylinux_2_34_x86_64.whl", hash = "sha256:6bebf6f079f1341d19f7386db9b8b1f07e8cc15ae13bfdaff573371ba0575d69", size = 80200, upload-time = "2026-03-04T22:08:23.382Z" },
351
+ { url = "https://files.pythonhosted.org/packages/31/57/5e6ff127e6f62c9f15d989560435c642144aa4210882f9494204bc892305/caio-0.9.25-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:d6c2a3411af97762a2b03840c3cec2f7f728921ff8adda53d7ea2315a8563451", size = 36979, upload-time = "2025-12-26T15:21:35.484Z" },
352
+ { url = "https://files.pythonhosted.org/packages/a3/9f/f21af50e72117eb528c422d4276cbac11fb941b1b812b182e0a9c70d19c5/caio-0.9.25-cp313-cp313-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0998210a4d5cd5cb565b32ccfe4e53d67303f868a76f212e002a8554692870e6", size = 81900, upload-time = "2025-12-26T15:22:21.919Z" },
353
+ { url = "https://files.pythonhosted.org/packages/9c/12/c39ae2a4037cb10ad5eb3578eb4d5f8c1a2575c62bba675f3406b7ef0824/caio-0.9.25-cp313-cp313-manylinux_2_34_aarch64.whl", hash = "sha256:1a177d4777141b96f175fe2c37a3d96dec7911ed9ad5f02bac38aaa1c936611f", size = 81523, upload-time = "2026-03-04T22:08:25.187Z" },
354
+ { url = "https://files.pythonhosted.org/packages/22/59/f8f2e950eb4f1a5a3883e198dca514b9d475415cb6cd7b78b9213a0dd45a/caio-0.9.25-cp313-cp313-manylinux_2_34_x86_64.whl", hash = "sha256:9ed3cfb28c0e99fec5e208c934e5c157d0866aa9c32aa4dc5e9b6034af6286b7", size = 80243, upload-time = "2026-03-04T22:08:26.449Z" },
355
+ { url = "https://files.pythonhosted.org/packages/69/ca/a08fdc7efdcc24e6a6131a93c85be1f204d41c58f474c42b0670af8c016b/caio-0.9.25-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:fab6078b9348e883c80a5e14b382e6ad6aabbc4429ca034e76e730cf464269db", size = 36978, upload-time = "2025-12-26T15:21:41.055Z" },
356
+ { url = "https://files.pythonhosted.org/packages/5e/6c/d4d24f65e690213c097174d26eda6831f45f4734d9d036d81790a27e7b78/caio-0.9.25-cp314-cp314-manylinux2010_x86_64.manylinux2014_x86_64.manylinux_2_12_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:44a6b58e52d488c75cfaa5ecaa404b2b41cc965e6c417e03251e868ecd5b6d77", size = 81832, upload-time = "2025-12-26T15:22:22.757Z" },
357
+ { url = "https://files.pythonhosted.org/packages/87/a4/e534cf7d2d0e8d880e25dd61e8d921ffcfe15bd696734589826f5a2df727/caio-0.9.25-cp314-cp314-manylinux_2_34_aarch64.whl", hash = "sha256:628a630eb7fb22381dd8e3c8ab7f59e854b9c806639811fc3f4310c6bd711d79", size = 81565, upload-time = "2026-03-04T22:08:27.483Z" },
358
+ { url = "https://files.pythonhosted.org/packages/3f/ed/bf81aeac1d290017e5e5ac3e880fd56ee15e50a6d0353986799d1bc5cfd5/caio-0.9.25-cp314-cp314-manylinux_2_34_x86_64.whl", hash = "sha256:0ba16aa605ccb174665357fc729cf500679c2d94d5f1458a6f0d5ca48f2060a7", size = 80071, upload-time = "2026-03-04T22:08:28.751Z" },
359
+ { url = "https://files.pythonhosted.org/packages/86/93/1f76c8d1bafe3b0614e06b2195784a3765bbf7b0a067661af9e2dd47fc33/caio-0.9.25-py3-none-any.whl", hash = "sha256:06c0bb02d6b929119b1cfbe1ca403c768b2013a369e2db46bfa2a5761cf82e40", size = 19087, upload-time = "2025-12-26T15:22:00.221Z" },
360
+ ]
361
+
362
  [[package]]
363
  name = "certifi"
364
  version = "2025.11.12"
 
677
  { url = "https://files.pythonhosted.org/packages/50/3d/9373ad9c56321fdab5b41197068e1d8c25883b3fea29dd361f9b55116869/dill-0.4.0-py3-none-any.whl", hash = "sha256:44f54bf6412c2c8464c14e8243eb163690a9800dbe2c367330883b19c7561049", size = 119668, upload-time = "2025-04-16T00:41:47.671Z" },
678
  ]
679
 
 
 
 
 
 
 
 
 
 
680
  [[package]]
681
  name = "distro"
682
  version = "1.9.0"
 
764
 
765
  [[package]]
766
  name = "fastmcp"
767
+ version = "3.2.0"
768
  source = { registry = "https://pypi.org/simple" }
769
  dependencies = [
770
  { name = "authlib" },
771
  { name = "cyclopts" },
772
  { name = "exceptiongroup" },
773
  { name = "httpx" },
774
+ { name = "jsonref" },
775
  { name = "jsonschema-path" },
776
  { name = "mcp" },
777
  { name = "openapi-pydantic" },
778
+ { name = "opentelemetry-api" },
779
+ { name = "packaging" },
780
  { name = "platformdirs" },
781
+ { name = "py-key-value-aio", extra = ["filetree", "keyring", "memory"] },
782
  { name = "pydantic", extra = ["email"] },
783
  { name = "pyperclip" },
784
  { name = "python-dotenv" },
785
+ { name = "pyyaml" },
786
  { name = "rich" },
787
+ { name = "uncalled-for" },
788
  { name = "uvicorn" },
789
+ { name = "watchfiles" },
790
  { name = "websockets" },
791
  ]
792
+ sdist = { url = "https://files.pythonhosted.org/packages/d0/32/4f1b2cfd7b50db89114949f90158b1dcc2c92a1917b9f57c0ff24e47a2f4/fastmcp-3.2.0.tar.gz", hash = "sha256:d4830b8ffc3592d3d9c76dc0f398904cf41f04910e41a0de38cc1004e0903bef", size = 26318581, upload-time = "2026-03-30T20:25:37.692Z" }
793
  wheels = [
794
+ { url = "https://files.pythonhosted.org/packages/4f/67/684fa2d2de1e7504549d4ca457b4f854ccec3cd3be03bd86b33b599fbf58/fastmcp-3.2.0-py3-none-any.whl", hash = "sha256:e71aba3df16f86f546a4a9e513261d3233bcc92bef0dfa647bac3fa33623f681", size = 705550, upload-time = "2026-03-30T20:25:35.499Z" },
795
  ]
796
 
797
  [[package]]
 
1057
  { name = "datasets", marker = "extra == 'agent'", specifier = ">=4.3.0" },
1058
  { name = "datasets", marker = "extra == 'eval'", specifier = ">=4.3.0" },
1059
  { name = "fastapi", marker = "extra == 'agent'", specifier = ">=0.115.0" },
1060
+ { name = "fastmcp", marker = "extra == 'agent'", specifier = ">=3.2.0" },
1061
  { name = "hf-agent", extras = ["agent", "eval", "dev"], marker = "extra == 'all'" },
1062
  { name = "httpx", marker = "extra == 'agent'", specifier = ">=0.27.0" },
1063
  { name = "huggingface-hub", marker = "extra == 'agent'", specifier = ">=1.0.1" },
1064
  { name = "inspect-ai", marker = "extra == 'eval'", specifier = ">=0.3.149" },
1065
+ { name = "litellm", marker = "extra == 'agent'", specifier = ">=1.83.0" },
1066
  { name = "nbconvert", marker = "extra == 'agent'", specifier = ">=7.16.6" },
1067
  { name = "nbformat", marker = "extra == 'agent'", specifier = ">=5.10.4" },
1068
  { name = "pandas", marker = "extra == 'eval'", specifier = ">=2.3.3" },
 
1070
  { name = "pydantic", specifier = ">=2.12.3" },
1071
  { name = "pytest", marker = "extra == 'dev'", specifier = ">=9.0.2" },
1072
  { name = "python-dotenv", specifier = ">=1.2.1" },
1073
+ { name = "requests", marker = "extra == 'agent'", specifier = ">=2.33.0" },
1074
  { name = "rich", marker = "extra == 'agent'", specifier = ">=13.0.0" },
1075
  { name = "tenacity", marker = "extra == 'eval'", specifier = ">=8.0.0" },
1076
  { name = "thefuzz", marker = "extra == 'agent'", specifier = ">=0.22.1" },
 
1676
 
1677
  [[package]]
1678
  name = "litellm"
1679
+ version = "1.83.0"
1680
  source = { registry = "https://pypi.org/simple" }
1681
  dependencies = [
1682
  { name = "aiohttp" },
 
1692
  { name = "tiktoken" },
1693
  { name = "tokenizers" },
1694
  ]
1695
+ sdist = { url = "https://files.pythonhosted.org/packages/22/92/6ce9737554994ca8e536e5f4f6a87cc7c4774b656c9eb9add071caf7d54b/litellm-1.83.0.tar.gz", hash = "sha256:860bebc76c4bb27b4cf90b4a77acd66dba25aced37e3db98750de8a1766bfb7a", size = 17333062, upload-time = "2026-03-31T05:08:25.331Z" }
1696
  wheels = [
1697
+ { url = "https://files.pythonhosted.org/packages/19/2c/a670cc050fcd6f45c6199eb99e259c73aea92edba8d5c2fc1b3686d36217/litellm-1.83.0-py3-none-any.whl", hash = "sha256:88c536d339248f3987571493015784671ba3f193a328e1ea6780dbebaa2094a8", size = 15610306, upload-time = "2026-03-31T05:08:21.987Z" },
1698
  ]
1699
 
1700
  [[package]]
 
1790
 
1791
  [[package]]
1792
  name = "mcp"
1793
+ version = "1.27.0"
1794
  source = { registry = "https://pypi.org/simple" }
1795
  dependencies = [
1796
  { name = "anyio" },
 
1808
  { name = "typing-inspection" },
1809
  { name = "uvicorn", marker = "sys_platform != 'emscripten'" },
1810
  ]
1811
+ sdist = { url = "https://files.pythonhosted.org/packages/8b/eb/c0cfc62075dc6e1ec1c64d352ae09ac051d9334311ed226f1f425312848a/mcp-1.27.0.tar.gz", hash = "sha256:d3dc35a7eec0d458c1da4976a48f982097ddaab87e278c5511d5a4a56e852b83", size = 607509, upload-time = "2026-04-02T14:48:08.88Z" }
1812
  wheels = [
1813
+ { url = "https://files.pythonhosted.org/packages/9c/46/f6b4ad632c67ef35209a66127e4bddc95759649dd595f71f13fba11bdf9a/mcp-1.27.0-py3-none-any.whl", hash = "sha256:5ce1fa81614958e267b21fb2aa34e0aea8e2c6ede60d52aba45fd47246b4d741", size = 215967, upload-time = "2026-04-02T14:48:07.24Z" },
1814
  ]
1815
 
1816
  [[package]]
 
2261
  { url = "https://files.pythonhosted.org/packages/12/cf/03675d8bd8ecbf4445504d8071adab19f5f993676795708e36402ab38263/openapi_pydantic-0.5.1-py3-none-any.whl", hash = "sha256:a3a09ef4586f5bd760a8df7f43028b60cafb6d9f61de2acba9574766255ab146", size = 96381, upload-time = "2025-01-08T19:29:25.275Z" },
2262
  ]
2263
 
2264
+ [[package]]
2265
+ name = "opentelemetry-api"
2266
+ version = "1.40.0"
2267
+ source = { registry = "https://pypi.org/simple" }
2268
+ dependencies = [
2269
+ { name = "importlib-metadata" },
2270
+ { name = "typing-extensions" },
2271
+ ]
2272
+ sdist = { url = "https://files.pythonhosted.org/packages/2c/1d/4049a9e8698361cc1a1aa03a6c59e4fa4c71e0c0f94a30f988a6876a2ae6/opentelemetry_api-1.40.0.tar.gz", hash = "sha256:159be641c0b04d11e9ecd576906462773eb97ae1b657730f0ecf64d32071569f", size = 70851, upload-time = "2026-03-04T14:17:21.555Z" }
2273
+ wheels = [
2274
+ { url = "https://files.pythonhosted.org/packages/5f/bf/93795954016c522008da367da292adceed71cca6ee1717e1d64c83089099/opentelemetry_api-1.40.0-py3-none-any.whl", hash = "sha256:82dd69331ae74b06f6a874704be0cfaa49a1650e1537d4a813b86ecef7d0ecf9", size = 68676, upload-time = "2026-03-04T14:17:01.24Z" },
2275
+ ]
2276
+
2277
  [[package]]
2278
  name = "packaging"
2279
  version = "25.0"
 
2364
  { url = "https://files.pythonhosted.org/packages/b1/29/c028a0731e202035f0e2e0bfbf1a3e46ad6c628cbb17f6f1cc9eea5d9ff1/pathlib_abc-0.5.2-py3-none-any.whl", hash = "sha256:4c9d94cf1b23af417ce7c0417b43333b06a106c01000b286c99de230d95eefbb", size = 19070, upload-time = "2025-10-10T18:37:19.437Z" },
2365
  ]
2366
 
 
 
 
 
 
 
 
 
 
2367
  [[package]]
2368
  name = "platformdirs"
2369
  version = "4.5.0"
 
2530
 
2531
  [[package]]
2532
  name = "py-key-value-aio"
2533
+ version = "0.4.4"
2534
  source = { registry = "https://pypi.org/simple" }
2535
  dependencies = [
2536
  { name = "beartype" },
2537
+ { name = "typing-extensions" },
2538
  ]
2539
+ sdist = { url = "https://files.pythonhosted.org/packages/04/3c/0397c072a38d4bc580994b42e0c90c5f44f679303489e4376289534735e5/py_key_value_aio-0.4.4.tar.gz", hash = "sha256:e3012e6243ed7cc09bb05457bd4d03b1ba5c2b1ca8700096b3927db79ffbbe55", size = 92300, upload-time = "2026-02-16T21:21:43.245Z" }
2540
  wheels = [
2541
+ { url = "https://files.pythonhosted.org/packages/32/69/f1b537ee70b7def42d63124a539ed3026a11a3ffc3086947a1ca6e861868/py_key_value_aio-0.4.4-py3-none-any.whl", hash = "sha256:18e17564ecae61b987f909fc2cd41ee2012c84b4b1dcb8c055cf8b4bc1bf3f5d", size = 152291, upload-time = "2026-02-16T21:21:44.241Z" },
2542
  ]
2543
 
2544
  [package.optional-dependencies]
2545
+ filetree = [
2546
+ { name = "aiofile" },
2547
+ { name = "anyio" },
2548
  ]
2549
  keyring = [
2550
  { name = "keyring" },
 
2553
  { name = "cachetools" },
2554
  ]
2555
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2556
  [[package]]
2557
  name = "pyarrow"
2558
  version = "22.0.0"
 
3158
 
3159
  [[package]]
3160
  name = "requests"
3161
+ version = "2.33.1"
3162
  source = { registry = "https://pypi.org/simple" }
3163
  dependencies = [
3164
  { name = "certifi" },
 
3166
  { name = "idna" },
3167
  { name = "urllib3" },
3168
  ]
3169
+ sdist = { url = "https://files.pythonhosted.org/packages/5f/a4/98b9c7c6428a668bf7e42ebb7c79d576a1c3c1e3ae2d47e674b468388871/requests-2.33.1.tar.gz", hash = "sha256:18817f8c57c6263968bc123d237e3b8b08ac046f5456bd1e307ee8f4250d3517", size = 134120, upload-time = "2026-03-30T16:09:15.531Z" }
3170
  wheels = [
3171
+ { url = "https://files.pythonhosted.org/packages/d7/8e/7540e8a2036f79a125c1d2ebadf69ed7901608859186c856fa0388ef4197/requests-2.33.1-py3-none-any.whl", hash = "sha256:4e6d1ef462f3626a1f0a0a9c42dd93c63bad33f9f1c1937509b8c5c8718ab56a", size = 64947, upload-time = "2026-03-30T16:09:13.83Z" },
3172
  ]
3173
 
3174
  [[package]]
 
3644
  { url = "https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl", hash = "sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5", size = 6229, upload-time = "2024-02-09T16:52:00.371Z" },
3645
  ]
3646
 
3647
+ [[package]]
3648
+ name = "uncalled-for"
3649
+ version = "0.3.1"
3650
+ source = { registry = "https://pypi.org/simple" }
3651
+ sdist = { url = "https://files.pythonhosted.org/packages/e1/68/35c1d87e608940badbcfeb630347aa0509897284684f61fab6423d02b253/uncalled_for-0.3.1.tar.gz", hash = "sha256:5e412ac6708f04b56bef5867b5dcf6690ebce4eb7316058d9c50787492bb4bca", size = 49693, upload-time = "2026-04-07T13:05:06.462Z" }
3652
+ wheels = [
3653
+ { url = "https://files.pythonhosted.org/packages/11/e1/7ec67882ad8fc9f86384bef6421fa252c9cbe5744f8df6ce77afc9eca1f5/uncalled_for-0.3.1-py3-none-any.whl", hash = "sha256:074cdc92da8356278f93d0ded6f2a66dd883dbecaf9bc89437646ee2289cc200", size = 11361, upload-time = "2026-04-07T13:05:05.341Z" },
3654
+ ]
3655
+
3656
  [[package]]
3657
  name = "universal-pathlib"
3658
  version = "0.3.6"