• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

firebase / firebase-js-sdk / 36039294943
79%
master: 0%

Build:
Build:
LAST BUILD BRANCH: renovate/pin-dependencies
DEFAULT BRANCH: master
Ran 24 Sep 2026 06:31PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
36039294943

push

github

web-flow
feat(ai)!: use discriminated unions for Part types, strip on egress, and defensively isolate chat history (#10398)

* refactor(ai): use discriminated unions for Part types

* refactor(ai): construct new objects in assignPartType and update callers

* refactor(ai): strip part type discriminators on wire egress and clean formatters

* fix(ai): support untagged prompt parts in on-device chrome adapter

* fix(ai): support untagged prompt parts in chrome on-device adapter
- (better fix than my previous approach)
- supports both tagged and untagged parts without temporary object allocations or cross-module dependencies on response-helpers

* fix(ai): detect untagged videoMetadata in Google AI response mapper

* fix(ai): ensure getHistory returns typed parts and defensive copy

(getHistory() was returning user message parts without a type discriminator, causing developer code branching on part.type to fail at runtime; this change fixes it).

* fix(ai): ensure request formatters assign Part types in memory

* fix(ai): ensure deep defensive copy for chat history and initial params

* fix(ai): defensively copy sendMessage input parts and response content

* fix(ai): ensure inlineData truthiness in chrome adapter and optional chaining in live session (per gemini-code-assist's suggestions)

* yarn docgen:all

* add changeset

* fix(ai): mark _UnknownPart as internal and require payload on code execution parts

* yarn changeset

* refactor(ai): keep UnknownPart name without underscore to satisfy eslint + yarn docgen:all
Source Files on build 36039294943
Detailed source file information is not available for this build.
  • Back to Repo
  • b70fa6f0 on github
  • Prev Build on main (#35764933187)
  • Next Build on main (#36057926584)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc