Skip to content

ci(changesets): version packages#1193

Merged
omeraplak merged 1 commit intomainfrom
changeset-release/main
Apr 8, 2026
Merged

ci(changesets): version packages#1193
omeraplak merged 1 commit intomainfrom
changeset-release/main

Conversation

@voltagent-bot
Copy link
Copy Markdown
Member

@voltagent-bot voltagent-bot commented Apr 8, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@voltagent/core@2.7.0

Minor Changes

  • #1192 0dc2935 Thanks @ravyg! - feat(core): add prepareStep to AgentOptions for per-step tool control

    Surfaces the AI SDK's prepareStep callback as a top-level AgentOptions property so users can set a default step preparation callback at agent creation time. Per-call prepareStep in method options overrides the agent-level default.

    This enables controlling tool availability, tool choice, and other step settings on a per-step basis without passing prepareStep on every call.

@voltagent/server-core@2.1.12

Patch Changes

  • #1189 19fa54b Thanks @pandego! - Fix the development console-access bypass for Request-based WebSocket paths using ?dev=true.

  • Updated dependencies [0dc2935]:

    • @voltagent/core@2.7.0

@voltagent/serverless-hono@2.0.10

Patch Changes

  • #1191 a21275f Thanks @ravyg! - fix(serverless-hono): defer waitUntil cleanup to prevent tool crashes in Cloudflare Workers

    The finally block in toCloudflareWorker(), toVercelEdge(), and toDeno() was calling cleanup() immediately when the Response was returned, before streaming and tool execution completed. This cleared the global ___voltagent_wait_until while tools were still using it, causing crashes with time-consuming tools.

    Cleanup is now deferred through the platform's own waitUntil() so it runs only after all pending background work has settled.

  • Updated dependencies [19fa54b]:

    • @voltagent/server-core@2.1.12

Summary by CodeRabbit

  • New Features

    • Added prepareStep as a configurable agent option to control AI SDK step callback behavior at agent creation time.
  • Bug Fixes

    • Fixed a security issue affecting development mode.
    • Improved cleanup lifecycle handling in serverless platform deployments.
  • Chores

    • Updated dependencies across packages and examples.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 8, 2026

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: f7fc9ea
Status: ✅  Deploy successful!
Preview URL: https://9252ac3c.voltagent.pages.dev
Branch Preview URL: https://changeset-release-main.voltagent.pages.dev

View logs

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 8, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 49f008ad-160a-424c-9b9d-483c1c07ebdf

📥 Commits

Reviewing files that changed from the base of the PR and between 8cdc3c4 and f7fc9ea.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (89)
  • .changeset/fair-geckos-dream.md
  • .changeset/fix-serverless-waituntil-cleanup.md
  • examples/base/package.json
  • examples/github-repo-analyzer/package.json
  • examples/github-star-stories/package.json
  • examples/next-js-chatbot-starter-template/package.json
  • examples/with-a2a-server/package.json
  • examples/with-agent-tool/package.json
  • examples/with-airtable/package.json
  • examples/with-amazon-bedrock/package.json
  • examples/with-anthropic/package.json
  • examples/with-auth/package.json
  • examples/with-cerbos/package.json
  • examples/with-chat-sdk/package.json
  • examples/with-chroma/package.json
  • examples/with-client-side-tools/package.json
  • examples/with-cloudflare-workers/package.json
  • examples/with-composio-mcp/package.json
  • examples/with-custom-endpoints/package.json
  • examples/with-dynamic-parameters/package.json
  • examples/with-dynamic-prompts/package.json
  • examples/with-feedback/package.json
  • examples/with-google-ai/package.json
  • examples/with-google-drive-mcp/server/package.json
  • examples/with-google-vertex-ai/package.json
  • examples/with-groq-ai/package.json
  • examples/with-guardrails/package.json
  • examples/with-hooks/package.json
  • examples/with-hugging-face-mcp/package.json
  • examples/with-langfuse/package.json
  • examples/with-mcp-elicitation/package.json
  • examples/with-mcp-server/package.json
  • examples/with-mcp/package.json
  • examples/with-memory-rest-api/package.json
  • examples/with-middleware/package.json
  • examples/with-nestjs/package.json
  • examples/with-netlify-functions/package.json
  • examples/with-nextjs-resumable-stream/package.json
  • examples/with-nextjs/package.json
  • examples/with-nuxt/package.json
  • examples/with-offline-evals/package.json
  • examples/with-ollama/package.json
  • examples/with-openrouter/package.json
  • examples/with-peaka-mcp/package.json
  • examples/with-pinecone/package.json
  • examples/with-planagents/package.json
  • examples/with-playwright/package.json
  • examples/with-postgres/package.json
  • examples/with-qdrant/package.json
  • examples/with-rag-chatbot/package.json
  • examples/with-recipe-generator/package.json
  • examples/with-research-assistant/package.json
  • examples/with-resumable-streams/package.json
  • examples/with-retries-fallback/package.json
  • examples/with-retrieval/package.json
  • examples/with-slack/package.json
  • examples/with-subagents/package.json
  • examples/with-summarization/package.json
  • examples/with-supabase/package.json
  • examples/with-tavily-search/package.json
  • examples/with-thinking-tool/package.json
  • examples/with-tool-routing/package.json
  • examples/with-tools/package.json
  • examples/with-turso/package.json
  • examples/with-vector-search/package.json
  • examples/with-vercel-ai/package.json
  • examples/with-viteval/package.json
  • examples/with-voice-elevenlabs/package.json
  • examples/with-voice-openai/package.json
  • examples/with-voice-xsai/package.json
  • examples/with-voltagent-actions/package.json
  • examples/with-voltagent-exporter/package.json
  • examples/with-voltagent-managed-memory/package.json
  • examples/with-voltops-resumable-streams/package.json
  • examples/with-voltops-retrieval/package.json
  • examples/with-whatsapp/package.json
  • examples/with-workflow-chain/package.json
  • examples/with-workflow/package.json
  • examples/with-working-memory/package.json
  • examples/with-workspace/package.json
  • examples/with-youtube-to-blog/package.json
  • examples/with-zapier-mcp/package.json
  • packages/core/CHANGELOG.md
  • packages/core/package.json
  • packages/e2e/package.json
  • packages/server-core/CHANGELOG.md
  • packages/server-core/package.json
  • packages/serverless-hono/CHANGELOG.md
  • packages/serverless-hono/package.json
💤 Files with no reviewable changes (2)
  • .changeset/fair-geckos-dream.md
  • .changeset/fix-serverless-waituntil-cleanup.md
✅ Files skipped from review due to trivial changes (85)
  • examples/with-amazon-bedrock/package.json
  • examples/with-peaka-mcp/package.json
  • examples/with-anthropic/package.json
  • examples/with-supabase/package.json
  • examples/base/package.json
  • examples/with-tavily-search/package.json
  • examples/with-agent-tool/package.json
  • examples/with-airtable/package.json
  • examples/with-zapier-mcp/package.json
  • examples/with-slack/package.json
  • examples/with-turso/package.json
  • examples/with-workflow-chain/package.json
  • examples/with-voice-openai/package.json
  • examples/with-chat-sdk/package.json
  • examples/with-voltops-resumable-streams/package.json
  • examples/with-summarization/package.json
  • examples/with-vector-search/package.json
  • examples/with-recipe-generator/package.json
  • examples/with-a2a-server/package.json
  • examples/with-voltops-retrieval/package.json
  • examples/with-workflow/package.json
  • examples/with-retries-fallback/package.json
  • examples/with-tools/package.json
  • examples/with-tool-routing/package.json
  • packages/core/package.json
  • examples/with-viteval/package.json
  • examples/next-js-chatbot-starter-template/package.json
  • examples/with-workspace/package.json
  • examples/with-thinking-tool/package.json
  • examples/github-repo-analyzer/package.json
  • examples/with-chroma/package.json
  • examples/with-working-memory/package.json
  • examples/with-resumable-streams/package.json
  • examples/with-whatsapp/package.json
  • examples/with-voice-xsai/package.json
  • examples/with-voltagent-managed-memory/package.json
  • examples/with-planagents/package.json
  • examples/with-voltagent-exporter/package.json
  • examples/with-memory-rest-api/package.json
  • examples/with-youtube-to-blog/package.json
  • examples/with-rag-chatbot/package.json
  • examples/with-google-vertex-ai/package.json
  • examples/with-vercel-ai/package.json
  • examples/with-groq-ai/package.json
  • examples/with-hugging-face-mcp/package.json
  • examples/github-star-stories/package.json
  • examples/with-composio-mcp/package.json
  • examples/with-voice-elevenlabs/package.json
  • examples/with-mcp-elicitation/package.json
  • examples/with-ollama/package.json
  • examples/with-langfuse/package.json
  • examples/with-subagents/package.json
  • examples/with-playwright/package.json
  • examples/with-middleware/package.json
  • examples/with-nextjs/package.json
  • examples/with-custom-endpoints/package.json
  • examples/with-research-assistant/package.json
  • examples/with-openrouter/package.json
  • examples/with-hooks/package.json
  • examples/with-dynamic-prompts/package.json
  • examples/with-nuxt/package.json
  • examples/with-voltagent-actions/package.json
  • examples/with-retrieval/package.json
  • examples/with-google-ai/package.json
  • examples/with-offline-evals/package.json
  • packages/e2e/package.json
  • examples/with-client-side-tools/package.json
  • examples/with-postgres/package.json
  • examples/with-netlify-functions/package.json
  • examples/with-pinecone/package.json
  • examples/with-feedback/package.json
  • examples/with-mcp-server/package.json
  • examples/with-cloudflare-workers/package.json
  • examples/with-guardrails/package.json
  • examples/with-cerbos/package.json
  • examples/with-mcp/package.json
  • examples/with-dynamic-parameters/package.json
  • examples/with-auth/package.json
  • examples/with-qdrant/package.json
  • examples/with-nextjs-resumable-stream/package.json
  • packages/serverless-hono/package.json
  • examples/with-nestjs/package.json
  • examples/with-google-drive-mcp/server/package.json
  • packages/server-core/CHANGELOG.md
  • packages/core/CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • packages/server-core/package.json

📝 Walkthrough

Walkthrough

This PR removes two pre-release changeset files, bumps package versions for @voltagent/core, @voltagent/server-core, and @voltagent/serverless-hono, updates their CHANGELOGs, and updates many example package.json files to depend on the new core/server versions.

Changes

Cohort / File(s) Summary
Changeset Cleanup
\.changeset/fair-geckos-dream.md, \.changeset/fix-serverless-waituntil-cleanup.md
Deleted two changeset entries that previously documented patch fixes/releases for @voltagent/server-core and @voltagent/serverless-hono.
Core & Releases
packages/core/package.json, packages/core/CHANGELOG.md, packages/server-core/package.json, packages/server-core/CHANGELOG.md, packages/serverless-hono/package.json, packages/serverless-hono/CHANGELOG.md
Bumped @voltagent/core to 2.7.0, @voltagent/server-core to 2.1.12, and @voltagent/serverless-hono to 2.0.10; added changelog entries (prepareStep agent option and documented fixes including deferred cleanup behavior and a dev-console WebSocket fix).
Example Dependency Updates
examples/.../package.json (many files) — e.g. examples/with-nextjs/package.json, examples/with-cloudflare-workers/package.json, examples/github-star-stories/package.json, etc.
Updated @voltagent/core dependency ranges across numerous example projects from ^2.6.14^2.7.0; a few examples also updated @voltagent/serverless-hono / @voltagent/server-core to match new releases.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • omeraplak

Poem

🐰 Small bumps across the tree,
Changelogs neat for all to see,
Cleanup notes and versions new,
Examples aligned — hop hop, woo! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The PR title 'ci(changesets): version packages' clearly describes the primary change: automated versioning of packages via the Changesets action.
Description check ✅ Passed The PR description fully documents the releases, including version numbers, changelog entries, and implementation details for each package being versioned.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@joggrbot

This comment has been minimized.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 11 files

@voltagent-bot voltagent-bot force-pushed the changeset-release/main branch from 8cdc3c4 to f7fc9ea Compare April 8, 2026 02:27
@omeraplak omeraplak merged commit 74b76aa into main Apr 8, 2026
23 checks passed
@omeraplak omeraplak deleted the changeset-release/main branch April 8, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants