Skip to content

ci(changesets): version packages#1380

Merged
omeraplak merged 1 commit into
mainfrom
changeset-release/main
Jul 13, 2026
Merged

ci(changesets): version packages#1380
omeraplak merged 1 commit into
mainfrom
changeset-release/main

Conversation

@voltagent-bot

@voltagent-bot voltagent-bot commented Jul 13, 2026

Copy link
Copy Markdown
Member

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.9.1

Patch Changes

  • #1037 2067075 Thanks @omeraplak! - fix: prevent delegated sub-agent messages from polluting supervisor memory context

    When a supervisor delegated work via delegate_task, the sub-agent used the same conversationId and persisted its own delegated input/output into that shared thread. On later turns, supervisor memory reads could include those delegated sub-agent messages, which could lead to duplicate/phantom prompts in the parent conversation context.

    Previous behavior

    • Sub-agent delegated messages were persisted into the same conversation thread as the supervisor.
    • Supervisor memory reads could load those delegated messages back into the parent prompt context.

    New behavior

    • Delegated sub-agent messages are tagged with sub-agent metadata (subAgentId, subAgentName, parentAgentId).
    • Parent memory reads now filter delegated sub-agent records from supervisor conversation context.
    • conversationId behavior remains shared (no child/derived conversation IDs introduced).

    This keeps supervisor context clean in multi-turn handoff flows while preserving delegated records with metadata for observability/debugging.


Summary by cubic

Publish patch release @voltagent/core@2.9.1 to fix delegated sub‑agent messages leaking into supervisor memory context. Updates examples and e2e to use the new core version.

  • Bug Fixes

    • Filter delegated sub‑agent messages from supervisor memory; tag them with subAgentId, subAgentName, parentAgentId.
    • Keep shared conversationId while preventing duplicate/phantom prompts in supervisor context.
  • Dependencies

    • Bump @voltagent/core to ^2.9.1 across examples and @voltagent/e2e.
    • Update packages/core/CHANGELOG.md and version; refresh pnpm-lock.yaml.
    • Remove the processed changeset file.

Written for commit e028202. Summary will update on new commits.

Review in cubic

Summary by CodeRabbit

  • Bug Fixes

    • Prevented delegated sub-agent messages from appearing in the supervisor’s future conversation memory.
    • Improved memory context accuracy while preserving shared conversation continuity.
  • Chores

    • Released @voltagent/core version 2.9.1.
    • Updated examples and end-to-end packages to use the latest patch release.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 13, 2026

Copy link
Copy Markdown

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: e028202
Status: ✅  Deploy successful!
Preview URL: https://846ebff7.voltagent.pages.dev
Branch Preview URL: https://changeset-release-main.voltagent.pages.dev

View logs

@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9c5914c0-bcbb-4306-a2be-8f632f89a893

📥 Commits

Reviewing files that changed from the base of the PR and between 8dbe100 and e028202.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (85)
  • .changeset/cruel-trains-cut.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-xquik-tools/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
💤 Files with no reviewable changes (1)
  • .changeset/cruel-trains-cut.md

📝 Walkthrough

Walkthrough

Changes

The patch releases @voltagent/core 2.9.1, documents delegated sub-agent memory filtering, and updates the core dependency in examples and e2e package manifests.

Core release

Layer / File(s) Summary
Release metadata and dependency propagation
packages/core/CHANGELOG.md, packages/core/package.json, packages/e2e/package.json, examples/*/package.json
The core package is versioned at 2.9.1, the changelog documents delegated-message filtering, and example/e2e packages update their core dependency to 2.9.1.

Estimated code review effort: 2 (Simple) | ~10 minutes

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is release-note style, but it misses most required template sections like checklist, issues, tests, docs, and reviewer notes. Rewrite it using the repository template and fill in the PR checklist, linked issues, tests, docs, current/new behavior, fixes, and reviewer notes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title matches the PR’s release/version-bump focus, though it is broad.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ 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.

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

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No issues found across 86 files

Re-trigger cubic

@omeraplak
omeraplak merged commit 3377f6d into main Jul 13, 2026
23 checks passed
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