This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new 7c25a3f869 fix(deps, agent-service): bump the agent-service-patch
group across 1 directory with 4 updates (#6405)
7c25a3f869 is described below
commit 7c25a3f8696ccde68a43682877cb20cc11c04555
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Jul 15 17:25:58 2026 -0700
fix(deps, agent-service): bump the agent-service-patch group across 1
directory with 4 updates (#6405)
Bumps the agent-service-patch group with 4 updates in the /agent-service
directory:
[@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai),
[ai](https://github.com/vercel/ai/tree/HEAD/packages/ai),
[prettier](https://github.com/prettier/prettier) and
[tsx](https://github.com/privatenumber/tsx).
Updates `@ai-sdk/openai` from 4.0.7 to 4.0.13
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/ai/releases">@ai-sdk/openai's
releases</a>.</em></p>
<blockquote>
<h2><code>@ai-sdk/openai</code><a
href="https://github.com/4"><code>@4</code></a>.0.13</h2>
<h3>Patch Changes</h3>
<ul>
<li>7805e4a: Fix realtime transcription auth header handling: per-call
<code>authorization</code> headers now override configuration headers
regardless of header-key casing (last case-variant wins), and the
<code>Bearer</code> scheme is matched case-insensitively.</li>
<li>cd12954: Reject empty OpenAI, Anthropic, and Replicate base URLs
with a helpful AI SDK
invalid argument error.</li>
<li>Updated dependencies [4be62c1]</li>
<li>Updated dependencies [7805e4a]</li>
<li>Updated dependencies [cd12954]
<ul>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.9</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md">@ai-sdk/openai's
changelog</a>.</em></p>
<blockquote>
<h2>4.0.13</h2>
<h3>Patch Changes</h3>
<ul>
<li>7805e4a: Fix realtime transcription auth header handling: per-call
<code>authorization</code> headers now override configuration headers
regardless of header-key casing (last case-variant wins), and the
<code>Bearer</code> scheme is matched case-insensitively.</li>
<li>cd12954: Reject empty OpenAI, Anthropic, and Replicate base URLs
with a helpful AI SDK
invalid argument error.</li>
<li>Updated dependencies [4be62c1]</li>
<li>Updated dependencies [7805e4a]</li>
<li>Updated dependencies [cd12954]
<ul>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.9</li>
</ul>
</li>
</ul>
<h2>4.0.12</h2>
<h3>Patch Changes</h3>
<ul>
<li>e193290: Add <code>connectToWebSocket</code> to
<code>@ai-sdk/provider-utils</code>: a shared WebSocket connect layer
(constructor resolution, header hygiene, abort wiring, message decoding)
analogous to <code>postToApi</code> for HTTP. The openai and xai
streaming transcription models now use it instead of hand-rolled
connects. For openai and xai this also means WebSocket constructor
failures now surface as stream errors instead of throwing synchronously
from <code>doStream</code>, an already-aborted signal no longer
constructs a socket, and the caller's audio stream is cancelled on
pre-open failures. Messages are processed in order with close handling
deferred behind pending frames, audio send loops apply backpressure via
the socket's bufferedAmount, and failed sends cancel the caller's audio
stream.</li>
<li>e193290: Fix streaming transcription over header-capable WebSocket
implementations: the realtime WebSocket handshake sent the api key in
both the <code>openai-insecure-api-key</code> subprotocol and the
<code>Authorization</code> header, which OpenAI rejects ("You must
only send one of protocol api key and Authorization header"). The
Authorization header is now stripped when the subprotocol carries the
key.</li>
<li>e193290: Strip undefined header values before the streaming
transcription WebSocket constructor (header-capable implementations like
<code>ws</code> throw on undefined values).</li>
<li>Updated dependencies [e193290]
<ul>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.8</li>
</ul>
</li>
</ul>
<h2>4.0.11</h2>
<h3>Patch Changes</h3>
<ul>
<li>b2b1bb9: feat(provider/openai): add GPT-5.6 reasoning and prompt
cache controls</li>
</ul>
<h2>4.0.10</h2>
<h3>Patch Changes</h3>
<ul>
<li>fdb6d5d: feat(provider/openai,provider/gateway): add gpt-5.6 model
ids</li>
<li>Updated dependencies [0f93c57]
<ul>
<li><code>@ai-sdk/provider</code><a
href="https://github.com/4"><code>@4</code></a>.0.3</li>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.7</li>
</ul>
</li>
</ul>
<h2>4.0.9</h2>
<h3>Patch Changes</h3>
<ul>
<li>ac306ed: Fix <code>StreamingToolCallTracker</code> finalizing
streaming tool calls on parsable partial JSON. Tool calls now only
finalize during stream flush, restoring the behavior of <a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/13137">#13137</a>:
a parsable argument buffer can still be the prefix of a longer argument
string, so finalizing early could act on truncated tool inputs.</li>
<li>Updated dependencies [ac306ed]
<ul>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.6</li>
</ul>
</li>
</ul>
<h2>4.0.8</h2>
<h3>Patch Changes</h3>
<ul>
<li>b51ed36: Send inline image file parts in OpenAI chat requests as
data URLs instead of bare base64 strings.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/ai/commit/cb68fa6ba91e931821924adab4c0796785d3cafc"><code>cb68fa6</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17175">#17175</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/cd12954b25f3ee2d947d053833e496823916ffd9"><code>cd12954</code></a>
fix: reject empty OpenAI, Anthropic, and Replicate base URLs with a
helpful e...</li>
<li><a
href="https://github.com/vercel/ai/commit/7805e4a858ad52ede0ce2edfc9da2acb64770bed"><code>7805e4a</code></a>
feat(provider-utils): experimental transcription-stream WebSocket
envelope (#...</li>
<li><a
href="https://github.com/vercel/ai/commit/cc3ab3ac90c6ccb1e818a4de5fe83fd9957fdff7"><code>cc3ab3a</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17172">#17172</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/e193290030aec12b5f1a7e3252b9cd49f792e5d8"><code>e193290</code></a>
fix: streaming transcription WebSocket fixes + shared connect layer (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17093">#17093</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/703e0bf32f3090682405d1f2a8e653f7656df22a"><code>703e0bf</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17031">#17031</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/b2b1bb98106a7e2fbc82049ff006325b64c75145"><code>b2b1bb9</code></a>
feat(provider/openai): support GPT-5.6 reasoning and prompt caching
controls ...</li>
<li><a
href="https://github.com/vercel/ai/commit/405116e4773267ab34ad6bfb20015ce8b49b8db3"><code>405116e</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/16937">#16937</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/fdb6d5d93dbd504d56b3aaa4edf8224ea0ed6bcb"><code>fdb6d5d</code></a>
feat(provider/openai,provider/gateway): add gpt-5.6 model id (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/17021">#17021</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/f0d9a6c0fbbd57392fedcc7f05ad479808bcd377"><code>f0d9a6c</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/openai/issues/16898">#16898</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/ai/commits/@ai-sdk/[email protected]/packages/openai">compare
view</a></li>
</ul>
</details>
<br />
Updates `ai` from 7.0.15 to 7.0.26
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vercel/ai/releases">ai's
releases</a>.</em></p>
<blockquote>
<h2>[email protected]</h2>
<h3>Patch Changes</h3>
<ul>
<li>27d294d: feat(ai): group orphaned tool calls after tool approvals
under parent span</li>
</ul>
<h2>[email protected]</h2>
<h3>Patch Changes</h3>
<ul>
<li>7805e4a: Cancelling the <code>experimental_streamTranscribe</code>
<code>fullStream</code> now also aborts a still-pending
<code>doStream</code> setup, so a model whose <code>doStream</code> has
not yet resolved is cancelled instead of leaking.</li>
<li>f8e82fd: Update the <code>experimental_streamTranscribe</code>
unsupported-model error message now that gateway string model IDs can
support streaming transcription.</li>
<li>Updated dependencies [4be62c1]</li>
<li>Updated dependencies [f8e82fd]</li>
<li>Updated dependencies [7805e4a]</li>
<li>Updated dependencies [cd12954]
<ul>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.9</li>
<li><code>@ai-sdk/gateway</code><a
href="https://github.com/4"><code>@4</code></a>.0.19</li>
</ul>
</li>
</ul>
<h2>[email protected]</h2>
<h3>Patch Changes</h3>
<ul>
<li>930f949: feat(ai): wrap embedMany in tracing channel context</li>
<li>Updated dependencies [867f80a]
<ul>
<li><code>@ai-sdk/gateway</code><a
href="https://github.com/4"><code>@4</code></a>.0.17</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md">ai's
changelog</a>.</em></p>
<blockquote>
<h2>7.0.26</h2>
<h3>Patch Changes</h3>
<ul>
<li>27d294d: feat(ai): group orphaned tool calls after tool approvals
under parent span</li>
</ul>
<h2>7.0.25</h2>
<h3>Patch Changes</h3>
<ul>
<li>7805e4a: Cancelling the <code>experimental_streamTranscribe</code>
<code>fullStream</code> now also aborts a still-pending
<code>doStream</code> setup, so a model whose <code>doStream</code> has
not yet resolved is cancelled instead of leaking.</li>
<li>f8e82fd: Update the <code>experimental_streamTranscribe</code>
unsupported-model error message now that gateway string model IDs can
support streaming transcription.</li>
<li>Updated dependencies [4be62c1]</li>
<li>Updated dependencies [f8e82fd]</li>
<li>Updated dependencies [7805e4a]</li>
<li>Updated dependencies [cd12954]
<ul>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.9</li>
<li><code>@ai-sdk/gateway</code><a
href="https://github.com/4"><code>@4</code></a>.0.19</li>
</ul>
</li>
</ul>
<h2>7.0.24</h2>
<h3>Patch Changes</h3>
<ul>
<li>e193290: Cancel the caller's <code>audio</code> stream when
<code>experimental_streamTranscribe</code> fails before or during
streaming. Previously, when the model's <code>doStream</code> rejected
before a stream existed (e.g. missing API key or other auth failure),
the audio stream was never consumed or cancelled, so an upstream
producer piping into it would hang forever.</li>
<li>Updated dependencies [e193290]
<ul>
<li><code>@ai-sdk/provider-utils</code><a
href="https://github.com/5"><code>@5</code></a>.0.8</li>
<li><code>@ai-sdk/gateway</code><a
href="https://github.com/4"><code>@4</code></a>.0.18</li>
</ul>
</li>
</ul>
<h2>7.0.23</h2>
<h3>Patch Changes</h3>
<ul>
<li>930f949: feat(ai): wrap embedMany in tracing channel context</li>
<li>Updated dependencies [867f80a]
<ul>
<li><code>@ai-sdk/gateway</code><a
href="https://github.com/4"><code>@4</code></a>.0.17</li>
</ul>
</li>
</ul>
<h2>7.0.22</h2>
<h3>Patch Changes</h3>
<ul>
<li>8f89c25: Add the Cartesia provider with Sonic 3.5 speech generation,
Ink-Whisper batch transcription, and Ink 2 realtime transcription
support.</li>
</ul>
<h2>7.0.21</h2>
<h3>Patch Changes</h3>
<ul>
<li>308a519: chore: enforce consistent imports from <code>zod/v4</code>
instead of <code>zod</code></li>
<li>Updated dependencies [308a519]</li>
<li>Updated dependencies [7fe53d2]
<ul>
<li><code>@ai-sdk/gateway</code><a
href="https://github.com/4"><code>@4</code></a>.0.16</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vercel/ai/commit/2ba5f8abd723cb07224990e552c4926ab5f8eebc"><code>2ba5f8a</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17181">#17181</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/27d294d83e35f491d99a0f735e060989d60f2025"><code>27d294d</code></a>
feat(ai): group orphaned tool calls after tool approvals under parent
span (#...</li>
<li><a
href="https://github.com/vercel/ai/commit/cb68fa6ba91e931821924adab4c0796785d3cafc"><code>cb68fa6</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17175">#17175</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/f8e82fdae60e654acef8ff02fe5fb1be0060c277"><code>f8e82fd</code></a>
feat(gateway): streaming transcription via
GatewayTranscriptionModel.doStream...</li>
<li><a
href="https://github.com/vercel/ai/commit/7805e4a858ad52ede0ce2edfc9da2acb64770bed"><code>7805e4a</code></a>
feat(provider-utils): experimental transcription-stream WebSocket
envelope (#...</li>
<li><a
href="https://github.com/vercel/ai/commit/cc3ab3ac90c6ccb1e818a4de5fe83fd9957fdff7"><code>cc3ab3a</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17172">#17172</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/e193290030aec12b5f1a7e3252b9cd49f792e5d8"><code>e193290</code></a>
fix: streaming transcription WebSocket fixes + shared connect layer (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17093">#17093</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/de63ba0be83bcb006c6a8275f9f019bea2a93d23"><code>de63ba0</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17163">#17163</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/930f949431a7e114ff3c5c5f9b156ceb72fe6f77"><code>930f949</code></a>
feat(ai): wrap embedMany in tracing channel context (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17150">#17150</a>)</li>
<li><a
href="https://github.com/vercel/ai/commit/b162ae48676fe9e7b3880b691cbd60b58ed179cb"><code>b162ae4</code></a>
Version Packages (<a
href="https://github.com/vercel/ai/tree/HEAD/packages/ai/issues/17106">#17106</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vercel/ai/commits/[email protected]/packages/ai">compare
view</a></li>
</ul>
</details>
<br />
Updates `prettier` from 3.9.4 to 3.9.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.9.5</h2>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395">Changelog</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.9.5</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.9.4...3.9.5">diff</a></p>
<h4>Markdown: Cap ordered list mark at 999,999,999 (<a
href="https://redirect.github.com/prettier/prettier/pull/19351">#19351</a>
by <a href="https://github.com/tats-u"><code>@tats-u</code></a>)</h4>
<p>CommonMark parsers only support ordered list item numbers up to
999,999,999.</p>
<p>With this change, Prettier now caps the ordered list item number at
999,999,999 to ensure that the output is correctly parsed as an ordered
list by CommonMark parsers. Numbers larger than 999,999,999 are not
parsed as list item numbers and are left unchanged in the output:</p>
<!-- raw HTML omitted -->
<pre lang="markdown"><code><!-- Input -->
999999998. text
999999998. text
999999998. text
999999998. text
<p>1234567890123456789012) text</p>
<p><!-- Prettier 3.9.4 -->
999999998. text
999999999. text
1000000000. text
1000000001. text</p>
<p>1234567890123456789012) text</p>
<p><!-- Prettier 3.9.5 -->
999999998. text
999999999. text
999999999. text
999999999. text</p>
<p>1234567890123456789012) text
</code></pre></p>
<h4>Markdown: Avoid corrupting empty link with title (<a
href="https://redirect.github.com/prettier/prettier/pull/19487">#19487</a>
by <a href="https://github.com/andersk"><code>@andersk</code></a>)</h4>
<p>Do not remove <code><></code> from an inline link or image with
an empty URL and a title, as this removal would change its
interpretation.</p>
<!-- raw HTML omitted -->
<pre lang="md"><code><!-- Input -->
[link](https://github.com/prettier/prettier/blob/main/<>
"title")
<p><!-- Prettier 3.9.4 -->
[link](<a
href="https://github.com/prettier/prettier/blob/main/">https://github.com/prettier/prettier/blob/main/</a>
"title")</p>
<p><!-- Prettier 3.9.5 -->
</tr></table>
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/b6c7d1806807162658fd5694d002b54b778c3756"><code>b6c7d18</code></a>
Release 3.9.5</li>
<li><a
href="https://github.com/prettier/prettier/commit/cd54ccc7288f2a4585ba5bf96883e2ed3b18e781"><code>cd54ccc</code></a>
Avoid corrupting empty Markdown link with title (<a
href="https://redirect.github.com/prettier/prettier/issues/19487">#19487</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/2bb67ce8cd326dbaccbdec97e7578985f6009a14"><code>2bb67ce</code></a>
Preserving comments' <code>placement</code> property (<a
href="https://redirect.github.com/prettier/prettier/issues/19567">#19567</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/91bcac88ec1d784767ebbf5ec4686a5dbf37c3c1"><code>91bcac8</code></a>
Add more tests for comment-only object type (<a
href="https://redirect.github.com/prettier/prettier/issues/19587">#19587</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/cbee7377a1875686558bfc9416b789d66771d9e7"><code>cbee737</code></a>
Remove space in empty object type (<a
href="https://redirect.github.com/prettier/prettier/issues/19583">#19583</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/6394c732090efdf7798e0c8dc44c46583b4131c3"><code>6394c73</code></a>
Align empty module declaration with TS (<a
href="https://redirect.github.com/prettier/prettier/issues/19568">#19568</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/a4e6f7a0264bad45f3c153773111f60a5d406d55"><code>a4e6f7a</code></a>
Prevent the addition of space in <code>type()</code> with <code>+</code>
(<a
href="https://redirect.github.com/prettier/prettier/issues/19516">#19516</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/3d063b57b1a2fdc660341b6e1c719e09997cc72c"><code>3d063b5</code></a>
Ignore dangling comments when checking type parameter comments (<a
href="https://redirect.github.com/prettier/prettier/issues/19572">#19572</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/908503e9ee02718ef0ec21a023f2c0fd5fb00603"><code>908503e</code></a>
Handle dangling comments in <code>SwitchStatement</code> (<a
href="https://redirect.github.com/prettier/prettier/issues/19581">#19581</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/943a475c3592149aad6062ad235338da548365ea"><code>943a475</code></a>
Angular: Support expression for exhaustive typechecking (<a
href="https://redirect.github.com/prettier/prettier/issues/19571">#19571</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.9.4...3.9.5">compare
view</a></li>
</ul>
</details>
<br />
Updates `tsx` from 4.23.0 to 4.23.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/privatenumber/tsx/releases">tsx's
releases</a>.</em></p>
<blockquote>
<h2>v4.23.1</h2>
<h2><a
href="https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1">4.23.1</a>
(2026-07-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>support tsImport after global preload (<a
href="https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4">8d4ffc2</a>)</li>
<li><strong>watch:</strong> avoid clearing piped output (<a
href="https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e">95d0672</a>)</li>
<li><strong>watch:</strong> treat script and dependency paths literally
(<a
href="https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073">79fddde</a>)</li>
</ul>
<h3>Performance Improvements</h3>
<ul>
<li>index transform cache lazily (<a
href="https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d">e818ad6</a>)</li>
<li>load esbuild lazily in CLI (<a
href="https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8">d067938</a>)</li>
<li>map Node TypeScript formats directly (<a
href="https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17">cdcc623</a>)</li>
<li>use sync module hooks on Node v22.22.3+ (<a
href="https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384">f8992f1</a>)</li>
</ul>
<hr />
<p>This release is also available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/tsx/v/4.23.1"><code>npm
package (@latest dist-tag)</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/privatenumber/tsx/commit/79fddde523d3bb7d0af66682ce1265f95113a073"><code>79fddde</code></a>
fix(watch): treat script and dependency paths literally</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/e818ad608159a6fb36fb8a0bd59327fec313323d"><code>e818ad6</code></a>
perf: index transform cache lazily</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/cdcc6232a3277fb3028b226958b66c49a6d86c17"><code>cdcc623</code></a>
perf: map Node TypeScript formats directly</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/d0679381b60a55a9b5863603a4022a81db5d13c8"><code>d067938</code></a>
perf: load esbuild lazily in CLI</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/95d0672e0247a829ae4469daa493212967ea768e"><code>95d0672</code></a>
fix(watch): avoid clearing piped output</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/6fd4607e8a99d1efe27f185f749c659138f00ece"><code>6fd4607</code></a>
docs: add per-page metadata</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/f4176d8c6329a12205ed9b8c582e559cafc45018"><code>f4176d8</code></a>
docs: generate sitemap</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/8d4ffc24f37b396ca2fe3f251aa92c4919f2c1a4"><code>8d4ffc2</code></a>
fix: support tsImport after global preload</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/f0e89b244c98849dc5f9483fa33aaaf983ede18f"><code>f0e89b2</code></a>
docs: document Node's public type-stripping API vs internal loader
path</li>
<li><a
href="https://github.com/privatenumber/tsx/commit/f8992f1a50213e11b7ef8ab5121c78e0d2f29384"><code>f8992f1</code></a>
perf: use sync module hooks on Node v22.22.3+</li>
<li>See full diff in <a
href="https://github.com/privatenumber/tsx/compare/v4.23.0...v4.23.1">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
</details>
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xinyuan Lin <[email protected]>
---
agent-service/LICENSE-binary | 10 +++++-----
agent-service/bun.lock | 22 +++++++++++-----------
agent-service/package.json | 8 ++++----
3 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/agent-service/LICENSE-binary b/agent-service/LICENSE-binary
index ec7dbb0528..f5f190c4d5 100644
--- a/agent-service/LICENSE-binary
+++ b/agent-service/LICENSE-binary
@@ -211,13 +211,13 @@ Dependencies under the Apache License, Version 2.0
--------------------------------------------------------------------------------
Agent service npm packages:
- - @ai-sdk/[email protected]
- - @ai-sdk/[email protected]
- - @ai-sdk/[email protected]
- - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
+ - @ai-sdk/[email protected]
- @vercel/[email protected]
- @workflow/[email protected]
- - [email protected]
+ - [email protected]
- [email protected]
- [email protected]
diff --git a/agent-service/bun.lock b/agent-service/bun.lock
index 29cb87c1cd..e8d6874064 100644
--- a/agent-service/bun.lock
+++ b/agent-service/bun.lock
@@ -5,9 +5,9 @@
"": {
"name": "texera-agent-service",
"dependencies": {
- "@ai-sdk/openai": "4.0.7",
+ "@ai-sdk/openai": "4.0.13",
"@elysiajs/cors": "1.4.2",
- "ai": "7.0.15",
+ "ai": "7.0.26",
"ajv": "8.18.0",
"dagre": "0.8.5",
"elysia": "1.4.29",
@@ -19,20 +19,20 @@
"@types/bun": "1.3.14",
"@types/dagre": "0.7.54",
"pino-pretty": "13.1.3",
- "prettier": "3.9.4",
- "tsx": "4.23.0",
+ "prettier": "3.9.5",
+ "tsx": "4.23.1",
"typescript": "6.0.3",
},
},
},
"packages": {
- "@ai-sdk/gateway": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "4.0.2", "@ai-sdk/provider-utils": "5.0.5", "@vercel/oidc":
"3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-Y7Fy8xJwPz7ZC0DhSQG3HIVk+drup42hrIj6yqKlib3CxwiR0F7nYyUI8+kPrEtbZEoyKoRstvT4/o0HEyFBHA=="],
+ "@ai-sdk/gateway": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "4.0.3", "@ai-sdk/provider-utils": "5.0.9", "@vercel/oidc":
"3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-pQ3UPO0tyLUuW751jdgWhvHmXmjvAFpyiTeZF6eSVHMYhH/dSH4FtSKGT2nOnvvpaRpU8ygsLV4ng2Mz0lcU/A=="],
- "@ai-sdk/openai": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "4.0.2", "@ai-sdk/provider-utils": "5.0.5" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-55K0j8RRjcKosUvIl8u/+SMaS1wedq77xN2iuhlOvB/USbIgSmjkWKV9lqGhhp+Qxhnm3qg5NzrqOI1jmra9fQ=="],
+ "@ai-sdk/openai": ["@ai-sdk/[email protected]", "", { "dependencies": {
"@ai-sdk/provider": "4.0.3", "@ai-sdk/provider-utils": "5.0.9" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-7I2sx9NyT2XJ8YrpBr0twwASv6mgpI9Gu7mNxtevmdJ0n8UxUKtcG1NHNjaOEzN5pKzNAv3XcBOVom9DwJ2CpA=="],
- "@ai-sdk/provider": ["@ai-sdk/[email protected]", "", { "dependencies": {
"json-schema": "^0.4.0" } },
"sha512-pfPoy9J1B1xV7cqJ8MYHOsDYrMv5tR3+EMNfI249OhkD2uRakvav3Fo7XpD2luuN/YNCBY7KfEQc7vEV7KEtyw=="],
+ "@ai-sdk/provider": ["@ai-sdk/[email protected]", "", { "dependencies": {
"json-schema": "^0.4.0" } },
"sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw=="],
- "@ai-sdk/provider-utils": ["@ai-sdk/[email protected]", "", {
"dependencies": { "@ai-sdk/provider": "4.0.2", "@standard-schema/spec":
"^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-oI0t3dvCoqWNV1I8o1Rybi2DXDvHES5r/TrwtJW90tuFLVepgJlftPxrcjh8vaSvjqC2diTuA2vXyjKAyHJm4A=="],
+ "@ai-sdk/provider-utils": ["@ai-sdk/[email protected]", "", {
"dependencies": { "@ai-sdk/provider": "4.0.3", "@standard-schema/spec":
"^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-BohlmQ62x+iIOawYCS2z5JzokMq5kZSoVhJawH41mlMdkb01xqhIMG8L0NAByneUFLpdUlSjJjF/bel5j3cGZA=="],
"@borewit/text-codec": ["@borewit/[email protected]", "", {},
"sha512-5L/uBxmjaCIX5h8Z+uu+kA9BQLkc/Wl06UGR5ajNRxu+/XjonB5i8JpgFMrPj3LXTCPA0pv8yxUvbUi+QthGGA=="],
@@ -110,7 +110,7 @@
"@workflow/serde": ["@workflow/[email protected]", "", {},
"sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ=="],
- "ai": ["[email protected]", "", { "dependencies": { "@ai-sdk/gateway": "4.0.12",
"@ai-sdk/provider": "4.0.2", "@ai-sdk/provider-utils": "5.0.5" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-7406MUy9O5sIhwOgxEWuoj+td3XUGgG96SBt6pmBU4t4sQ2fpnDx5UnHaXT2HUTXl5GorbWz/MfCrSPRz0QJqw=="],
+ "ai": ["[email protected]", "", { "dependencies": { "@ai-sdk/gateway": "4.0.19",
"@ai-sdk/provider": "4.0.3", "@ai-sdk/provider-utils": "5.0.9" },
"peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } },
"sha512-gzLoOHoXFJNcxrzFyHClbZsDEA1z0LNm3Kwq8lEWIfL+8wEEir+eDJqJJbkEJdLxGrc0IuBkybxEDzkbvSavjw=="],
"ajv": ["[email protected]", "", { "dependencies": { "fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string":
"^2.0.2" } },
"sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="],
@@ -186,7 +186,7 @@
"pino-std-serializers": ["[email protected]", "", {},
"sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw=="],
- "prettier": ["[email protected]", "", { "bin": { "prettier":
"bin/prettier.cjs" } },
"sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg=="],
+ "prettier": ["[email protected]", "", { "bin": { "prettier":
"bin/prettier.cjs" } },
"sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg=="],
"process-warning": ["[email protected]", "", {},
"sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA=="],
@@ -218,7 +218,7 @@
"tslib": ["[email protected]", "", {},
"sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="],
- "tsx": ["[email protected]", "", { "dependencies": { "esbuild": "~0.28.0" },
"optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx":
"dist/cli.mjs" } },
"sha512-eUdUIaCr963q2h5u3+QwvYp0+eqPvn+egeqZUm0hwERCqqx1E3kK5ehbGCvqSE5MQAULr67ww0cA3jKc3YkM1w=="],
+ "tsx": ["[email protected]", "", { "dependencies": { "esbuild": "~0.28.0" },
"optionalDependencies": { "fsevents": "~2.3.3" }, "bin": { "tsx":
"dist/cli.mjs" } },
"sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ=="],
"typescript": ["[email protected]", "", { "bin": { "tsc": "bin/tsc",
"tsserver": "bin/tsserver" } },
"sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw=="],
diff --git a/agent-service/package.json b/agent-service/package.json
index 0d207fd867..3eaa6a888a 100644
--- a/agent-service/package.json
+++ b/agent-service/package.json
@@ -15,9 +15,9 @@
"format:check": "prettier --check \"src/**/*.{ts,tsx,json}\""
},
"dependencies": {
- "@ai-sdk/openai": "4.0.7",
+ "@ai-sdk/openai": "4.0.13",
"@elysiajs/cors": "1.4.2",
- "ai": "7.0.15",
+ "ai": "7.0.26",
"ajv": "8.18.0",
"dagre": "0.8.5",
"elysia": "1.4.29",
@@ -29,8 +29,8 @@
"@types/bun": "1.3.14",
"@types/dagre": "0.7.54",
"pino-pretty": "13.1.3",
- "prettier": "3.9.4",
- "tsx": "4.23.0",
+ "prettier": "3.9.5",
+ "tsx": "4.23.1",
"typescript": "6.0.3"
}
}