Skip to content

chore(main): release agents-widget 0.1.0#32

Closed
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--agents-widget
Closed

chore(main): release agents-widget 0.1.0#32
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main--components--agents-widget

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.1.0 (2026-04-30)

Features

  • orb animation, playback-aware mode tracking, styling fixes, examples overhaul (d521ead)
  • react: redesign as composable component system (61bcf2f)
  • restructure as bun monorepo with three-package architecture (5bf3ef7)
  • sdk: add custom WebSocket URL support and fix scroll-stealing (df018cf)
  • widget: adaptive light-dark CSS token architecture with colorScheme config (7a58ab4)
  • widget: add button and embedded layouts (c47a53c)
  • widget: add orb layout — animated hoop with start/stop button (27908d4)
  • widget: expand CSS token system for full customization (f54f15c)
  • widget: expand WidgetConfig with placement, callbacks, text overrides, and feature flags (86bc26d)

Bug Fixes

  • deps: update vite 8.0.3 → 8.0.5 — fixes 3 vulnerabilities (2 high, 1 moderate) (2d29fad)
  • widget: conversation scrolls within container instead of expanding it (96afe4b)
  • widget: force transparent background on orb layout root (18fc508)
  • widget: transparent background on orb layout (c8232a5)
  • widget: unify panel open/close toggle — close button and overlay work again (a734d39)

Refactors

  • major restructure — extract react/ui to own repos, Tailwind migration, code review fixes (0d1f28e)
  • rename packages to @deepgram/agent, @deepgram/agent-react, @deepgram/agent-widget (361b092)
  • split react into react (hooks) + react-ui (styled components) (88ef8f2)

This PR was generated with Release Please. See documentation.

@lukeocodes
Copy link
Copy Markdown
Member

closing — this branch was generated before PR #31 (rename to @deepgram/agents) and PR #34/#35 (SDK 0.1.1 release). its manifest conflict on packages/sdk: 0.0.0 -> 0.1.1 and the missing repository field on the widget package.json mean it can't be merged as-is. release-please will regenerate this PR automatically after PR #36 lands, with the correct manifest, the npm-pinned react/ui deps, and the new repository metadata. closing now to keep state clean.

@lukeocodes lukeocodes closed this Apr 30, 2026
lukeocodes added a commit that referenced this pull request Apr 30, 2026
…t/ui from npm, force 0.1.0 (#36)

## Summary

phase 4 (final) of the soft-launch sequence. with
`@deepgram/agents@0.1.1`, `@deepgram/react@0.1.0`, and
`@deepgram/ui@0.1.0` on npm, `@deepgram/agents-widget` can install
everything from the registry and ship as a self-contained CDN-style UMD
bundle.

## Release plan recap

1. `@deepgram/agents` -> npm  ✅ (0.1.1)
2. `@deepgram/react` -> npm  ✅ (0.1.0)
3. `@deepgram/ui` -> npm  ✅ (0.1.0)
4. **`@deepgram/agents-widget`** -> npm  ← this PR

## Changes

### Workspaces

- `package.json` (root): widget + examples back in the `workspaces`
array (they were temporarily pulled in phase 1 so the SDK could publish
first). scripts widen to filter both `@deepgram/agents` and
`@deepgram/agents-widget`.

### Widget package

- `packages/widget/package.json`: `@deepgram/react` and `@deepgram/ui`
switched from `file:` pointers to `^0.1.0` npm versions.
`@deepgram/agents` stays at `workspace:*` (same monorepo). `repository`
(with `directory: packages/widget`), `homepage`, and `bugs` added
upfront — npm provenance won't reject the publish.
- `packages/widget/vite.config.ts`: drops the file-system path aliases
for `@deepgram/agents`/`@deepgram/react`/`@deepgram/ui`. node_modules
resolution handles them normally now. preact aliases kept (those are
string-id redirects, not deepgram packages).
- `packages/widget/tsconfig.json`: drops the deepgram path mappings and
the cross-repo project references. preact paths kept.

### Examples

- `examples/package.json`: `@deepgram/react` and `@deepgram/ui` switched
to `^0.1.0` from npm. `@deepgram/agents` and `@deepgram/agents-widget`
stay at `workspace:*`.

### Workflows

- `.github/workflows/npm-publish.yml`: `publish-widget` no longer checks
out sibling repos or builds them. Just `bun install` + `bun run build` +
`npm publish`. the file-pointer-swap step shrank to a single-line pin of
`@deepgram/agents` to whatever SDK version is being released in the same
workflow run.
- `.github/workflows/ci.yml`: `actions/setup-node@v6` added before bun
(avoids astro-style runtime mismatches that bit phase 3).

## What this does NOT include

- `publish.yml` (CDN upload of widget UMD to
`cdn.deepgram.com/widgets/`) is unchanged. it triggers on `release:
published` which doesn't fire for releases created by
GITHUB_TOKEN-backed release-please-action (same guard that bit ui phase
3). there's also no widget CDN bucket yet, so this is moot for now.
revisit when the bucket exists, at which point the `cdn-sync` job
pattern from ui can be applied here too.

## Test plan

- [x] `bun install` clean (resolves `@deepgram/react@0.1.0` and
`@deepgram/ui@0.1.0` from npm)
- [x] `bun run typecheck` clean for SDK and widget
- [x] `bun run test` 107/107 passing (78 SDK + 29 widget)
- [x] `bun run build` clean. SDK `dist/index.js` 11.06 kB / 3.67 kB
gzipped. widget `dist/widget.es.js` 388.58 kB / 90.02 kB gzipped,
`dist/widget.umd.js` 384.30 kB / 90.06 kB gzipped.
- [ ] CI green on this PR
- [ ] release-please-please #32 regenerates as `release agents-widget
0.1.0` after merge
- [ ] merge that PR -> `@deepgram/agents-widget@0.1.0` on npm

## Related

- depends on `@deepgram/react@0.1.0` and `@deepgram/ui@0.1.0` on npm
(verified)
- regenerates #32 (release-please widget PR currently at 0.1.0 from
before the rename)
- closes the soft-launch sequence
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant