Skip to content

fix(eve): apply built-in toModelOutput through an inline name lookup - #100

Merged
HugoRCD merged 2 commits into
mainfrom
fix/eve-tomodeloutput-durable
Aug 25, 2026
Merged

fix(eve): apply built-in toModelOutput through an inline name lookup#100
HugoRCD merged 2 commits into
mainfrom
fix/eve-tomodeloutput-durable

Conversation

@HugoRCD

@HugoRCD HugoRCD commented Aug 25, 2026

Copy link
Copy Markdown
Member

eve 0.44 validates every dynamic-tool callback, spreading SDK formatters dropped the whole GitHub toolset. The inline callback only closes over the tool name, same as execute after #51.

🔗 Linked issue

Closes #99

📚 Description

📝 Checklist

  • I have linked an issue or discussion.
  • I have updated the documentation accordingly.

eve 0.44 validates every dynamic-tool callback; spreading SDK formatters
dropped the whole GitHub toolset. The inline callback only closes over
the tool name, same as execute after #51.
@HugoRCD HugoRCD self-assigned this Aug 25, 2026
@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
github-tools-docs Ready Ready Preview, v0 Aug 25, 2026 1:20pm
github-tools-test-agent Ready Ready Preview, v0 Aug 25, 2026 1:20pm

@github-actions

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

The global provider-utils 5 pin broke the AI SDK 6 pr-review-agent build, and chat typecheck failed on two ai copies.
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

The following issues were found:
  • ❌ 1 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ✅ 0 package(s) with unknown licenses.
See the Details below.

Vulnerabilities

pnpm-lock.yaml

NameVersionVulnerabilitySeverity
undici5.29.0Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validationhigh
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompressionhigh
undici WebSocket client vulnerable to denial of service via fragment count bypasshigh
Only included vulnerabilities with severity high or higher.

OpenSSF Scorecard

Scorecard details
PackageVersionScoreDetails
npm/@ai-sdk/gateway ^4.0.56 UnknownUnknown
npm/@ai-sdk/vue ^4.0.70 UnknownUnknown
npm/@ai-sdk/workflow ^1.0.70 UnknownUnknown
npm/ai ^7.0.70 UnknownUnknown
npm/undici 5.29.0 🟢 7.7
Details
CheckScoreReason
Code-Review🟢 10all changesets reviewed
Maintained🟢 1030 commit(s) and 8 issue activity found in the last 90 days -- score normalized to 10
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Dependency-Update-Tool🟢 10update tool detected
Security-Policy🟢 10security policy file detected
Binary-Artifacts🟢 8binaries present in source code
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
License🟢 10license file detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies🟢 6dependency not pinned by hash detected -- score normalized to 6
Vulnerabilities⚠️ 011 existing vulnerabilities detected
Packaging🟢 10packaging workflow detected
Fuzzing🟢 10project is fuzzed
Signed-Releases⚠️ -1no releases found
SAST🟢 10SAST tool is run on all commits
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
CI-Tests🟢 1030 out of 30 merged PRs checked by a CI test -- score normalized to 10
Contributors🟢 10project has 63 contributing companies or organizations
npm/@ai-sdk/provider-utils 4.0.26 UnknownUnknown
npm/@ai-sdk/provider-utils 4.0.35 UnknownUnknown
npm/@ai-sdk/provider-utils 4.0.41 UnknownUnknown
npm/@ai-sdk/provider-utils 5.0.21 UnknownUnknown
npm/@ai-sdk/provider-utils 5.0.27 UnknownUnknown
npm/@ai-sdk/provider-utils 5.0.29 UnknownUnknown
npm/@ai-sdk/vue 4.0.77 UnknownUnknown
npm/@ai-sdk/workflow 1.0.70 UnknownUnknown
npm/@fastify/busboy 2.1.1 UnknownUnknown
npm/@turbo/darwin-64 2.10.11 UnknownUnknown
npm/@turbo/darwin-arm64 2.10.11 UnknownUnknown
npm/@turbo/linux-64 2.10.11 UnknownUnknown
npm/@turbo/linux-arm64 2.10.11 UnknownUnknown
npm/@turbo/windows-64 2.10.11 UnknownUnknown
npm/@turbo/windows-arm64 2.10.11 UnknownUnknown
npm/@workflow/astro 4.0.19 UnknownUnknown
npm/@workflow/builders 4.1.9 UnknownUnknown
npm/@workflow/cli 4.3.8 UnknownUnknown
npm/@workflow/core 4.8.4 UnknownUnknown
npm/@workflow/nest 4.0.20 UnknownUnknown
npm/@workflow/next 4.1.8 UnknownUnknown
npm/@workflow/nitro 4.1.10 UnknownUnknown
npm/@workflow/nuxt 4.0.20 UnknownUnknown
npm/@workflow/rollup 4.0.19 UnknownUnknown
npm/@workflow/sveltekit 4.0.19 UnknownUnknown
npm/@workflow/vite 4.0.19 UnknownUnknown
npm/@workflow/web 4.1.20 UnknownUnknown
npm/@workflow/world 4.4.0 UnknownUnknown
npm/@workflow/world-local 4.3.0 UnknownUnknown
npm/@workflow/world-vercel 4.7.0 UnknownUnknown
npm/turbo 2.10.11 UnknownUnknown
npm/workflow 4.8.4 UnknownUnknown

Scanned Files

  • apps/chat/package.json
  • pnpm-lock.yaml

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​ai-sdk/​vue@​4.0.77991007398100
Addednpm/​turbo@​2.10.111001008597100
Addednpm/​workflow@​4.8.4991008699100
Addednpm/​@​ai-sdk/​workflow@​1.0.70991009198100

View full report

@HugoRCD
HugoRCD merged commit 0a9eae4 into main Aug 25, 2026
13 of 14 checks passed
@HugoRCD
HugoRCD deleted the fix/eve-tomodeloutput-durable branch August 25, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

eve-extension 0.3.2: built-in toModelOutput formatters lack durable descriptors — eve 0.44.x drops all github tools

1 participant