git: 1b7da51953a5 - main - misc/nanocoder: update 1.28.0 → 1.28.1

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 07 Jul 2026 21:49:34 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1b7da51953a510ddb3b2d975bee0007bdf1de59b

commit 1b7da51953a510ddb3b2d975bee0007bdf1de59b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-07-07 21:38:18 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-07-07 21:49:17 +0000

    misc/nanocoder: update 1.28.0 → 1.28.1
---
 misc/nanocoder/Makefile                |   2 +-
 misc/nanocoder/distinfo                |   6 +-
 misc/nanocoder/files/package-lock.json | 156 ++++--
 misc/nanocoder/pkg-plist               | 900 ++++++++++++++++++++++++++++++++-
 4 files changed, 1009 insertions(+), 55 deletions(-)

diff --git a/misc/nanocoder/Makefile b/misc/nanocoder/Makefile
index 934249bad5ac..14206a967184 100644
--- a/misc/nanocoder/Makefile
+++ b/misc/nanocoder/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	nanocoder
-DISTVERSION=	1.28.0
+DISTVERSION=	1.28.1
 CATEGORIES=	misc # machine-learning
 DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
diff --git a/misc/nanocoder/distinfo b/misc/nanocoder/distinfo
index de2738cd62f9..e52f9e8ce2d0 100644
--- a/misc/nanocoder/distinfo
+++ b/misc/nanocoder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1782064132
-SHA256 (nanocoder-1.28.0.tar.gz) = 5e2744d4831f9c2f76e5a5ab9921a4380129388ea68cce35326207230e08c628
-SIZE (nanocoder-1.28.0.tar.gz) = 30716564
+TIMESTAMP = 1783459432
+SHA256 (nanocoder-1.28.1.tar.gz) = 7a2ab801cd7956fe9247ac8d76a13c53b61de412c6a65e6b80f0615839450d43
+SIZE (nanocoder-1.28.1.tar.gz) = 31273146
diff --git a/misc/nanocoder/files/package-lock.json b/misc/nanocoder/files/package-lock.json
index 8543eedd0101..1bdaf51cb851 100644
--- a/misc/nanocoder/files/package-lock.json
+++ b/misc/nanocoder/files/package-lock.json
@@ -8,13 +8,13 @@
       "name": "@nanocollective/nanocoder-installer",
       "version": "1.0.0",
       "dependencies": {
-        "@nanocollective/nanocoder": "^1.28.0"
+        "@nanocollective/nanocoder": "^1.28.1"
       }
     },
     "node_modules/@nanocollective/nanocoder": {
-      "version": "1.28.0",
-      "resolved": "https://registry.npmjs.org/@nanocollective/nanocoder/-/nanocoder-1.28.0.tgz",
-      "integrity": "sha512-o4OcCA1wSt8Kge+b3/6wuyJ5Itfwg7HiLlZcKC+3uMkn5kyTlHbl+aVNIN7TFLjQh9ftlarXC5xU2h1Nl7M8WA==",
+      "version": "1.28.1",
+      "resolved": "https://registry.npmjs.org/@nanocollective/nanocoder/-/nanocoder-1.28.1.tgz",
+      "integrity": "sha512-6IDUIpkkh11fb7pfVjFzvxuwaW0N+wagBfOpr8QndtXwo/Gn2SqSc0Fz8VLeztpvl+10BEz+fQuQbPgqHej3iQ==",
       "license": "MIT",
       "dependencies": {
         "@agentclientprotocol/sdk": "^0.25.0",
@@ -71,13 +71,13 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/anthropic": {
-      "version": "3.0.85",
-      "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.85.tgz",
-      "integrity": "sha512-fNeDB644l5wbRNQU0FnI+F7UTtOenMnPtACfMPUJaS2zJfuBlseEa1TMg+otHkETZgaJB+6Na51NQEv0+m7czw==",
+      "version": "3.0.94",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.94.tgz",
+      "integrity": "sha512-sRENM4zDL4Cd/TBifbZ/X88Vv9vK8r7G5f2DDMi69+89QjXOVtASWj7y2d3kYBPGPEGHWHkSKq/nQ+pSYWY14w==",
       "license": "Apache-2.0",
       "dependencies": {
-        "@ai-sdk/provider": "3.0.10",
-        "@ai-sdk/provider-utils": "4.0.30"
+        "@ai-sdk/provider": "3.0.13",
+        "@ai-sdk/provider-utils": "4.0.36"
       },
       "engines": {
         "node": ">=18"
@@ -103,6 +103,18 @@
         "zod": "^3.25.76 || ^4.1.8"
       }
     },
+    "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider": {
+      "version": "3.0.10",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.10.tgz",
+      "integrity": "sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==",
+      "license": "Apache-2.0",
+      "dependencies": {
+        "json-schema": "^0.4.0"
+      },
+      "engines": {
+        "node": ">=18"
+      }
+    },
     "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils": {
       "version": "4.0.27",
       "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.27.tgz",
@@ -121,13 +133,13 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/google": {
-      "version": "3.0.83",
-      "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-3.0.83.tgz",
-      "integrity": "sha512-Pz7aCX0dy+5x+r4K/37HbLZNaPtPL4q2NduzJW64VffLv5sI9Nb478wAd7PlH2r2asiypJsz/Jerf9draTciUA==",
+      "version": "3.0.89",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-3.0.89.tgz",
+      "integrity": "sha512-/FCPSbFqSdrDmhLoLf2e0dnQMoZWEciBAut5qcRJ+DKpa4TIfKOqCEUOmPI9DOuPzKPgVnUWUfmFFXpAlnhxCw==",
       "license": "Apache-2.0",
       "dependencies": {
-        "@ai-sdk/provider": "3.0.10",
-        "@ai-sdk/provider-utils": "4.0.30"
+        "@ai-sdk/provider": "3.0.13",
+        "@ai-sdk/provider-utils": "4.0.36"
       },
       "engines": {
         "node": ">=18"
@@ -137,13 +149,13 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai": {
-      "version": "3.0.73",
-      "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.73.tgz",
-      "integrity": "sha512-+3x9oxHv9Xp33Iv2L8D+e5hqmZi64jofBKig/9611JKyfV59NdkaDDajtwc0CxOEfARgCVq1BW7dP+526gKOKw==",
+      "version": "3.0.81",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.81.tgz",
+      "integrity": "sha512-VarNyiLU5nSbyVQw3M8HUzw/UlnWfGA5LpZsA35rq2oC/lD4Oqg2VC+qgV3w39hhTwpqfouYO59pKF4yaFVlYg==",
       "license": "Apache-2.0",
       "dependencies": {
-        "@ai-sdk/provider": "3.0.10",
-        "@ai-sdk/provider-utils": "4.0.30"
+        "@ai-sdk/provider": "3.0.13",
+        "@ai-sdk/provider-utils": "4.0.36"
       },
       "engines": {
         "node": ">=18"
@@ -168,7 +180,7 @@
         "zod": "^3.25.76 || ^4.1.8"
       }
     },
-    "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider": {
+    "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider": {
       "version": "3.0.10",
       "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.10.tgz",
       "integrity": "sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==",
@@ -180,7 +192,7 @@
         "node": ">=18"
       }
     },
-    "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils": {
+    "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils": {
       "version": "4.0.30",
       "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.30.tgz",
       "integrity": "sha512-VO7I+vPffqI5sMnPoUq5DCSqKIgQIk/naJWRdQVpz2ma2zoprC/lqiJiUEl2s6DfvTD76TbhD3q39ROjlA6rGw==",
@@ -197,6 +209,35 @@
         "zod": "^3.25.76 || ^4.1.8"
       }
     },
+    "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider": {
+      "version": "3.0.13",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.13.tgz",
+      "integrity": "sha512-ZPtVYt5QIJzOta1kdUiDuCx4HhFkvNPv/rvmZ2b1iXwybYjJsCnNYR4PAw4kW7rgVfDARvHXcU64efWuqNp6bw==",
+      "license": "Apache-2.0",
+      "dependencies": {
+        "json-schema": "^0.4.0"
+      },
+      "engines": {
+        "node": ">=18"
+      }
+    },
+    "node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils": {
+      "version": "4.0.36",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.36.tgz",
+      "integrity": "sha512-hy0V+eyKcYyjmIxdcSh1jvy4+zNC7DbP0/V45jkRmfVnz+lI6GslT0qsd0V/bfJKo/A+P2t1tYFypTQJdOH1Sg==",
+      "license": "Apache-2.0",
+      "dependencies": {
+        "@ai-sdk/provider": "3.0.13",
+        "@standard-schema/spec": "^1.1.0",
+        "eventsource-parser": "^3.0.8"
+      },
+      "engines": {
+        "node": ">=18"
+      },
+      "peerDependencies": {
+        "zod": "^3.25.76 || ^4.1.8"
+      }
+    },
     "node_modules/@nanocollective/nanocoder/node_modules/@alcalzone/ansi-tokenize": {
       "version": "0.2.5",
       "resolved": "https://registry.npmjs.org/@alcalzone/ansi-tokenize/-/ansi-tokenize-0.2.5.tgz",
@@ -445,6 +486,18 @@
         "zod": "^3.25.76 || ^4.1.8"
       }
     },
+    "node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider": {
+      "version": "3.0.10",
+      "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.10.tgz",
+      "integrity": "sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==",
+      "license": "Apache-2.0",
+      "dependencies": {
+        "json-schema": "^0.4.0"
+      },
+      "engines": {
+        "node": ">=18"
+      }
+    },
     "node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider-utils": {
       "version": "4.0.27",
       "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.27.tgz",
@@ -599,9 +652,9 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/body-parser/node_modules/iconv-lite": {
-      "version": "0.7.2",
-      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
-      "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
+      "version": "0.7.3",
+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
+      "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",
       "license": "MIT",
       "dependencies": {
         "safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -1481,9 +1534,9 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/es-toolkit": {
-      "version": "1.48.1",
-      "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.48.1.tgz",
-      "integrity": "sha512-wfnXlwd5I75eXRtdD2vuEs50xHHESECDsGD7yiQnfFVNoa5522NwXEbmgo98LfiukSQHs+mBM7/YG3qKJB9/mQ==",
+      "version": "1.49.0",
+      "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.49.0.tgz",
+      "integrity": "sha512-G5iZ6Pc/FNRY/soKZHC+TxGDD83rHUDXxzaWhGCX44vAv/tMs56WMusnm/KMNK+luUPsgA9U28cGr4RDlSzL2g==",
       "license": "MIT",
       "workspaces": [
         "docs",
@@ -1650,9 +1703,9 @@
       "license": "MIT"
     },
     "node_modules/@nanocollective/nanocoder/node_modules/fast-uri": {
-      "version": "3.1.2",
-      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.2.tgz",
-      "integrity": "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==",
+      "version": "3.1.3",
+      "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz",
+      "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==",
       "funding": [
         {
           "type": "github",
@@ -1900,9 +1953,9 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/hono": {
-      "version": "4.12.26",
-      "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.26.tgz",
-      "integrity": "sha512-uyZtpnYxM9CmQ7QsQknM4zN8EftNqhON1qYeIKM0Se67CCEe2c44xyGURwB0axX2fBDu1dqHrHAc1hmNT8ITkw==",
+      "version": "4.12.28",
+      "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.28.tgz",
+      "integrity": "sha512-YwUvVpSF7m1yOblFPrU3Hbo8XhPheBoiyfGuII6z19LnOr6JpDnyyp7LFNrfV56wS8tpvtBFGRISHN02pDdLOA==",
       "license": "MIT",
       "engines": {
         "node": ">=16.9.0"
@@ -3027,12 +3080,13 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/qs": {
-      "version": "6.15.2",
-      "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz",
-      "integrity": "sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==",
+      "version": "6.15.3",
+      "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.3.tgz",
+      "integrity": "sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==",
       "license": "BSD-3-Clause",
       "dependencies": {
-        "side-channel": "^1.1.0"
+        "es-define-property": "^1.0.1",
+        "side-channel": "^1.1.1"
       },
       "engines": {
         "node": ">=0.6"
@@ -3048,12 +3102,16 @@
       "license": "MIT"
     },
     "node_modules/@nanocollective/nanocoder/node_modules/range-parser": {
-      "version": "1.2.1",
-      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
-      "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.3.0.tgz",
+      "integrity": "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==",
       "license": "MIT",
       "engines": {
         "node": ">= 0.6"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express"
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/raw-body": {
@@ -3072,9 +3130,9 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/raw-body/node_modules/iconv-lite": {
-      "version": "0.7.2",
-      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
-      "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
+      "version": "0.7.3",
+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
+      "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",
       "license": "MIT",
       "dependencies": {
         "safer-buffer": ">= 2.1.2 < 3.0.0"
@@ -3844,9 +3902,9 @@
       "license": "MIT"
     },
     "node_modules/@nanocollective/nanocoder/node_modules/type-fest": {
-      "version": "5.7.0",
-      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.7.0.tgz",
-      "integrity": "sha512-1URUxUqfHFM1c+zfSPsa3gnkO7Aq21qyH75SIduNYz4SzY964rn1X2vCMQaHSHhktiw+0kPa2iyb6PUpXqB6Vg==",
+      "version": "5.8.0",
+      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.8.0.tgz",
+      "integrity": "sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==",
       "license": "(MIT OR CC0-1.0)",
       "dependencies": {
         "tagged-tag": "^1.0.0"
@@ -3890,9 +3948,9 @@
       }
     },
     "node_modules/@nanocollective/nanocoder/node_modules/undici": {
-      "version": "8.5.0",
-      "resolved": "https://registry.npmjs.org/undici/-/undici-8.5.0.tgz",
-      "integrity": "sha512-xamtWoB1EshgjpmlXd7GGm2VfdDtw1+rD8uhry8pSNW3If6S8E0m2T2+orSKeZXEn/aPJMviCpDBA65WJt8zhg==",
+      "version": "8.7.0",
+      "resolved": "https://registry.npmjs.org/undici/-/undici-8.7.0.tgz",
+      "integrity": "sha512-N7iQtfyLhIMOFgQubvmLV26svHpO0bqKnAiWotTQCVKCmWrcGbBotPuW1x+xwYZ2VHdSTVUfPQQnlEt1/LouTQ==",
       "license": "MIT",
       "engines": {
         "node": ">=22.19.0"
diff --git a/misc/nanocoder/pkg-plist b/misc/nanocoder/pkg-plist
index f1bbd684c45b..1492f59f5ca0 100644
--- a/misc/nanocoder/pkg-plist
+++ b/misc/nanocoder/pkg-plist
@@ -976,6 +976,10 @@ lib/node_modules/@nanocollective/nanocoder/dist/skills/parse-subscribe.d.ts
 lib/node_modules/@nanocollective/nanocoder/dist/skills/parse-subscribe.d.ts.map
 lib/node_modules/@nanocollective/nanocoder/dist/skills/parse-subscribe.js
 lib/node_modules/@nanocollective/nanocoder/dist/skills/parse-subscribe.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/skills/promote.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/skills/promote.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/skills/promote.js
+lib/node_modules/@nanocollective/nanocoder/dist/skills/promote.js.map
 lib/node_modules/@nanocollective/nanocoder/dist/skills/registrar.d.ts
 lib/node_modules/@nanocollective/nanocoder/dist/skills/registrar.d.ts.map
 lib/node_modules/@nanocollective/nanocoder/dist/skills/registrar.js
@@ -1292,6 +1296,10 @@ lib/node_modules/@nanocollective/nanocoder/dist/utils/checkpoint-utils.d.ts
 lib/node_modules/@nanocollective/nanocoder/dist/utils/checkpoint-utils.d.ts.map
 lib/node_modules/@nanocollective/nanocoder/dist/utils/checkpoint-utils.js
 lib/node_modules/@nanocollective/nanocoder/dist/utils/checkpoint-utils.js.map
+lib/node_modules/@nanocollective/nanocoder/dist/utils/clipboard-image.d.ts
+lib/node_modules/@nanocollective/nanocoder/dist/utils/clipboard-image.d.ts.map
+lib/node_modules/@nanocollective/nanocoder/dist/utils/clipboard-image.js
+lib/node_modules/@nanocollective/nanocoder/dist/utils/clipboard-image.js.map
 lib/node_modules/@nanocollective/nanocoder/dist/utils/completion-note.d.ts
 lib/node_modules/@nanocollective/nanocoder/dist/utils/completion-note.d.ts.map
 lib/node_modules/@nanocollective/nanocoder/dist/utils/completion-note.js
@@ -1862,6 +1870,149 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_mod
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils/src/with-user-agent-suffix.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils/src/without-trailing-slash.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils/test.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/CHANGELOG.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/LICENSE
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/README.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/dist/index.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/dist/index.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/dist/index.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/dist/index.js.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/dist/index.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/dist/index.mjs.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/package.json
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model-middleware/v3/embedding-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v2/embedding-model-v2-embedding.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v2/embedding-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-embedding.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/embedding-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/ai-sdk-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/api-call-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/empty-response-body-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/get-error-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/invalid-argument-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/invalid-prompt-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/invalid-response-data-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/json-parse-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/load-api-key-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/load-setting-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/no-content-generated-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/no-such-model-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/too-many-embedding-values-for-call-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/type-validation-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/errors/unsupported-functionality-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model-middleware/v3/image-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/image-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/json-value/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/json-value/is-json.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/json-value/json-value.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model-middleware/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model-middleware/v2/language-model-v2-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model-middleware/v3/language-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-data-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-finish-reason.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-function-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-prompt.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-provider-defined-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-reasoning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-response-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-source.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-stream-part.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-text.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-call.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-choice.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-data-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-finish-reason.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-function-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-generate-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-prompt.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-provider-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-reasoning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-response-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-source.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-stream-part.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-stream-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-text.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-approval-request.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-call.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-choice.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/provider/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/provider/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/provider/v2/provider-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/provider/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/provider/v3/provider-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/reranking-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/reranking-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/reranking-model/v3/reranking-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/reranking-model/v3/reranking-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-provider-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-provider-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/v3/speech-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/speech-model/v3/speech-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/v3/transcription-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/transcription-model/v3/transcription-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/video-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/video-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/package.json
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/src/errors/as-gateway-error.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/gateway/src/errors/create-gateway-error.ts
@@ -1981,6 +2132,279 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatibl
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/dist/internal/index.mjs.map
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/docs/index.mdx
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/internal.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/CHANGELOG.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/README.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/index.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/index.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/index.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/index.js.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/index.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/index.mjs.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/test/index.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/test/index.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/test/index.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/test/index.js.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/test/index.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/dist/test/index.mjs.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/package.json
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/add-additional-properties-to-json-schema.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/cancel-response-body.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/combine-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/convert-async-iterator-to-readable-stream.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/convert-image-model-file-to-data-uri.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/convert-to-form-data.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/create-tool-name-mapping.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/delay.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/delayed-promise.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/download-blob.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/download-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/extract-response-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/fetch-function.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/fetch-with-validated-redirects.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/generate-id.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/get-error-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/get-from-api.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/get-runtime-environment-user-agent.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/handle-fetch-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/inject-json-instruction.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/is-abort-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/is-async-iterable.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/is-browser-runtime.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/is-non-nullable.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/is-same-origin.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/is-url-supported.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/load-api-key.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/load-optional-setting.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/load-setting.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/maybe-promise-like.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/media-type-to-extension.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/normalize-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/parse-json-event-stream.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/parse-json.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/parse-provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/post-to-api.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/provider-tool-factory.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/read-response-with-size-limit.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/remove-undefined-entries.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/resolve.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/response-handler.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/schema.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/secure-json-parse.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/strip-file-extension.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/convert-array-to-async-iterable.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/convert-array-to-readable-stream.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/convert-async-iterable-to-array.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/convert-readable-stream-to-array.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/convert-response-stream-to-array.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/is-node-version.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/test/mock-id.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/LICENSE
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/README.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/get-relative-path.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parse-def.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parse-types.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/any.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/array.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/bigint.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/boolean.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/branded.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/catch.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/date.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/default.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/effects.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/enum.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/intersection.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/literal.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/map.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/native-enum.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/never.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/null.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/nullable.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/number.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/object.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/optional.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/pipeline.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/promise.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/readonly.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/record.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/set.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/string.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/tuple.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/undefined.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/union.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/parsers/unknown.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/refs.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/select-parser.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/to-json-schema/zod3-to-json-schema/zod3-to-json-schema.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/assistant-model-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/content-part.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/data-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/execute-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/model-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/system-model-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/tool-approval-request.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/tool-approval-response.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/tool-call.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/tool-model-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/tool-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/types/user-model-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/uint8-utils.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/validate-download-url.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/validate-types.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/version.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/with-user-agent-suffix.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/src/without-trailing-slash.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider-utils/test.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/CHANGELOG.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/LICENSE
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/README.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/dist/index.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/dist/index.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/dist/index.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/dist/index.js.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/dist/index.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/dist/index.mjs.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/package.json
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model-middleware/v3/embedding-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v2/embedding-model-v2-embedding.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v2/embedding-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-embedding.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/embedding-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/ai-sdk-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/api-call-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/empty-response-body-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/get-error-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/invalid-argument-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/invalid-prompt-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/invalid-response-data-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/json-parse-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/load-api-key-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/load-setting-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/no-content-generated-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/no-such-model-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/too-many-embedding-values-for-call-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/type-validation-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/errors/unsupported-functionality-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model-middleware/v3/image-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/image-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/json-value/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/json-value/is-json.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/json-value/json-value.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model-middleware/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model-middleware/v2/language-model-v2-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model-middleware/v3/language-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-data-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-finish-reason.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-function-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-prompt.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-provider-defined-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-reasoning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-response-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-source.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-stream-part.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-text.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-call.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-choice.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-data-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-finish-reason.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-function-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-generate-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-prompt.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-provider-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-reasoning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-response-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-source.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-stream-part.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-stream-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-text.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-approval-request.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-call.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-choice.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/provider/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/provider/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/provider/v2/provider-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/provider/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/provider/v3/provider-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/reranking-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/reranking-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/reranking-model/v3/reranking-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/reranking-model/v3/reranking-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-provider-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-provider-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/v3/speech-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/speech-model/v3/speech-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/v3/transcription-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/transcription-model/v3/transcription-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/video-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/video-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/package.json
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/src/chat/convert-openai-compatible-chat-usage.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/openai-compatible/src/chat/convert-to-openai-compatible-chat-messages.ts
@@ -2138,6 +2562,7 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/s
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/src/remove-undefined-entries.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/src/resolve.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/src/response-handler.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/src/retry-with-exponential-backoff.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/src/schema.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/src/secure-json-parse.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider-utils/src/strip-file-extension.ts
@@ -2353,6 +2778,7 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider/src/vid
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider/src/video-model/v3/index.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-call-options.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-frame-image.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/@alcalzone/ansi-tokenize/LICENSE
 lib/node_modules/@nanocollective/nanocoder/node_modules/@alcalzone/ansi-tokenize/README.md
@@ -5524,6 +5950,149 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/
 lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider-utils/src/with-user-agent-suffix.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider-utils/src/without-trailing-slash.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider-utils/test.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/CHANGELOG.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/LICENSE
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/README.md
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/dist/index.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/dist/index.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/dist/index.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/dist/index.js.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/dist/index.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/dist/index.mjs.map
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/package.json
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model-middleware/v3/embedding-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v2/embedding-model-v2-embedding.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v2/embedding-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-embedding.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v3/embedding-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/embedding-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/ai-sdk-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/api-call-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/empty-response-body-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/get-error-message.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/invalid-argument-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/invalid-prompt-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/invalid-response-data-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/json-parse-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/load-api-key-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/load-setting-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/no-content-generated-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/no-such-model-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/too-many-embedding-values-for-call-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/type-validation-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/errors/unsupported-functionality-error.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model-middleware/v3/image-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v2/image-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v3/image-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/image-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/json-value/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/json-value/is-json.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/json-value/json-value.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model-middleware/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model-middleware/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model-middleware/v2/language-model-v2-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model-middleware/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model-middleware/v3/language-model-v3-middleware.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-data-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-finish-reason.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-function-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-prompt.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-provider-defined-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-reasoning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-response-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-source.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-stream-part.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-text.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-call.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-choice.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-tool-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v2/language-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-data-content.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-finish-reason.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-function-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-generate-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-prompt.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-provider-tool.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-reasoning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-response-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-source.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-stream-part.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-stream-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-text.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-approval-request.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-call.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-choice.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-tool-result.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3-usage.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/language-model/v3/language-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/provider/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/provider/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/provider/v2/provider-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/provider/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/provider/v3/provider-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/reranking-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/reranking-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/reranking-model/v3/reranking-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/reranking-model/v3/reranking-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-provider-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v2/shared-v2-provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-headers.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-provider-metadata.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-provider-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/shared/v3/shared-v3-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/v2/speech-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/v3/speech-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/speech-model/v3/speech-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/v2/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2-call-warning.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/v2/transcription-model-v2.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/v3/transcription-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/transcription-model/v3/transcription-model-v3.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/video-model/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/video-model/v3/index.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-call-options.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3-file.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/ai/node_modules/@ai-sdk/provider/src/video-model/v3/video-model-v3.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/ai/package.json
 lib/node_modules/@nanocollective/nanocoder/node_modules/ai/src/agent/agent.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/ai/src/agent/create-agent-ui-stream-response.ts
@@ -14275,6 +14844,10 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/ch
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/chunk.d.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/chunk.js
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/chunk.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/chunkBy.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/chunkBy.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/chunkBy.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/chunkBy.mjs
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/combinations.d.mts
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/combinations.d.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/array/combinations.js
@@ -15852,6 +16425,316 @@ lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/error/in
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/error/index.d.ts
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/error/index.js
 lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/error/index.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/_internal/lazy.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/_internal/lazy.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/at.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/at.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/at.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/at.mjs
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/cartesianProduct.d.mts
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/cartesianProduct.d.ts
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/cartesianProduct.js
+lib/node_modules/@nanocollective/nanocoder/node_modules/es-toolkit/dist/fp/array/cartesianProduct.mjs
*** 378 LINES SKIPPED ***