Skip to content

build(deps): bump the minor-and-patch group across 1 directory with 8 updates - #1077

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/minor-and-patch-5087b0a309
Closed

build(deps): bump the minor-and-patch group across 1 directory with 8 updates#1077
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/minor-and-patch-5087b0a309

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the minor-and-patch group with 8 updates in the / directory:

Package From To
@anthropic-ai/sdk 0.91.1 0.111.0
@earendil-works/pi-agent-core 0.80.2 0.80.7
@earendil-works/pi-ai 0.80.2 0.80.7
@earendil-works/pi-coding-agent 0.80.2 0.80.7
@powersync/common 1.53.1 1.57.2
@powersync/drizzle-driver 0.7.3 0.7.4
@powersync/tanstack-react-query 0.2.7 0.2.15
katex 0.16.47 0.17.0

Updates @anthropic-ai/sdk from 0.91.1 to 0.111.0

Release notes

Sourced from @​anthropic-ai/sdk's releases.

sdk: v0.111.0

0.111.0 (2026-07-10)

Full Changelog: sdk-v0.110.0...sdk-v0.111.0

Features

  • api: add support for dreaming (77b28a6)
  • tools: gate session tool calls on evaluated_permission; bound idle by server stop_reason (68a6d7b)

Chores

  • docs: small updates to field descriptions (e25b885)
  • docs: update model example (a33f3f0)
  • docs: updates to descriptions and examples (eac4bac)

sdk: v0.110.0

0.110.0 (2026-07-02)

Full Changelog: sdk-v0.109.1...sdk-v0.110.0

Features

  • api: add agent-memory-2026-07-22 beta header (a470e10)

sdk: v0.109.1

0.109.1 (2026-07-01)

Full Changelog: sdk-v0.109.0...sdk-v0.109.1

Chores

  • api: remove some nonfunctional types from the SDKs (cc4dd4e)

sdk: v0.109.0

0.109.0 (2026-06-30)

Full Changelog: sdk-v0.108.0...sdk-v0.109.0

Features

  • api: add support for Managed Agents event delta streaming, agent overrides, reverse pagination, vault credential injection scoping, and agent and deployment webhook events (7f3211b)

sdk: v0.108.0

0.108.0 (2026-06-30)

Full Changelog: sdk-v0.107.0...sdk-v0.108.0

Features

... (truncated)

Changelog

Sourced from @​anthropic-ai/sdk's changelog.

0.111.0 (2026-07-10)

Full Changelog: sdk-v0.110.0...sdk-v0.111.0

Features

  • api: add support for dreaming (77b28a6)
  • tools: gate session tool calls on evaluated_permission; bound idle by server stop_reason (68a6d7b)

Chores

  • docs: small updates to field descriptions (e25b885)
  • docs: update model example (a33f3f0)
  • docs: updates to descriptions and examples (eac4bac)

0.110.0 (2026-07-02)

Full Changelog: sdk-v0.109.1...sdk-v0.110.0

Features

  • api: add agent-memory-2026-07-22 beta header (a470e10)

0.109.1 (2026-07-01)

Full Changelog: sdk-v0.109.0...sdk-v0.109.1

Chores

  • api: remove some nonfunctional types from the SDKs (cc4dd4e)

0.109.0 (2026-06-30)

Full Changelog: sdk-v0.108.0...sdk-v0.109.0

Features

  • api: add support for Managed Agents event delta streaming, agent overrides, reverse pagination, vault credential injection scoping, and agent and deployment webhook events (7f3211b)

0.108.0 (2026-06-30)

Full Changelog: sdk-v0.107.0...sdk-v0.108.0

Features

  • api: add support for claude-sonnet-5 (4588db0)

Bug Fixes

... (truncated)

Commits
  • 9e46760 chore: release main
  • 8d461ea feat(api): add support for dreaming
  • 9436e29 codegen metadata
  • 0aec1e7 feat(tools): gate session tool calls on evaluated_permission; bound idle by s...
  • ac2fc67 chore(docs): update model example
  • c8af65d chore(docs): updates to descriptions and examples
  • 2a3a904 codegen metadata
  • 57c56c9 chore(docs): small updates to field descriptions
  • 4f2eb80 chore: release main (#1107)
  • 96d1a99 chore: release main (#1106)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​anthropic-ai/sdk since your current version.


Updates @earendil-works/pi-agent-core from 0.80.2 to 0.80.7

Release notes

Sourced from @​earendil-works/pi-agent-core's releases.

v0.80.7

Breaking Changes

  • Removed the openai-responses compat.sendSessionIdHeader flag from models.json. Session-affinity behavior is now controlled by compat.sessionAffinityFormat ("openai", "openai-nosession", or "openrouter"). Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (#6496 by @​petrroll).

New Features

  • Cache-friendly dynamic tool loading - Extensions can add tools during execution while supported Anthropic and OpenAI Responses models preserve prompt-cache prefixes. See Dynamic Tool Loading.
  • Message copy shortcut - Ctrl+X copies the last assistant message in the transcript or the selected message in /tree, making older and branched messages directly copyable. See Display and Message Queue.
  • Fable 5 xhigh and max thinking - Native xhigh and max thinking levels are available across generated provider catalogs. See Model Options.

Added

  • Added cache-friendly dynamic tool loading for extension tools activated by tool results. Supported Anthropic and OpenAI Responses models load definitions where they become available, preserving the cached prompt prefix. See Dynamic Tool Loading (#6474).
  • Added inherited native xhigh and max thinking levels for Claude Fable 5 across all generated provider catalogs (#6490 by @​davidbrai).
  • Added Ctrl+X to copy the last assistant message, or the selected message in /tree.
  • Added inherited toolChoice support for OpenAI and Codex Responses, including required and named tool selection (#6588 by @​xl0).

Fixed

  • Fixed inherited OpenRouter model context windows to use the top provider's actual context length (#6481 by @​davidbrai).
  • Fixed inherited OpenRouter OpenAI-compatible session IDs to use the x-session-id header instead of OpenAI-specific session-affinity fields (#6496 by @​petrroll).
  • Fixed Ctrl+V to paste clipboard text when the pasteboard does not contain an image.
  • Fixed /login amazon-bedrock to prompt for and save a Bedrock API key instead of only displaying ambient AWS credential setup instructions.
  • Fixed inherited Amazon Bedrock ambient AWS credentials to keep using SigV4 authentication, including for custom model IDs (#6532 by @​ribelo).
  • Fixed inherited Cloudflare Workers AI and AI Gateway authentication to use ambient account and gateway IDs when stored credentials contain only an API key (#6292 by @​markphelps).
  • Fixed inherited legacy terminal decoding for Alt+symbol key combinations such as Alt+, and Alt+. (#6523 by @​ribelo).
  • Fixed the GitHub Copilot mai-code-1-flash-picker model to route through the /responses endpoint (#6544 by @​petrroll).
  • Fixed branch summaries to work with providers that use ambient authentication instead of API keys (#6595 by @​davidbrai).
  • Fixed inherited Amazon Bedrock errors to report unhandled provider stop reasons instead of only An unknown error occurred (#6598 by @​davidbrai).
  • Fixed npm package removal when installed packages have conflicting peer dependencies (#6604 by @​davidbrai).
  • Fixed inherited Azure OpenAI Responses reasoning replay when encrypted_content appears only in the terminal response event (#6608 by @​davidbrai).
  • Fixed inherited Anthropic-compatible proxies that omit usage from message_delta events (#6611 by @​davidbrai).
  • Fixed inherited OpenCode OpenAI Responses models to omit the unsupported session-id header while preserving other cache-affinity data (#6645 by @​davidbrai).
  • Fixed system prompt cache invalidation across dates by removing the current date from the default prompt (#6621).

v0.80.6

New Features

  • max thinking level - New opt-in thinking level above xhigh, natively supported on GPT-5.6 and adaptive Claude models, available across CLI (--thinking max), SDK, RPC, and model selection. Custom themes can define thinkingMax. See CLI Reference.
  • Input-based pricing tiers - Request-wide input-token pricing tiers for accurate long-context cost accounting (e.g. GPT-5.4/5.5/5.6 long-context rates), also configurable for custom models in models.json and modelOverrides. See Model Configuration.

Added

  • Added the opt-in max thinking level across CLI, SDK, RPC, model selection, and themes. Custom themes can define thinkingMax; existing themes fall back to thinkingXhigh.
  • Added request-wide input-token pricing tiers to custom model costs in models.json, modelOverrides, and extension-registered providers.
  • Added ~ (home directory) expansion for the shellPath setting (#6470 by @​aaronkyriesenbach).

Fixed

... (truncated)

Changelog

Sourced from @​earendil-works/pi-agent-core's changelog.

[0.80.7] - 2026-07-14

Added

  • Added AgentToolResult.addedToolNames propagation to ToolResultMessage so tools introduced by a result can be loaded from that transcript point onward (#6474).

[0.80.6] - 2026-07-09

Added

  • Added the max model thinking level after xhigh.

[0.80.5] - 2026-07-09

[0.80.4] - 2026-07-09

Added

  • Added configurable harness session context entry transforms and custom-entry message projectors.
  • Added custom metadata support in JSONL session headers (#6417 by @​ArcadiaLin).
  • Exported InMemorySessionStorage and JsonlSessionStorage (#6435).

Fixed

  • Fixed harness split-turn compaction to serialize summary requests so single-concurrency providers are not asked to run overlapping generations (#5536).
  • Fixed harness tool calls from length-truncated assistant messages to fail instead of waiting for missing tool results (#6285).
  • Fixed harness session ingestion to normalize null message content before context projection, avoiding crashes on lax imported transcripts (#6343).
  • Fixed non-positive or oversized harness shell execution timeouts to fail with a clear validation error instead of being clamped to an immediate timeout (#6181).
  • Fixed harness session storage short entry ids to use the random tail of the generated uuidv7 instead of the timestamp prefix, which was nearly constant between calls (#6242).

[0.80.3] - 2026-06-30

Added

  • Added prepareNextTurnWithContext for Agent users that need the next-turn loop context.

Fixed

  • Fixed Agent.prepareNextTurn to keep receiving the run abort signal instead of the next-turn context.
Commits

Updates @earendil-works/pi-ai from 0.80.2 to 0.80.7

Release notes

Sourced from @​earendil-works/pi-ai's releases.

v0.80.7

Breaking Changes

  • Removed the openai-responses compat.sendSessionIdHeader flag from models.json. Session-affinity behavior is now controlled by compat.sessionAffinityFormat ("openai", "openai-nosession", or "openrouter"). Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (#6496 by @​petrroll).

New Features

  • Cache-friendly dynamic tool loading - Extensions can add tools during execution while supported Anthropic and OpenAI Responses models preserve prompt-cache prefixes. See Dynamic Tool Loading.
  • Message copy shortcut - Ctrl+X copies the last assistant message in the transcript or the selected message in /tree, making older and branched messages directly copyable. See Display and Message Queue.
  • Fable 5 xhigh and max thinking - Native xhigh and max thinking levels are available across generated provider catalogs. See Model Options.

Added

  • Added cache-friendly dynamic tool loading for extension tools activated by tool results. Supported Anthropic and OpenAI Responses models load definitions where they become available, preserving the cached prompt prefix. See Dynamic Tool Loading (#6474).
  • Added inherited native xhigh and max thinking levels for Claude Fable 5 across all generated provider catalogs (#6490 by @​davidbrai).
  • Added Ctrl+X to copy the last assistant message, or the selected message in /tree.
  • Added inherited toolChoice support for OpenAI and Codex Responses, including required and named tool selection (#6588 by @​xl0).

Fixed

  • Fixed inherited OpenRouter model context windows to use the top provider's actual context length (#6481 by @​davidbrai).
  • Fixed inherited OpenRouter OpenAI-compatible session IDs to use the x-session-id header instead of OpenAI-specific session-affinity fields (#6496 by @​petrroll).
  • Fixed Ctrl+V to paste clipboard text when the pasteboard does not contain an image.
  • Fixed /login amazon-bedrock to prompt for and save a Bedrock API key instead of only displaying ambient AWS credential setup instructions.
  • Fixed inherited Amazon Bedrock ambient AWS credentials to keep using SigV4 authentication, including for custom model IDs (#6532 by @​ribelo).
  • Fixed inherited Cloudflare Workers AI and AI Gateway authentication to use ambient account and gateway IDs when stored credentials contain only an API key (#6292 by @​markphelps).
  • Fixed inherited legacy terminal decoding for Alt+symbol key combinations such as Alt+, and Alt+. (#6523 by @​ribelo).
  • Fixed the GitHub Copilot mai-code-1-flash-picker model to route through the /responses endpoint (#6544 by @​petrroll).
  • Fixed branch summaries to work with providers that use ambient authentication instead of API keys (#6595 by @​davidbrai).
  • Fixed inherited Amazon Bedrock errors to report unhandled provider stop reasons instead of only An unknown error occurred (#6598 by @​davidbrai).
  • Fixed npm package removal when installed packages have conflicting peer dependencies (#6604 by @​davidbrai).
  • Fixed inherited Azure OpenAI Responses reasoning replay when encrypted_content appears only in the terminal response event (#6608 by @​davidbrai).
  • Fixed inherited Anthropic-compatible proxies that omit usage from message_delta events (#6611 by @​davidbrai).
  • Fixed inherited OpenCode OpenAI Responses models to omit the unsupported session-id header while preserving other cache-affinity data (#6645 by @​davidbrai).
  • Fixed system prompt cache invalidation across dates by removing the current date from the default prompt (#6621).

v0.80.6

New Features

  • max thinking level - New opt-in thinking level above xhigh, natively supported on GPT-5.6 and adaptive Claude models, available across CLI (--thinking max), SDK, RPC, and model selection. Custom themes can define thinkingMax. See CLI Reference.
  • Input-based pricing tiers - Request-wide input-token pricing tiers for accurate long-context cost accounting (e.g. GPT-5.4/5.5/5.6 long-context rates), also configurable for custom models in models.json and modelOverrides. See Model Configuration.

Added

  • Added the opt-in max thinking level across CLI, SDK, RPC, model selection, and themes. Custom themes can define thinkingMax; existing themes fall back to thinkingXhigh.
  • Added request-wide input-token pricing tiers to custom model costs in models.json, modelOverrides, and extension-registered providers.
  • Added ~ (home directory) expansion for the shellPath setting (#6470 by @​aaronkyriesenbach).

Fixed

... (truncated)

Changelog

Sourced from @​earendil-works/pi-ai's changelog.

[0.80.7] - 2026-07-14

Breaking Changes

  • Removed the OpenAIResponsesCompat.sendSessionIdHeader flag. Session-affinity behavior is now controlled by compat.sessionAffinityFormat ("openai", "openai-nosession", or "openrouter"). Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (#6496 by @​petrroll).

Added

  • Added cache-friendly dynamic tool loading. ToolResultMessage.addedToolNames marks where tools from Context.tools became available; Anthropic and OpenAI Responses use native deferred loading so late tools stay out of the cached prefix, while other providers continue using Context.tools normally (#6474).
  • Added native xhigh and max thinking levels for Claude Fable 5 across all generated provider catalogs (#6490 by @​davidbrai).
  • Added toolChoice support to OpenAI and Codex Responses, including required and named tool selection (#6588 by @​xl0).

Fixed

  • Fixed OpenRouter model context windows to use the top provider's actual context length (#6481 by @​davidbrai).
  • Fixed the GitHub Copilot mai-code-1-flash-picker model to route through the /responses endpoint (#6544 by @​petrroll).
  • Fixed Amazon Bedrock requests to use the generic apiKey stream option as a Bedrock bearer token.
  • Fixed OpenRouter OpenAI-compatible session IDs to use the x-session-id header instead of OpenAI-specific session-affinity fields (#6496 by @​petrroll).
  • Fixed Amazon Bedrock ambient AWS credentials to keep using SigV4 authentication, including for custom model IDs (#6532 by @​ribelo).
  • Fixed Cloudflare Workers AI and AI Gateway authentication to use ambient account and gateway IDs when stored credentials contain only an API key (#6292 by @​markphelps).
  • Fixed Amazon Bedrock errors to report unhandled provider stop reasons instead of only An unknown error occurred (#6598 by @​davidbrai).
  • Fixed Azure OpenAI Responses reasoning replay when encrypted_content appears only in the terminal response event (#6608 by @​davidbrai).
  • Fixed Anthropic-compatible proxies that omit usage from message_delta events (#6611 by @​davidbrai).
  • Fixed OpenCode OpenAI Responses models to omit the unsupported session-id header while preserving other cache-affinity data (#6645 by @​davidbrai).

[0.80.6] - 2026-07-09

Added

  • Added a separate opt-in max thinking level, including native xhigh and max support for GPT-5.6 and Anthropic adaptive-thinking effort metadata matching Anthropic's documentation: max on all adaptive Claude models, native xhigh on Opus 4.7/4.8, Sonnet 5, and Fable 5 only.
  • Added request-wide input-token pricing tiers to model cost metadata and usage cost calculation.

Fixed

  • Fixed post-compaction output-token budgeting to ignore stale assistant usage from before the compaction boundary (#6464).
  • Fixed GPT-5.4 and GPT-5.5 long-context cost accounting while retaining the intentional 272K default context limit for models that require an explicit override.
  • Fixed GPT-5.6 metadata to keep direct OpenAI requests in the 272K short-context tier while exposing the Codex backend's 372K context window with long-context pricing, and removed the nonexistent bare gpt-5.6 alias from the OpenAI and Azure OpenAI Responses catalogs.
  • Fixed Anthropic message conversion to preserve thinking blocks with empty thinking text but a valid signature instead of dropping them, avoiding thinking-block errors on newer Claude models (#6457 by @​davidbrai).

[0.80.5] - 2026-07-09

[0.80.4] - 2026-07-09

Fixed

  • Fixed retry classification for gRPC ResourceExhausted provider errors such as NVIDIA NIM transient exhaustion responses (#6449 by @​davidbrai).
  • Fixed low-level message transformation to normalize null message content before provider conversion, avoiding crashes on lax imported transcripts (#6343).
  • Fixed Xiaomi Token Plan model metadata to follow the upstream models.dev token-plan catalogs, removing unsupported mimo-v2-omni variants (#6204).
  • Fixed GitHub Copilot device-code login polling to wait before the first token poll, avoiding incorrect device-code failures for some users after browser authorization (#6187).
  • Fixed OAuth device-code polling to honor the server-provided slow_down interval instead of only applying the RFC 8628 5-second increment, so GitHub Copilot login recovers instead of appearing to hang when polls arrive early (e.g. WSL/VM clock drift) (#6187).
  • Fixed OpenAI Codex user-agent construction to synchronously load Node OS metadata, avoiding a startup race that could report pi (browser) in Node/Bun.

... (truncated)

Commits
  • 818d674 Release v0.80.7
  • 53a087f docs: audit unreleased changelogs
  • 1f9e846 don't send session-id header to opencode openai-responses models (#6645)
  • 92ffae5 fix(ai): type Anthropic probes by catalog providers
  • 961fa6c feat(ai): add Radius gateway support
  • 0e6909f anthropic-messages: skip usage fields if empty (#6611)
  • 1f0dbc0 backfill encrypted_content from response.completed for missing reasoning bloc...
  • f8f7554 pass bedrock unhandled stop reasons to error message (#6598)
  • 298665c fix(ai): support OpenRouter session affinity (#6496)
  • f7b78e2 fix(ai): route GitHub Copilot MAI-Code models through /responses endpoint (#6...
  • Additional commits viewable in compare view

Updates @earendil-works/pi-coding-agent from 0.80.2 to 0.80.7

Release notes

Sourced from @​earendil-works/pi-coding-agent's releases.

v0.80.7

Breaking Changes

  • Removed the openai-responses compat.sendSessionIdHeader flag from models.json. Session-affinity behavior is now controlled by compat.sessionAffinityFormat ("openai", "openai-nosession", or "openrouter"). Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (#6496 by @​petrroll).

New Features

  • Cache-friendly dynamic tool loading - Extensions can add tools during execution while supported Anthropic and OpenAI Responses models preserve prompt-cache prefixes. See Dynamic Tool Loading.
  • Message copy shortcut - Ctrl+X copies the last assistant message in the transcript or the selected message in /tree, making older and branched messages directly copyable. See Display and Message Queue.
  • Fable 5 xhigh and max thinking - Native xhigh and max thinking levels are available across generated provider catalogs. See Model Options.

Added

  • Added cache-friendly dynamic tool loading for extension tools activated by tool results. Supported Anthropic and OpenAI Responses models load definitions where they become available, preserving the cached prompt prefix. See Dynamic Tool Loading (#6474).
  • Added inherited native xhigh and max thinking levels for Claude Fable 5 across all generated provider catalogs (#6490 by @​davidbrai).
  • Added Ctrl+X to copy the last assistant message, or the selected message in /tree.
  • Added inherited toolChoice support for OpenAI and Codex Responses, including required and named tool selection (#6588 by @​xl0).

Fixed

  • Fixed inherited OpenRouter model context windows to use the top provider's actual context length (#6481 by @​davidbrai).
  • Fixed inherited OpenRouter OpenAI-compatible session IDs to use the x-session-id header instead of OpenAI-specific session-affinity fields (#6496 by @​petrroll).
  • Fixed Ctrl+V to paste clipboard text when the pasteboard does not contain an image.
  • Fixed /login amazon-bedrock to prompt for and save a Bedrock API key instead of only displaying ambient AWS credential setup instructions.
  • Fixed inherited Amazon Bedrock ambient AWS credentials to keep using SigV4 authentication, including for custom model IDs (#6532 by @​ribelo).
  • Fixed inherited Cloudflare Workers AI and AI Gateway authentication to use ambient account and gateway IDs when stored credentials contain only an API key (#6292 by @​markphelps).
  • Fixed inherited legacy terminal decoding for Alt+symbol key combinations such as Alt+, and Alt+. (#6523 by @​ribelo).
  • Fixed the GitHub Copilot mai-code-1-flash-picker model to route through the /responses endpoint (#6544 by @​petrroll).
  • Fixed branch summaries to work with providers that use ambient authentication instead of API keys (#6595 by @​davidbrai).
  • Fixed inherited Amazon Bedrock errors to report unhandled provider stop reasons instead of only An unknown error occurred (#6598 by @​davidbrai).
  • Fixed npm package removal when installed packages have conflicting peer dependencies (#6604 by @​davidbrai).
  • Fixed inherited Azure OpenAI Responses reasoning replay when encrypted_content appears only in the terminal response event (#6608 by @​davidbrai).
  • Fixed inherited Anthropic-compatible proxies that omit usage from message_delta events (#6611 by @​davidbrai).
  • Fixed inherited OpenCode OpenAI Responses models to omit the unsupported session-id header while preserving other cache-affinity data (#6645 by @​davidbrai).
  • Fixed system prompt cache invalidation across dates by removing the current date from the default prompt (#6621).

v0.80.6

New Features

  • max thinking level - New opt-in thinking level above xhigh, natively supported on GPT-5.6 and adaptive Claude models, available across CLI (--thinking max), SDK, RPC, and model selection. Custom themes can define thinkingMax. See CLI Reference.
  • Input-based pricing tiers - Request-wide input-token pricing tiers for accurate long-context cost accounting (e.g. GPT-5.4/5.5/5.6 long-context rates), also configurable for custom models in models.json and modelOverrides. See Model Configuration.

Added

  • Added the opt-in max thinking level across CLI, SDK, RPC, model selection, and themes. Custom themes can define thinkingMax; existing themes fall back to thinkingXhigh.
  • Added request-wide input-token pricing tiers to custom model costs in models.json, modelOverrides, and extension-registered providers.
  • Added ~ (home directory) expansion for the shellPath setting (#6470 by @​aaronkyriesenbach).

Fixed

... (truncated)

Changelog

Sourced from @​earendil-works/pi-coding-agent's changelog.

[0.80.7] - 2026-07-14

Breaking Changes

  • Removed the openai-responses compat.sendSessionIdHeader flag from models.json. Session-affinity behavior is now controlled by compat.sessionAffinityFormat ("openai", "openai-nosession", or "openrouter"). Replace sendSessionIdHeader: false with sessionAffinityFormat: "openai-nosession" (#6496 by @​petrroll).

New Features

  • Cache-friendly dynamic tool loading - Extensions can add tools during execution while supported Anthropic and OpenAI Responses models preserve prompt-cache prefixes. See Dynamic Tool Loading.
  • Message copy shortcut - Ctrl+X copies the last assistant message in the transcript or the selected message in /tree, making older and branched messages directly copyable. See Display and Message Queue.
  • Fable 5 xhigh and max thinking - Native xhigh and max thinking levels are available across generated provider catalogs. See Model Options.

Added

  • Added cache-friendly dynamic tool loading for extension tools activated by tool results. Supported Anthropic and OpenAI Responses models load definitions where they become available, preserving the cached prompt prefix. See Dynamic Tool Loading (#6474).
  • Added inherited native xhigh and max thinking levels for Claude Fable 5 across all generated provider catalogs (#6490 by @​davidbrai).
  • Added Ctrl+X to copy the last assistant message, or the selected message in /tree.
  • Added inherited toolChoice support for OpenAI and Codex Responses, including required and named tool selection (#6588 by @​xl0).

Fixed

  • Fixed inherited OpenRouter model context windows to use the top provider's actual context length (#6481 by @​davidbrai).
  • Fixed inherited OpenRouter OpenAI-compatible session IDs to use the x-session-id header instead of OpenAI-specific session-affinity fields (#6496 by @​petrroll).
  • Fixed Ctrl+V to paste clipboard text when the pasteboard does not contain an image.
  • Fixed /login amazon-bedrock to prompt for and save a Bedrock API key instead of only displaying ambient AWS credential setup instructions.
  • Fixed inherited Amazon Bedrock ambient AWS credentials to keep using SigV4 authentication, including for custom model IDs (#6532 by @​ribelo).
  • Fixed inherited Cloudflare Workers AI and AI Gateway authentication to use ambient account and gateway IDs when stored credentials contain only an API key (#6292 by @​markphelps).
  • Fixed inherited legacy terminal decoding for Alt+symbol key combinations such as Alt+, and Alt+. (#6523 by @​ribelo).
  • Fixed the GitHub Copilot mai-code-1-flash-picker model to route through the /responses endpoint (#6544 by @​petrroll).
  • Fixed branch summaries to work with providers that use ambient authentication instead of API keys (#6595 by @​davidbrai).
  • Fixed inherited Amazon Bedrock errors to report unhandled provider stop reasons instead of only An unknown error occurred (#6598 by @​davidbrai).
  • Fixed npm package removal when installed packages have conflicting peer dependencies (#6604 by @​davidbrai).
  • Fixed inherited Azure OpenAI Responses reasoning replay when encrypted_content appears only in the terminal response event (#6608 by @​davidbrai).
  • Fixed inherited Anthropic-compatible proxies that omit usage from message_delta events (#6611 by @​davidbrai).
  • Fixed inherited OpenCode OpenAI Responses models to omit the unsupported session-id header while preserving other cache-affinity data (#6645 by @​davidbrai).
  • Fixed system prompt cache invalidation across dates by removing the current date from the default prompt (#6621).

[0.80.6] - 2026-07-09

New Features

  • max thinking level - New opt-in thinking level above xhigh, natively supported on GPT-5.6 and adaptive Claude models, available across CLI (--thinking max), SDK, RPC, and model selection. Custom themes can define thinkingMax. See CLI Reference.
  • Input-based pricing tiers - Request-wide input-token pricing tiers for accurate long-context cost accounting (e.g. GPT-5.4/5.5/5.6 long-context rates), also configurable for custom models in models.json and modelOverrides. See Model Configuration.

Added

  • Added the opt-in max thinking level across CLI, SDK, RPC, model selection, and themes. Custom themes can define thinkingMax; existing themes fall back to thinkingXhigh.
  • Added request-wide input-token pricing tiers to custom model costs in models.json, modelOverrides, and extension-registered providers.
  • Added ~ (home directory) expansion for the shellPath setting (#6470 by @​aaronkyriesenbach).

... (truncated)

Commits
  • 818d674 Release v0.80.7
  • 53a087f docs: audit unreleased changelogs
  • f4e9ca7 remove current date from system prompt
  • adfac43 fix(coding-agent): clarify login options
  • 961fa6c feat(ai): add Radius gateway support
  • b084d2f add legacy-peer-deps flag on pi uninstall when using npm (#6604)
  • 7303cba fix branch summary when using ambient auth (#6595)
  • 298665c fix(ai): support OpenRouter session affinity (#6496)
  • 4c18610 docs: audit unreleased changelogs
  • 3d8f743 feat(ai): support message-anchored tool loading (#6474)
  • Additional commits viewable in compare view

Updates @powersync/common from 1.53.1 to 1.57.2

Release notes

Sourced from @​powersync/common's releases.

@​powersync/common@​1.57.2

Patch Changes

  • 5966708: Fixed an issue where clients using the HTTP connection method could get stuck in an endless auth-error retry loop when their token expired while disconnected (e.g. after network interruptions or device sleep).
  • 0746836: fix typescript error on ILogLevel types

@​powersync/common@​1.57.1

Patch Changes

  • Fix not being able to run queries in the onChange callback of createDiffTrigger.

@​powersync/common@​1.57.0

Minor Changes

  • 115d736: [Attachments] Added AttachmentTableRecord type, which describes the attachment table's row type.

Patch Changes

  • bd0bc41: AttachmentQueue: release the mutex per attachment, persist incrementally, and let stopSync interrupt mid-batch so foreground saveFile / deleteFile aren't blocked behind in-flight uploads or downloads.

@​powersync/common@​1.56.0

Minor Changes

  • 1c6e980: [Fix] Preserve Error.cause when serializing sync status errors, so the full cause chain on uploadError and downloadError reaches statusChanged listeners.

Patch Changes

  • 17e23df: Invoke powersync_replace_schema in a transaction.

@​powersync/common@​1.55.0

Minor Changes

  • 123fb41: [Attachments] Extracted AttachmentQueue constructor options to an options interface named AttachmentQueueOptions.

Patch Changes

  • d8d2fd0: Remove event-iterator dependency.

@​powersync/common@​1.54.0

Minor Changes

  • 0ee8051: Allow watched attachment items to provide a media type for queued downloads.
  • 17869e7: Fix createDiffTrigger acquiring its own read lock before running setup, even when a setupContext was provided. On platforms where read and write access share a single connection (e.g. web), this deadlocked when createDiffTrigger was called inside a write lock.
  • 93199a7: [Attachments] Added withAttachmentContext helper method which exposes an AttachmentContext for custom attachment logic.

@​powersync/common@​1.53.2

Patch Changes

  • ac183c2: Attempt a CRUD upload everytime connect() is called, even if we're unable to connect.
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/minor-and-patch-5087b0a309 branch from 83d6c87 to 0965604 Compare July 15, 2026 19:37
@raivieiraadriano92

Copy link
Copy Markdown
Collaborator

Superseded by #1100, which adopts this group except @anthropic-ai/sdk — pi-ai 0.80.3 hard-pins @anthropic-ai/sdk@0.91.1, so 0.110 breaks the client handed to pi-ai. The SDK bump stays for a follow-up once pi-ai's pin moves.

… updates

Bumps the minor-and-patch group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.91.1` | `0.111.0` |
| [@earendil-works/pi-agent-core](https://github.com/earendil-works/pi/tree/HEAD/packages/agent) | `0.80.2` | `0.80.7` |
| [@earendil-works/pi-ai](https://github.com/earendil-works/pi/tree/HEAD/packages/ai) | `0.80.2` | `0.80.7` |
| [@earendil-works/pi-coding-agent](https://github.com/earendil-works/pi/tree/HEAD/packages/coding-agent) | `0.80.2` | `0.80.7` |
| [@powersync/common](https://github.com/powersync-ja/powersync-js) | `1.53.1` | `1.57.2` |
| [@powersync/drizzle-driver](https://github.com/powersync-ja/powersync-js) | `0.7.3` | `0.7.4` |
| [@powersync/tanstack-react-query](https://github.com/powersync-ja/powersync-js) | `0.2.7` | `0.2.15` |
| [katex](https://github.com/KaTeX/KaTeX) | `0.16.47` | `0.17.0` |



Updates `@anthropic-ai/sdk` from 0.91.1 to 0.111.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-typescript@sdk-v0.91.1...sdk-v0.111.0)

Updates `@earendil-works/pi-agent-core` from 0.80.2 to 0.80.7
- [Release notes](https://github.com/earendil-works/pi/releases)
- [Changelog](https://github.com/earendil-works/pi/blob/main/packages/agent/CHANGELOG.md)
- [Commits](https://github.com/earendil-works/pi/commits/v0.80.7/packages/agent)

Updates `@earendil-works/pi-ai` from 0.80.2 to 0.80.7
- [Release notes](https://github.com/earendil-works/pi/releases)
- [Changelog](https://github.com/earendil-works/pi/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/earendil-works/pi/commits/v0.80.7/packages/ai)

Updates `@earendil-works/pi-coding-agent` from 0.80.2 to 0.80.7
- [Release notes](https://github.com/earendil-works/pi/releases)
- [Changelog](https://github.com/earendil-works/pi/blob/main/packages/coding-agent/CHANGELOG.md)
- [Commits](https://github.com/earendil-works/pi/commits/v0.80.7/packages/coding-agent)

Updates `@powersync/common` from 1.53.1 to 1.57.2
- [Release notes](https://github.com/powersync-ja/powersync-js/releases)
- [Commits](https://github.com/powersync-ja/powersync-js/compare/@powersync/common@1.53.1...@powersync/common@1.57.2)

Updates `@powersync/drizzle-driver` from 0.7.3 to 0.7.4
- [Release notes](https://github.com/powersync-ja/powersync-js/releases)
- [Commits](https://github.com/powersync-ja/powersync-js/compare/@powersync/drizzle-driver@0.7.3...@powersync/drizzle-driver@0.7.4)

Updates `@powersync/tanstack-react-query` from 0.2.7 to 0.2.15
- [Release notes](https://github.com/powersync-ja/powersync-js/releases)
- [Commits](https://github.com/powersync-ja/powersync-js/compare/@powersync/tanstack-react-query@0.2.7...@powersync/tanstack-react-query@0.2.15)

Updates `katex` from 0.16.47 to 0.17.0
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](KaTeX/KaTeX@v0.16.47...v0.17.0)

---
updated-dependencies:
- dependency-name: "@anthropic-ai/sdk"
  dependency-version: 0.110.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@earendil-works/pi-agent-core"
  dependency-version: 0.80.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@earendil-works/pi-ai"
  dependency-version: 0.80.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@earendil-works/pi-coding-agent"
  dependency-version: 0.80.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@powersync/common"
  dependency-version: 1.57.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@powersync/drizzle-driver"
  dependency-version: 0.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@powersync/tanstack-react-query"
  dependency-version: 0.2.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: katex
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/minor-and-patch-5087b0a309 branch from 0965604 to cf9cbbb Compare July 21, 2026 21:54
raivieiraadriano92 added a commit that referenced this pull request Jul 22, 2026
…nthropic-sdk) (#1100)

* build(deps): bump minor-and-patch group (pi, powersync, katex)

Adopts #1077 without @anthropic-ai/sdk: pi-ai 0.80.3 hard-pins
@anthropic-ai/sdk@0.91.1 and types its client option against it, so
bumping our copy to 0.110 breaks the client we hand to pi-ai. Hold the
SDK until pi-ai's pin moves.

pi-ai 0.80.3 also added a required `context` arg to buildBaseOptions;
thread it through toFullAnthropicOptions.

* build(deps): bump backend minor-and-patch group

Adopts #1045: @electric-sql/pglite 0.4.6->0.5.4,
@electric-sql/pglite-socket 0.1.6->0.2.7,
@opentelemetry/exporter-trace-otlp-proto 0.218.0->0.220.0,
@react-email/ui 6.1.5->6.6.8. No code changes required.

* build(deps): bump @powersync/web to 1.39.0 to dedupe @powersync/common

Bumping @powersync/common to 1.57.x left @powersync/web@1.38.1 pinning a
nested 1.53.1, so two copies coexisted across the custom-SharedWorker
boundary. web 1.39.0 pins common 1.57.2 and tanstack 0.2.15 matches, so
common now resolves to a single 1.57.2. The powersync-web-internal alias
still resolves and ThunderboltSharedSyncImplementation compiles.

* build(deps): hold katex at ^0.16 to match rehype-katex engine

Root katex is used only for the stylesheet import; the renderer is
rehype-katex's pinned katex 0.16.47. Bumping root to 0.17 split the
CSS from the engine for no benefit, so keep ^0.16 — both resolve to a
single 0.16.47.
@dependabot @github

dependabot Bot commented on behalf of github Jul 22, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jul 22, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/minor-and-patch-5087b0a309 branch July 22, 2026 10:28
@github-actions

Copy link
Copy Markdown

Preview environment destroyed 🧹

Stack preview-pr-1077 and its Cloudflare subdomain have been cleaned up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant