Skip to content

ci(changesets): version packages#1181

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

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

Conversation

@voltagent-bot
Copy link
Copy Markdown
Member

@voltagent-bot voltagent-bot commented Mar 31, 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.6.14

Patch Changes

  • #1183 b48f107 Thanks @omeraplak! - feat: persist selected assistant message metadata to memory

    You can enable persisted assistant message metadata at the agent level or per request.

    const result = await agent.streamText("Hello", {
      memory: {
        userId: "user-1",
        conversationId: "conv-1",
        options: {
          messageMetadataPersistence: {
            usage: true,
            finishReason: true,
          },
        },
      },
    });

    With this enabled, fetching messages from memory returns assistant UIMessage.metadata
    with fields like usage and finishReason, not just stream-time metadata.

    REST API requests can enable the same behavior with options.memory.options:

    curl -X POST http://localhost:3141/agents/assistant/text \
      -H "Content-Type: application/json" \
      -d '{
        "input": "Hello",
        "options": {
          "memory": {
            "userId": "user-1",
            "conversationId": "conv-1",
            "options": {
              "messageMetadataPersistence": {
                "usage": true,
                "finishReason": true
              }
            }
          }
        }
      }'
  • #1167 195155b Thanks @octo-patch! - fix: use OpenAI-compatible adapter for MiniMax provider

@voltagent/server-core@2.1.11

Patch Changes

  • #1183 b48f107 Thanks @omeraplak! - feat: persist selected assistant message metadata to memory

    You can enable persisted assistant message metadata at the agent level or per request.

    const result = await agent.streamText("Hello", {
      memory: {
        userId: "user-1",
        conversationId: "conv-1",
        options: {
          messageMetadataPersistence: {
            usage: true,
            finishReason: true,
          },
        },
      },
    });

    With this enabled, fetching messages from memory returns assistant UIMessage.metadata
    with fields like usage and finishReason, not just stream-time metadata.

    REST API requests can enable the same behavior with options.memory.options:

    curl -X POST http://localhost:3141/agents/assistant/text \
      -H "Content-Type: application/json" \
      -d '{
        "input": "Hello",
        "options": {
          "memory": {
            "userId": "user-1",
            "conversationId": "conv-1",
            "options": {
              "messageMetadataPersistence": {
                "usage": true,
                "finishReason": true
              }
            }
          }
        }
      }'
  • Updated dependencies [b48f107, 195155b]:

    • @voltagent/core@2.6.14

Summary by CodeRabbit

  • New Features

    • Added persistence of assistant message metadata to memory at the agent level or per request, enabling access to message attributes like usage and finish reason.
  • Bug Fixes

    • Fixed MiniMax provider compatibility with OpenAI-compatible adapter.

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

cloudflare-workers-and-pages bot commented Mar 31, 2026

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: 989b63e
Status:⚡️  Build in progress...

View logs

@joggrbot

This comment has been minimized.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 31, 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: 1d997a5c-19dd-47de-aa9c-3357f8c0002c

📥 Commits

Reviewing files that changed from the base of the PR and between 3cc0c68 and 989b63e.

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

📝 Walkthrough

Walkthrough

Release finalization: removed a changeset entry, bumped @voltagent/core to 2.6.14, updated changelogs and package versions across examples and server/test packages; changelog documents message-metadata persistence and an OpenAI-compatible MiniMax adapter fix.

Changes

Cohort / File(s) Summary
Release metadata
\.changeset/tall-birds-invite.md, packages/core/package.json, packages/core/CHANGELOG.md
Removed the changeset entry, bumped packages/core version to 2.6.14, and added a changelog section describing message-metadata persistence and the MiniMax OpenAI-compatible adapter fix.
Server package
packages/server-core/package.json, packages/server-core/CHANGELOG.md
Bumped packages/server-core version to 2.1.11, updated its @voltagent/core dependency to ^2.6.14, and added changelog entry documenting message-metadata persistence.
Examples (many)
examples/.../package.json (73 example manifests, e.g. examples/with-nextjs/package.json, examples/with-mcp/package.json, examples/with-*/package.json)
Updated @voltagent/core dependency constraint from ^2.6.13 (or ~2.6.13) to ^2.6.14 across example project package.json files; no other changes.
Test packages
packages/e2e/package.json
Updated @voltagent/core dependency from ^2.6.13 to ^2.6.14.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Poem

🐰 A tiny bump, a tidy sweep,
Packages hop from fields to keep.
MiniMax tuned to OpenAI rhyme,
Metadata saved for future time.
Hooray — 2.6.14, let's leap! 🥕🚀

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'ci(changesets): version packages' is directly relevant to this changeset release PR that automatically versions and publishes packages when merged.
Description check ✅ Passed The description is complete and follows the repository's standards for changeset release PRs, including release notes, commit links, contributor references, and implementation details for new features.
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.

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

@voltagent-bot voltagent-bot force-pushed the changeset-release/main branch from 3cc0c68 to 989b63e Compare April 1, 2026 17:31
@omeraplak omeraplak merged commit 3776cb6 into main Apr 1, 2026
22 of 23 checks passed
@omeraplak omeraplak deleted the changeset-release/main branch April 1, 2026 17:39
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