tree: e528a9ed175ef2ba06f7c4507ab67e3ca28cefe6
  1. @ai-sdk+provider-utils+5.0.25.patch
  2. @astryxdesign+core+0.3.0.patch
  3. README.md
patches/README.md

patches

Applied on root postinstall via scripts/apply-dependency-patches.mjs (patch-package --error-on-fail). After bumping a patched dependency, re-run npx patch-package <name> so the filename tracks the installed version.

Keep this directory small. Prefer product code that uses the dependency's published API; only patch for bugs that block shipping and cannot be worked around at the call site.

@ai-sdk/provider-utils@5.0.21

Streaming tool-call association for gateways that reuse or omit index / id (Ollama-style, Anthropic→OpenAI translators). See #1967 / #1976 and packages/runtime/src/__tests__/model-factory-tool-call-index.test.ts.

Delete when that guard passes against an unpatched package.

@astryxdesign/core@0.3.0

Three published component seams drop host-owned state or semantics:

  • ChatLayout needs a conversation identity that resets scroll/unread state without remounting its composer slot and discarding the live draft.
  • ChatToolCalls needs a stable row slot for product styling and E2E geometry.
  • List must forward its published aria-label to the rendered list element.

Blank UA-CH navigator.userAgentData.platform must also not mean “not Apple”. Electron builds with a rewritten identity ship platform: '', which made every mod hotkey listen for Ctrl and every Kbd draw Ctrl on macOS.

Delete each hunk when the corresponding behavior ships in Astryx.