v0.5.0-rc.2 — Generative UI Protocol
Pre-release
Pre-release
What's new in 0.5.0-rc.2
Public release of @ggui-ai/*@0.5.0-rc.2 — install via npm install @ggui-ai/cli@0.5.0-rc.2.
Highlights
- UI feedback everywhere a render mounts (#244):
@ggui-ai/react-native'sGguiSessionRenderergains the same zero-configonUiFeedbackaffordance as the DOM renderer (twin-parity-gated), and@ggui-ai/iframe-runtimenow mounts an in-iframe feedback card — riding the existingggui:observepostMessage seam (newui-feedbackarm, no protocol change) — whenever a parent window exists. Hosts wire exactly ONE surface: the host-chrome callback or the observe arm, never both. ggui_topuppicker mode:amountCentsis now optional — a no-argument call renders the interactive top-up picker (the out-of-credits card on an empty balance, with a bring-your-own-key escape hatch) with no payment-processor round-trip; passing an amount mints a checkout link exactly as before.- E2E robustness: todo-locator helpers gain
waitForTodoCheckedIndicator(detects styled-div checkboxes that express done-state only via strikethrough) and retry legs across the samples-render suites are now hermetic per attempt.
Changes since v0.5.0-rc.1
- 649b933f3 chore(release): bump @ggui-ai/* to 0.5.0-rc.2
- 49bc78637 feat(iframe-runtime): in-iframe UI-feedback affordance on the ggui:observe seam (#244)
- 468a90919 fix(pod): project big-row DDB reads off the render hot path (#362)
- 18a58e8c6 feat(react-native): port UiFeedback affordance (#244)
- f3cfe84b6 test(e2e): make nightly retry legs able to pass + see styled-checkbox done states
Install
npm install @ggui-ai/cli@0.5.0-rc.2Verify provenance: every tarball is signed via npm Trusted Publishing (OIDC); see https://www.npmjs.com/package/@ggui-ai/cli for the public attestation.