Skip to content

chore(deps): bump the ag-ui group across 1 directory with 5 updates#2623

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/ag-ui-eef16a0722
Open

chore(deps): bump the ag-ui group across 1 directory with 5 updates#2623
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/ag-ui-eef16a0722

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 13, 2026

Bumps the ag-ui group with 4 updates in the / directory: @ag-ui/core, @ag-ui/client, @ag-ui/mastra and @mastra/client-js.

Updates @ag-ui/core from 0.0.44 to 0.0.47

Updates @ag-ui/client from 0.0.44 to 0.0.47

Updates @ag-ui/mastra from 1.0.0 to 1.0.1

Updates @mastra/client-js from 1.1.0 to 1.7.3

Release notes

Sourced from @​mastra/client-js's releases.

February 24, 2026

Highlights

Background Process Management in Workspaces & Sandboxes

Workspaces now support spawning and managing long-running background processes (via SandboxProcessManager / ProcessHandle), with new tools like execute_command (background: true), get_process_output, and kill_process plus improved streaming terminal-style UI.

Runtime Tool Configuration Updates via Workspace.setToolsConfig()

You can dynamically enable/disable tools at runtime on an existing workspace instance (including re-enabling all tools by passing undefined), enabling safer modes like plan/read-only without recreating the workspace.

Observational Memory Reliability & Introspection Improvements

Core adds Harness.getObservationalMemoryRecord() for public access to the full OM record for the current thread, while @mastra/memory fixes major OM stability issues (shared tokenizer to prevent OOM/memory leaks, plus PostgreSQL deadlock fixes and clearer errors when threadId is missing).

Changelog

@​mastra/core@​1.7.0

Minor Changes

  • Added getObservationalMemoryRecord() method to the Harness class. Fixes #13392. (#13395)

    This provides public access to the full ObservationalMemoryRecord for the current thread, including activeObservations, generationCount, and observationTokenCount. Previously, accessing raw observation text required bypassing the Harness abstraction by reaching into private storage internals.

    const record = await harness.getObservationalMemoryRecord();
    if (record) {
      console.log(record.activeObservations);
    }
  • Added Workspace.setToolsConfig() method for dynamically updating per-tool configuration at runtime without recreating the workspace instance. Passing undefined re-enables all tools. (#13439)

    const workspace = new Workspace({ filesystem, sandbox });
    // Disable write tools (e.g., in plan/read-only mode)
    workspace.setToolsConfig({
    mastra_workspace_write_file: { enabled: false },
    mastra_workspace_edit_file: { enabled: false },
    });
    // Re-enable all tools
    workspace.setToolsConfig(undefined);

  • Added HarnessDisplayState so any UI can read a single state snapshot instead of handling 35+ individual events. (#13427)

    Why: Previously, every UI (TUI, web, desktop) had to subscribe to dozens of granular Harness events and independently reconstruct what to display. This led to duplicated state tracking and inconsistencies across UI implementations. Now the Harness maintains a single canonical display state that any UI can read.

    Before: UIs subscribed to raw events and built up display state locally:

... (truncated)

Changelog

Sourced from @​mastra/client-js's changelog.

1.7.3

Patch Changes

1.7.3-alpha.0

Patch Changes

1.7.2

Patch Changes

1.7.2-alpha.0

Patch Changes

1.7.1

Patch Changes

1.7.1-alpha.0

... (truncated)

Commits
  • 63ef4a0 chore: version - exit prerelease mode
  • 38a3349 chore: version packages (alpha) (#13766)
  • d1e26f0 fix(client-js): preserve conversation history in recursive calls for stateles...
  • 812a472 chore: version - exit prerelease mode
  • edfda99 chore: version packages (alpha) (#13523)
  • 6dbeeb9 feat: auth core, server RBAC, and adapter permission enforcement (#13163)
  • aaede49 fix(client-js): add missing JSON-RPC 2.0 envelope to A2A client requests (#13...
  • d1bc3b4 chore: version - exit prerelease mode
  • 6302b3a chore: version packages (alpha) (#13455)
  • ea69176 chore: version - exit prerelease mode
  • Additional commits viewable in compare view

Updates @mastra/core from 1.1.0 to 1.10.0

Release notes

Sourced from @​mastra/core's releases.

March 5, 2026

Highlights

Tool inputExamples to improve model tool-call accuracy

Tool definitions can now include inputExamples, which are passed through to models that support them (e.g., Anthropic’s input_examples) to demonstrate valid inputs and reduce malformed tool calls.

MCP client fetch hooks now receive RequestContext (auth/cookie forwarding)

@mastra/mcp adds requestContext support to custom fetch functions for MCP HTTP server definitions, enabling request-scoped forwarding of cookies/bearer tokens during tool execution while remaining backward compatible with (url, init) fetch signatures.

Reliability + DX fixes for agents, streaming, and memory cleanup

Provider stream errors are now consistently surfaced from generate()/resumeGenerate(), AI SDK errors are routed through the Mastra logger with structured context, client-side tools no longer lose history in stateless deployments, and memory.deleteThread()/deleteMessages() now automatically cleans up orphaned vector embeddings across supported vector stores.

Changelog

@​mastra/core@​1.10.0

Minor Changes

  • Add inputExamples support on tool definitions to show AI models what valid tool inputs look like. Models that support this (e.g., Anthropic's input_examples) will receive the examples alongside the tool schema, improving tool call accuracy. (#12932)

    • Added optional inputExamples field to ToolAction, CoreTool, and Tool class
    const weatherTool = createTool({
      id: "get-weather",
      description: "Get weather for a location",
      inputSchema: z.object({
        city: z.string(),
        units: z.enum(["celsius", "fahrenheit"])
      }),
      inputExamples: [{ input: { city: "New York", units: "fahrenheit" } }, { input: { city: "Tokyo", units: "celsius" } }],
      execute: async ({ city, units }) => {
        return await fetchWeather(city, units);
      }
    });

Patch Changes

  • dependencies updates: (#13209)

  • dependencies updates: (#13210)

  • Update provider registry and model documentation with latest models and providers (33e2fd5)

  • Fixed execute_command tool timeout parameter to accept seconds instead of milliseconds, preventing agents from accidentally setting extremely short timeouts (#13799)

... (truncated)

Changelog

Sourced from @​mastra/core's changelog.

1.10.0

Minor Changes

  • Added editor shorthand to MastraCompositeStore for routing all editor-related domains (agents, prompt blocks, scorer definitions, MCP clients, MCP servers, workspaces, skills) to a single storage backend. Priority: domains > editor > default. (#13727)

    import { MastraCompositeStore } from '@mastra/core/storage';
    new MastraCompositeStore({
    id: 'composite',
    default: postgresStore,
    editor: filesystemStore,
    });

    Improved code-agent editing so editor overrides can be applied and reverted without losing original dynamic values for fields like instructions, model, and tools.

  • Added FilesystemStore, a file-based storage adapter for editor domains. Stores agent configurations, prompt blocks, scorer definitions, MCP clients, MCP servers, workspaces, and skills as JSON files in a local directory (default: .mastra-storage/). Only published snapshots are written to disk — version history is kept in memory. Use with MastraCompositeStore's editor shorthand to enable Git-friendly editor configurations. (#13727)

    import { FilesystemStore, MastraCompositeStore } from '@mastra/core/storage';
    import { PostgresStore } from '@mastra/pg';
    export const mastra = new Mastra({
    storage: new MastraCompositeStore({
    id: 'composite',
    default: new PostgresStore({ id: 'pg', connectionString: process.env.DATABASE_URL }),
    editor: new FilesystemStore({ dir: '.mastra-storage' }),
    }),
    });

    Added applyStoredOverrides to the editor agent namespace. When a stored configuration exists for a code-defined agent, the editor merges the stored instructions and tools on top of the code agent's values at runtime. Model, memory, workspace, and other code-defined fields are never overridden — they may contain SDK instances or dynamic functions that cannot be safely serialized. Original code-defined values are preserved via a WeakMap and restored if the stored override is deleted.

  • Add inputExamples support on tool definitions to show AI models what valid tool inputs look like. Models that support this (e.g., Anthropic's input_examples) will receive the examples alongside the tool schema, improving tool call accuracy. (#12932)

    • Added optional inputExamples field to ToolAction, CoreTool, and Tool class
    const weatherTool = createTool({
      id: 'get-weather',
      description: 'Get weather for a location',
      inputSchema: z.object({
        city: z.string(),
        units: z.enum(['celsius', 'fahrenheit']),
      }),
      inputExamples: [
        { input: { city: 'New York', units: 'fahrenheit' } },
        { input: { city: 'Tokyo', units: 'celsius' } },
      ],

... (truncated)

Commits
  • 63ef4a0 chore: version - exit prerelease mode
  • 38a3349 chore: version packages (alpha) (#13766)
  • fa37d39 fix: make skill tools stateless, consolidate, and update playground UI (#13744)
  • 33e2fd5 chore: regenerate providers and docs [skip ci]
  • 79d69c9 Fix RequestContext constructor crashing when constructed from a deserialized ...
  • 94f44b8 fix(core): route LLM errors through Mastra logger (#13857)
  • 2ae5311 feat(core): add inputExamples support to tool definitions (#12932)
  • b8753cf fix(llm): give Mastra logger to loop() function (#12580)
  • d9d228c fix: filter empty aiV5 llmPrompt messages from source-only assistant parts (#...
  • f993c38 fix(harness): use mediaType instead of mimeType in sendMessage file parts (#1...
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
@mastra/client-js [>= 0.16.a, < 0.17]
@mastra/core [>= 0.24.a, < 0.25]
@mastra/core [< 1, > 0.20.2]
@mastra/client-js [>= 0.17.a, < 0.18]

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added area: dependencies Pull requests that update a dependency file status: ready Ready for review labels Mar 13, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 13, 2026

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

Project Deployment Actions Updated (UTC)
cloud Error Error Apr 20, 2026 11:22pm
showcase Error Error Apr 20, 2026 11:22pm
tambo-docs Error Error Apr 20, 2026 11:22pm

@github-actions github-actions Bot added area: api Changes to the API (apps/api) area: backend Changes to the backend package (packages/backend) area: react-sdk Changes to the React SDK contributor: bot Created by a bot change: chore Maintenance and chores and removed area: dependencies Pull requests that update a dependency file labels Mar 16, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from 40516fe to 69af5c3 Compare March 16, 2026 22:05
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from 69af5c3 to b15053e Compare March 18, 2026 01:37
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from b15053e to 9ec0919 Compare March 18, 2026 01:43
@pullfrog
Copy link
Copy Markdown
Contributor

pullfrog Bot commented Mar 18, 2026

TL;DR — Bumps the AG-UI dependency group (@ag-ui/core, @ag-ui/client, @ag-ui/mastra, @mastra/client-js) across four packages, with the lockfile pulling in @mastra/core transitively.

Key changes

  • @ag-ui/core^0.0.44^0.0.50 in packages/client, packages/backend, and react-sdk
  • @ag-ui/client0.0.440.0.50 in apps/api and packages/backend
  • @ag-ui/mastra^1.0.0^1.0.1 in packages/backend
  • @mastra/client-js^1.1.0^1.12.0 in packages/backend
  • @mastra/core — transitive dependency updated via lockfile

Summary | 5 files | 1 commit | base: maindependabot/npm_and_yarn/ag-ui-eef16a0722

Before: AG-UI packages pinned at 0.0.44, @ag-ui/mastra at 1.0.0, and @mastra/client-js at 1.1.0.
After: AG-UI packages at 0.0.50, @ag-ui/mastra at 1.0.1, @mastra/client-js at 1.12.0, with @mastra/core updated transitively in the lockfile.

The @mastra/client-js jump (1.1.01.12.0) is the largest direct change — it includes fixes for agent conversation context loss in stateless deployments, getFullUrl auth redirect helpers, JSON-RPC 2.0 envelope corrections, and RBAC/auth core support. The AG-UI core/client updates (0.0.440.0.50) are minor patch-level bumps. The transitive @mastra/core bump adds inputExamples on tool definitions, FilesystemStore for editor domains, structured LLM error logging, HarnessDisplayState for unified UI state snapshots, Workspace.setToolsConfig() for runtime tool configuration, and MastraCompositeStore editor shorthand.

apps/api/package.json · packages/backend/package.json · packages/client/package.json · react-sdk/package.json · package-lock.json

Pullfrog  | View workflow run | Triggered by Pullfrog | Using Claude Opus𝕏

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from c07f2d3 to f995a96 Compare March 20, 2026 22:12
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from f995a96 to e6c22bf Compare March 25, 2026 18:19
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from e6c22bf to 1bd1c92 Compare March 25, 2026 18:26
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from 1bd1c92 to 1929c09 Compare March 26, 2026 19:44
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from 1929c09 to 172cd51 Compare March 30, 2026 18:38
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from 172cd51 to b202c91 Compare March 30, 2026 19:02
@socket-security
Copy link
Copy Markdown

socket-security Bot commented Mar 30, 2026

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/ag-ui-eef16a0722 branch from b202c91 to 1027723 Compare March 30, 2026 22:36
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 6, 2026

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

Bumps the ag-ui group with 4 updates in the / directory: @ag-ui/core, @ag-ui/client, @ag-ui/mastra and [@mastra/client-js](https://github.com/mastra-ai/mastra/tree/HEAD/client-sdks/client-js).


Updates `@ag-ui/core` from 0.0.44 to 0.0.47

Updates `@ag-ui/client` from 0.0.44 to 0.0.47

Updates `@ag-ui/mastra` from 1.0.0 to 1.0.1

Updates `@mastra/client-js` from 1.1.0 to 1.7.3
- [Release notes](https://github.com/mastra-ai/mastra/releases)
- [Changelog](https://github.com/mastra-ai/mastra/blob/main/client-sdks/client-js/CHANGELOG.md)
- [Commits](https://github.com/mastra-ai/mastra/commits/@mastra/client-js@1.7.3/client-sdks/client-js)

Updates `@mastra/core` from 1.1.0 to 1.10.0
- [Release notes](https://github.com/mastra-ai/mastra/releases)
- [Changelog](https://github.com/mastra-ai/mastra/blob/main/packages/core/CHANGELOG.md)
- [Commits](https://github.com/mastra-ai/mastra/commits/@mastra/core@1.10.0/packages/core)

---
updated-dependencies:
- dependency-name: "@ag-ui/core"
  dependency-version: 0.0.47
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ag-ui
- dependency-name: "@ag-ui/client"
  dependency-version: 0.0.47
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ag-ui
- dependency-name: "@ag-ui/mastra"
  dependency-version: 1.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ag-ui
- dependency-name: "@mastra/client-js"
  dependency-version: 1.7.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ag-ui
- dependency-name: "@mastra/core"
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ag-ui
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: api Changes to the API (apps/api) area: backend Changes to the backend package (packages/backend) area: react-sdk Changes to the React SDK change: chore Maintenance and chores contributor: bot Created by a bot status: ready Ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants