Skip to content

fix(deps): update dependency @convex-dev/agent to v0.7.5 - #21

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-ecosystem
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-ecosystem

Conversation

@renovate

@renovate renovate Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

This PR contains the following updates:

Package Change Age Confidence
@convex-dev/agent (source) 0.6.0-alpha.1 → 0.7.5 age confidence

Release Notes

get-convex/agent (@​convex-dev/agent)

v0.7.5

Compare Source

  • Allow tool approvals to be handled atomically and more robust (#​367)

v0.7.4

Compare Source

  • Run agent queries and mutations inline in workflow steps (#​279, #​394)
  • Deprecate agent.createThreadMutation() in favor of createThread (#​279)
  • Split the playground API so actions can run in "use node" (#​373)
  • Read the whole delta log when materializing a failed stream (#​370)
  • Bound async stream deletion by bytes (#​369)
  • Honor cloneThread batch options and drop dangling parent ids (#​371)
  • Drop the unused refcount index on files (#​380)
  • Stop mutating state during render in the streaming React hooks (#​335)

v0.7.3

Compare Source

  • Preserve stream cleanup order across statuses (#​365)
  • Preserve async thread deletion limits across continuations (#​363)
  • Flush throttled deltas on a timer, not on the next part (#​328)
  • Persist opted-in source parts (#​362)
  • Finish the stream row when messages aren't stored (#​327)
  • Drain deltas at end-of-stream, not at the final step (#​326)

v0.7.2

Compare Source

  • Preserve classified provider errors when streamed responses fail, including
    aborts racing late message writes (#​320). DeltaStreamer.getOrCreateStreamId
    now accepts { ifAborted: "returnUndefined" } for abort-aware writes; its
    existing no-argument behavior is unchanged.

  • Add hasSuccessfulToolCall(toolName) stop-condition helper. Like the AI SDK's
    hasToolCall but only matches tool calls that produced a tool-result
    content part — failed tool calls (tool-error parts under AI SDK v6) do not
    match. Use when you want the agent to retry on argument-validation or runtime
    tool failures rather than stopping.

    import { hasSuccessfulToolCall, stepCountIs } from "@convex-dev/agent";
    
    await agent.streamText(
      ctx,
      { threadId },
      {
        prompt: "...",
        stopWhen: [hasSuccessfulToolCall("generateImage"), stepCountIs(5)],
      },
    );
  • Fix: willContinue (the internal helper that decides whether to keep looping
    after a step that has tool calls) now counts tool-error content parts as
    completed outputs. Without this, AI SDK v6 agents would stop after a step
    where any tool call errored, even if the model had more work queued.

  • Stop a generation whose prompt message was deleted (#​324)

  • Preserve complete message orders (#​317)

  • Support explicit message ordering (#​319)

v0.7.1

Compare Source

  • Persists oversized streamed files (#​307)
  • fix: preserve text-part metadata on user messages (#​318)

v0.7.0

Compare Source

  • Breaking: requires AI SDK v7, provider packages v4, provider utilities v5, and
    Node.js 22 or newer.
  • Migrates generation, streaming, tools, callbacks, usage, warnings, runtime
    context, and provider types to AI SDK v7.
  • Uses one UIMessageChunk reducer for existing v0.6 stream data and new v0.7
    streams. Existing persisted messages remain readable.
  • Adds AI SDK v7 message parts, tool-result forms, approval flows, and model
    registry identifiers.
  • Deprecates top-level system in favor of instructions.
  • Does not yet offload every oversized inline file encoding. Reasoning files,
    nested tool-result files, and tagged/base64/data-URL payloads will be
    completed separately.

v0.6.4

Compare Source

  • Fix streaming UI message dedupe (#​281)
  • chore(deltas): delete legacy TextStreamPart streaming path (#​275)
  • fix(react): Fix O(n²) lag streaming long tool-input deltas (#​190) (#​270)
  • fix(mapping): preserve tool messages in multi-step history (#​200) (#​272)
  • fix: Stops a cleanup task from canceling itself (#​285)

v0.6.3

Compare Source

  • Update types for ctx args to be more compatible with convex 1.41

v0.6.2

Compare Source

  • fix: persist final step when saveStreamDeltas.returnImmediately is true (#​266)
  • fix: handle tool validation errors in stopWhen and willContinue (#​241)

v0.6.1

  • Fix bundled package

v0.6.0

  • Tool approval support: needsApproval in createTool,
    agent.approveToolCall(), agent.denyToolCall()
  • Auto-deny unresolved tool approvals when a new generation starts
  • Fix unhandled rejection in DeltaStreamer on transaction teardown

Note on versioning: This release jumps from 0.3.2 to 0.6.0, skipping
versions 0.4.0 and 0.5.0. This is intentional and aligns the @convex-dev/agent
package version with the AI SDK v6 major version for clearer compatibility
signaling. Going forward, the minor version of this package will track the AI
SDK major version to make it easier for developers to identify which version of
the AI SDK is supported.

  • Breaking: Requires AI SDK v6 and drops support for AI SDK v5. Projects pinned
    to v5 must upgrade their AI SDK dependencies before updating to this version.
  • Aligns this package's message and tool invocation types with the AI SDK v6
    APIs to reduce casting/adapter code when integrating with the core SDK.
  • Updates internal helpers to use the AI SDK v6 request/response shapes and
    error handling semantics.
  • Migration from 0.3.x:
    • Update your AI SDK dependency to v6 in package.json and reinstall
      dependencies.
    • Rebuild and run your type checker to surface any call sites that depend on
      the old AI SDK v5 types or message shapes.
    • Review any custom integrations that relied on deprecated v5-only helpers and
      update them to the new AI SDK v6-compatible APIs.
    • See Vercel's
      v6 migration guide
      for details on AI SDK changes.

v0.6.0-beta.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 6am on Monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Copy Markdown
Owner

This stack of pull requests is managed by Graphite. Learn more about stacking.

@socket-security

socket-security Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​convex-dev/​agent@​0.6.0-alpha.1 ⏵ 0.7.599 +111009699 +2100

View full report

@socket-security

socket-security Bot commented Aug 17, 2026 •

Copy link
Copy Markdown

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

@renovate
renovate Bot force-pushed the renovate/ai-ecosystem branch from ca87ac0 to a7ee1a8 Compare August 21, 2026 23:54
@renovate renovate Bot changed the title fix(deps): update dependency @convex-dev/agent to v0.6.4 fix(deps): update dependency @convex-dev/agent to v0.7.0 Aug 21, 2026
@renovate
renovate Bot force-pushed the renovate/ai-ecosystem branch from a7ee1a8 to f90f721 Compare August 29, 2026 06:29
@renovate renovate Bot changed the title fix(deps): update dependency @convex-dev/agent to v0.7.0 fix(deps): update dependency @convex-dev/agent to v0.7.1 Aug 29, 2026
@renovate
renovate Bot force-pushed the renovate/ai-ecosystem branch from f90f721 to 26839d3 Compare September 12, 2026 11:49
@renovate renovate Bot changed the title fix(deps): update dependency @convex-dev/agent to v0.7.1 fix(deps): update dependency @convex-dev/agent to v0.7.2 Sep 12, 2026
@renovate
renovate Bot force-pushed the renovate/ai-ecosystem branch from 26839d3 to 067c1d2 Compare September 20, 2026 00:30
@renovate renovate Bot changed the title fix(deps): update dependency @convex-dev/agent to v0.7.2 fix(deps): update dependency @convex-dev/agent to v0.7.3 Sep 20, 2026
@renovate
renovate Bot force-pushed the renovate/ai-ecosystem branch from 067c1d2 to 53291f6 Compare October 6, 2026 22:34
@renovate
renovate Bot force-pushed the renovate/ai-ecosystem branch from 53291f6 to 07f2574 Compare October 9, 2026 21:25
@renovate renovate Bot changed the title fix(deps): update dependency @convex-dev/agent to v0.7.3 fix(deps): update dependency @convex-dev/agent to v0.7.5 Oct 9, 2026

This branch has not been deployed

No deployments
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.

1 participant