Skip to content

Conversation

@voltagent-bot
Copy link
Member

@voltagent-bot voltagent-bot commented Jan 17, 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.1.3

Patch Changes

  • #959 99ba28c Thanks @omeraplak! - feat: allow PlanAgent task tool to forward subagent stream events via supervisorConfig

    Example:

    const agent = new PlanAgent({
      name: "Supervisor",
      systemPrompt: "Delegate when helpful.",
      model: "openai/gpt-4o",
      task: {
        supervisorConfig: {
          fullStreamEventForwarding: {
            types: ["tool-call", "tool-result", "text-delta"],
          },
        },
      },
    });

Summary by cubic

Release @voltagent/core 2.1.3 with a new PlanAgent option to forward subagent stream events. This improves supervisor visibility during delegated tasks.

  • New Features
    • PlanAgent: forward subagent stream events via task.supervisorConfig.fullStreamEventForwarding (types: tool-call, tool-result, text-delta).

Written for commit 92ce4c5. Summary will update on new commits.

Summary by CodeRabbit

  • New Features

    • Added support for forwarding subagent stream events in PlanAgent through supervisorConfig.
  • Chores

    • Updated core package version to 2.1.3.
    • Updated all example projects to use the latest core version.

✏️ Tip: You can customize this high-level summary in your review settings.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 17, 2026

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: 92ce4c5
Status: ✅  Deploy successful!
Preview URL: https://d3028831.voltagent.pages.dev
Branch Preview URL: https://changeset-release-main.voltagent.pages.dev

View logs

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 17, 2026

📝 Walkthrough

Walkthrough

This pull request releases version 2.1.3 of the core package, which introduces support for forwarding subagent stream events through PlanAgent's supervisorConfig. The changeset entry is removed, the core package version is bumped, the changelog is updated, and all example dependencies are synchronized to the new version.

Changes

Cohort / File(s) Summary
Changeset Removal
.changeset/planagent-task-stream-forwarding.md
Removed changelog entry documenting the new stream event forwarding feature for PlanAgent
Core Package Release
packages/core/package.json
Version bumped from 2.1.2 to 2.1.3
Core Changelog
packages/core/CHANGELOG.md
Added 2.1.3 patch release notes documenting subagent stream event forwarding via supervisorConfig with example usage
Example Dependencies (62 files)
examples/*/package.json, examples/*/*/package.json
Synchronized @voltagent/core dependency from ^2.1.2 to ^2.1.3 across all example projects

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A hop, skip, and version bump—from 2.1.2 to 2.1.3!
Stream events now flow through supervisors with ease,
Sixty-two examples dance in sync, coordinated and spree,
The changelog sings, the changeset finds peace,
A release so clean, our hearts are at ease! 📦✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'ci(changesets): version packages' clearly describes the main change—a version bump via the Changesets automated release workflow.
Description check ✅ Passed The description follows the standard Changesets release format, documenting the release notes, version bump, feature details, and implementation example, satisfying core documentation requirements.
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.


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

@joggrbot

This comment has been minimized.

Copy link
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 76 files

Note: This PR contains a large number of files. cubic only reviews up to 75 files per PR, so some files may not have been reviewed.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 13

🤖 Fix all issues with AI agents
In `@examples/with-amazon-bedrock/package.json`:
- Line 6: The package.json dependency entry uses a non-existent version
"@voltagent/core": "^2.1.3"; change that dependency string to the published
version by updating the entry to "@voltagent/core": "^2.1.2" so npm install
succeeds—locate and edit the dependency line containing "@voltagent/core" in
package.json and replace 2.1.3 with 2.1.2.

In `@examples/with-client-side-tools/package.json`:
- Line 7: Update the published dependency version: replace the dependency entry
"@voltagent/core": "^2.1.3" with an available release such as "@voltagent/core":
"^2.1.0" in package.json, then regenerate your lockfile (npm install or yarn
install) so the lockfile reflects the updated version; ensure any CI or build
scripts that reference `@voltagent/core` use the updated version string.

In `@examples/with-cloudflare-workers/package.json`:
- Line 6: Update the dependency entry in package.json that references
"@voltagent/core": change the version string from "^2.1.3" to the published
version "^2.1.2" so npm install can resolve the package; locate the dependency
line for "@voltagent/core" and replace the version token accordingly.

In `@examples/with-google-vertex-ai/package.json`:
- Line 6: Update the dependency entry for "@voltagent/core" to a valid published
version (replace "^2.1.3" with an available version such as "^2.1.2") in the
package.json so npm can resolve the package; ensure any lockfile is regenerated
(npm install or yarn install) after updating.

In `@examples/with-guardrails/package.json`:
- Line 6: The package.json entry for the dependency "@voltagent/core" references
a non-existent version (^2.1.3); update that dependency string to the published
latest version (^2.1.2) so npm can install it—find the "@voltagent/core" line in
package.json and change the version token accordingly.

In `@examples/with-hooks/package.json`:
- Line 6: The package.json references a non-existent dependency version
"@voltagent/core": "^2.1.3"; update that entry to the latest published version
by changing the dependency string to "@voltagent/core": "^2.1.2" so installs
succeed (edit the package.json dependency line that currently contains
"@voltagent/core": "^2.1.3" and replace the version).

In `@examples/with-mcp-server/package.json`:
- Line 4: The dependency entry for "@voltagent/core" in examples/with-mcp-server
is referencing a non-existent version 2.1.3; update the package.json dependency
value for "@voltagent/core" to the published version "^2.1.2" (replace the
version string for the "@voltagent/core" dependency) so npm install can succeed.

In `@examples/with-nuxt/package.json`:
- Line 6: Update the dependency entry for "@voltagent/core" which currently
references a non-existent version "^2.1.3" by changing it to the published
latest "^2.1.2"; locate the dependency line with the key "@voltagent/core" in
package.json and replace the version specifier so the project installs the
actual released package.

In `@examples/with-postgres/package.json`:
- Line 7: The package.json references a non-existent version "@voltagent/core":
"^2.1.3"; update that dependency to the latest published version by changing the
dependency entry for "@voltagent/core" to "^2.1.2" so installs succeed.

In `@examples/with-slack/package.json`:
- Line 6: The dependency version for `@voltagent/core` in package.json is
incorrect (refs the non-existent 2.1.3); update the version string in
package.json (the "@voltagent/core" entry) to "^2.1.2" so npm can resolve the
package successfully.

In `@examples/with-viteval/package.json`:
- Line 6: The package.json currently depends on an unpublished version
"@voltagent/core": "^2.1.3" which will break installs; update the dependency
entry in package.json to a published version (for example "@voltagent/core":
"^1.1.0") or coordinate to publish 2.1.3 before merging so the install succeeds
— edit the "@voltagent/core" line accordingly and run npm install to verify.

In `@examples/with-voltagent-actions/package.json`:
- Line 6: Replace the non-existent dependency version in package.json for
"@voltagent/core"; change the current version spec "^2.1.3" to the published
version "^2.1.2" so package installation uses the available release (update the
version string in the dependencies block where "@voltagent/core" is declared).

In `@examples/with-whatsapp/package.json`:
- Line 7: Replace the non-existent dependency version by updating the
package.json dependency for "@voltagent/core" from "^2.1.3" to the published
version "^2.1.2" so the project uses the correct, available package version.

"dependencies": {
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core`@2.1.3 version 2>&1

Repository: VoltAgent/voltagent

Length of output: 443


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | head -50

Repository: VoltAgent/voltagent

Length of output: 642


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | tail -20

Repository: VoltAgent/voltagent

Length of output: 277


@voltagent/core 2.1.3 does not exist—downgrade to 2.1.2.
The specified version is not published on npm. The latest available version is 2.1.2. Update the dependency to "@voltagent/core": "^2.1.2" to resolve npm install failures.

🤖 Prompt for AI Agents
In `@examples/with-amazon-bedrock/package.json` at line 6, The package.json
dependency entry uses a non-existent version "@voltagent/core": "^2.1.3"; change
that dependency string to the published version by updating the entry to
"@voltagent/core": "^2.1.2" so npm install succeeds—locate and edit the
dependency line containing "@voltagent/core" in package.json and replace 2.1.3
with 2.1.2.

"@ai-sdk/react": "^3.0.0",
"@libsql/client": "^0.15.0",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

@voltagent/core@2.1.3 npm package

💡 Result:

I couldn't find a published @voltagent/core version 2.1.3. The project’s releases and package info show 2.1.0 as a recent published release (and many 1.x releases). See the project site and releases for details: [VoltAgent website] [1], GitHub releases summary showing 2.1.0 [2].

If you want to check locally or install the latest available version, run:

  • npm view @voltagent/core versions
  • npm install @voltagent/core@latest

Sources:
[1] https://voltagent.dev/ (project site).
[2] GitHub releases / repo summary (VoltAgent/voltagent).


Update dependency to an available version.
Version @voltagent/core@2.1.3 is not published on npm. The latest available version is 2.1.0. Update the dependency to "@voltagent/core": "^2.1.0" or a version that exists in the published releases.

🤖 Prompt for AI Agents
In `@examples/with-client-side-tools/package.json` at line 7, Update the published
dependency version: replace the dependency entry "@voltagent/core": "^2.1.3"
with an available release such as "@voltagent/core": "^2.1.0" in package.json,
then regenerate your lockfile (npm install or yarn install) so the lockfile
reflects the updated version; ensure any CI or build scripts that reference
`@voltagent/core` use the updated version string.

"version": "1.0.0",
"dependencies": {
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify that `@voltagent/core`@2.1.3 exists on npm
curl -s https://registry.npmjs.org/@voltagent%2Fcore \
  | jq -r '.versions["2.1.3"].version // empty'

# Check the latest dist-tag to ensure expected release alignment
curl -s https://registry.npmjs.org/@voltagent%2Fcore \
  | jq -r '.["dist-tags"]'

Repository: VoltAgent/voltagent

Length of output: 112


Downgrade @voltagent/core to 2.1.2 — version 2.1.3 does not exist on npm.

The latest published version is 2.1.2 (dist-tags show latest: 2.1.2). Version 2.1.3 has not been released. The package.json references a non-existent version, which will cause npm install to fail.

🤖 Prompt for AI Agents
In `@examples/with-cloudflare-workers/package.json` at line 6, Update the
dependency entry in package.json that references "@voltagent/core": change the
version string from "^2.1.3" to the published version "^2.1.2" so npm install
can resolve the package; locate the dependency line for "@voltagent/core" and
replace the version token accordingly.

"dependencies": {
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core` versions --json | tail -20

Repository: VoltAgent/voltagent

Length of output: 277


🏁 Script executed:

npm view `@voltagent/core`@2.1.3

Repository: VoltAgent/voltagent

Length of output: 443


Version 2.1.3 does not exist on npm. The latest available version of @voltagent/core is 2.1.2. Update the dependency to use an available version.

Available versions: 2.1.2, 2.1.1, 2.1.0, 2.0.14, and earlier.

🤖 Prompt for AI Agents
In `@examples/with-google-vertex-ai/package.json` at line 6, Update the dependency
entry for "@voltagent/core" to a valid published version (replace "^2.1.3" with
an available version such as "^2.1.2") in the package.json so npm can resolve
the package; ensure any lockfile is regenerated (npm install or yarn install)
after updating.

"dependencies": {
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core`@2.1.3 version 2>&1

Repository: VoltAgent/voltagent

Length of output: 443


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | head -50

Repository: VoltAgent/voltagent

Length of output: 642


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | tail -20

Repository: VoltAgent/voltagent

Length of output: 277


Update @voltagent/core to 2.1.2—version 2.1.3 does not exist on npm.

The specified version 2.1.3 is not published. The latest available version is 2.1.2. Update the dependency to "@voltagent/core": "^2.1.2" to resolve the package.

🤖 Prompt for AI Agents
In `@examples/with-guardrails/package.json` at line 6, The package.json entry for
the dependency "@voltagent/core" references a non-existent version (^2.1.3);
update that dependency string to the published latest version (^2.1.2) so npm
can install it—find the "@voltagent/core" line in package.json and change the
version token accordingly.

"dependencies": {
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core`@2.1.3 version 2>&1

Repository: VoltAgent/voltagent

Length of output: 443


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | head -50

Repository: VoltAgent/voltagent

Length of output: 642


🏁 Script executed:

npm view `@voltagent/core` version

Repository: VoltAgent/voltagent

Length of output: 68


@voltagent/core@2.1.3 does not exist on npm; update to 2.1.2 (latest available version).

Version 2.1.3 is not published in the npm registry. The package.json will fail to install. Downgrade to "@voltagent/core": "^2.1.2", which is the latest available version.

🤖 Prompt for AI Agents
In `@examples/with-postgres/package.json` at line 7, The package.json references a
non-existent version "@voltagent/core": "^2.1.3"; update that dependency to the
latest published version by changing the dependency entry for "@voltagent/core"
to "^2.1.2" so installs succeed.

"dependencies": {
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core` version

Repository: VoltAgent/voltagent

Length of output: 68


🏁 Script executed:

# Also check the full package.json for context
cat -n examples/with-slack/package.json | head -20

Repository: VoltAgent/voltagent

Length of output: 673


Correct @voltagent/core version to 2.1.2—version 2.1.3 does not exist in npm registry.

The package.json specifies @voltagent/core@2.1.3, but the npm registry only has version 2.1.2 available. This will cause dependency resolution failures during installation. Change line 6 to:

    "@voltagent/core": "^2.1.2",
🤖 Prompt for AI Agents
In `@examples/with-slack/package.json` at line 6, The dependency version for
`@voltagent/core` in package.json is incorrect (refs the non-existent 2.1.3);
update the version string in package.json (the "@voltagent/core" entry) to
"^2.1.2" so npm can resolve the package successfully.

"dependencies": {
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core`@2.1.3 version

Repository: VoltAgent/voltagent

Length of output: 182


🌐 Web query:

@voltagent/core 2.1.3 npm package

💡 Result:

I couldn't find a published @voltagent/core version 2.1.3 on the npm registry. npm shows the package (current npm listing/last-published info) but lists versions in the 0.1.x–1.1.x range, while the project repo shows 2.x releases on GitHub—indicating a registry/release mismatch. [1][2]

What you can do:

  • Check the registry yourself: npm view @voltagent/core versions. [npm listing]. [1]
  • If you need a 2.1.x release, check the repo releases/tags on GitHub and the project docs for publish notes. [2]

References

  1. npm package page for @voltagent/core. [1]
  2. VoltAgent GitHub repository / releases and official site. [2]

@voltagent/core@2.1.3 is not published on npm—this will cause installation failures.

The npm registry only has versions 0.1.x–1.1.x available. While the GitHub repository shows 2.x releases, version 2.1.3 has not been published to npm. Revert to an available version (e.g., from the 1.1.x range) or ensure 2.1.3 is published before merging.

🤖 Prompt for AI Agents
In `@examples/with-viteval/package.json` at line 6, The package.json currently
depends on an unpublished version "@voltagent/core": "^2.1.3" which will break
installs; update the dependency entry in package.json to a published version
(for example "@voltagent/core": "^1.1.0") or coordinate to publish 2.1.3 before
merging so the install succeeds — edit the "@voltagent/core" line accordingly
and run npm install to verify.

"dependencies": {
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core`@2.1.3 version 2>&1

Repository: VoltAgent/voltagent

Length of output: 443


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | head -50

Repository: VoltAgent/voltagent

Length of output: 642


🏁 Script executed:

npm view `@voltagent/core`@latest version

Repository: VoltAgent/voltagent

Length of output: 68


Update @voltagent/core to 2.1.2—version 2.1.3 does not exist on npm.
The specified version is not published. The latest available version is 2.1.2.

    "@voltagent/core": "^2.1.2",
🤖 Prompt for AI Agents
In `@examples/with-voltagent-actions/package.json` at line 6, Replace the
non-existent dependency version in package.json for "@voltagent/core"; change
the current version spec "^2.1.3" to the published version "^2.1.2" so package
installation uses the available release (update the version string in the
dependencies block where "@voltagent/core" is declared).

"@supabase/supabase-js": "^2.49.4",
"@voltagent/cli": "^0.1.21",
"@voltagent/core": "^2.1.2",
"@voltagent/core": "^2.1.3",
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

npm view `@voltagent/core`@2.1.3 version 2>&1

Repository: VoltAgent/voltagent

Length of output: 443


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | head -100

Repository: VoltAgent/voltagent

Length of output: 1251


🏁 Script executed:

npm view `@voltagent/core` versions --json 2>&1 | tail -20

Repository: VoltAgent/voltagent

Length of output: 277


@voltagent/core@2.1.3 does not exist—use 2.1.2 instead.

The version 2.1.3 is not published on npm. The latest available version is 2.1.2. Update the dependency to "@voltagent/core": "^2.1.2" to resolve correctly.

🤖 Prompt for AI Agents
In `@examples/with-whatsapp/package.json` at line 7, Replace the non-existent
dependency version by updating the package.json dependency for "@voltagent/core"
from "^2.1.3" to the published version "^2.1.2" so the project uses the correct,
available package version.

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