Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
977d8d4
Merge pull request #2 from fern-demo/devin/1769545917-rename-transcri…
fern-support Jan 28, 2026
f9f6d62
Merge main into branch - resolve conflicts by keeping YAML AsyncAPI f…
devin-ai-integration[bot] Jan 28, 2026
7ca5d63
Merge pull request #1 from fern-demo/devin/1769540298-tabs-navigation
fern-support Jan 28, 2026
68c045d
Update links
mattblank11 Jan 28, 2026
445288a
Update
mattblank11 Jan 28, 2026
0ae3fd5
Update
mattblank11 Jan 28, 2026
d539383
fix: correct output_format enum and add lightning-v3.1 voice discovery
devin-ai-integration[bot] Jan 29, 2026
673e2d5
fix: add missing overrides to unified SDK for atoms and waves APIs
devin-ai-integration[bot] Jan 29, 2026
2a5d45d
Update LightningV31Request schema to respect correct output_format va…
mattblank11 Jan 30, 2026
78a8871
Update
mattblank11 Jan 30, 2026
59f2fd6
Merge pull request #3 from fern-demo/devin/1769713602-fix-spec-issues
fern-support Jan 30, 2026
ad334fd
feat: enable additional init exports for Python and TypeScript SDKs
devin-ai-integration[bot] Feb 2, 2026
55c70e7
fix: update TypeScript SDK generator to v3.43.9 for generateSubpackag…
devin-ai-integration[bot] Feb 2, 2026
129fc57
Update versions
mattblank11 Feb 2, 2026
fe7af76
Merge pull request #5 from fern-demo/devin/1770067187-additional-init…
fern-support Feb 2, 2026
f3a7d5e
fix: configure multiple base URLs for atoms and waves APIs
devin-ai-integration[bot] Feb 3, 2026
8eac419
fix: use correct urls format for multiple base URLs environment
devin-ai-integration[bot] Feb 3, 2026
f9f528e
fix: add waves environment to waves API config for docs generation
devin-ai-integration[bot] Feb 3, 2026
d6aeb93
Merge pull request #6 from fern-demo/devin/1770135149-fix-multiple-ba…
mattblank11 Feb 3, 2026
0128945
ENable websocket clients
mattblank11 Feb 4, 2026
f3f4a91
Enable websocket client generation for waves API
devin-ai-integration[bot] Feb 4, 2026
b4b7ebb
Merge pull request #7 from fern-demo/devin/1770175200-enable-websocke…
fern-support Feb 4, 2026
5389301
Update Atoms and Waves content with new documentation structure
devin-ai-integration[bot] Feb 4, 2026
d40c3ad
Fix image paths in v2.2.0 and v3.0.1 waves content and add missing im…
devin-ai-integration[bot] Feb 4, 2026
a45ee6c
Fix video paths in v2.2.0 and v3.0.1 best-practices files
devin-ai-integration[bot] Feb 4, 2026
63ea694
Add product toggle and horizontal tabs in header
devin-ai-integration[bot] Feb 4, 2026
fe3e34b
Fix changelog to use Fern's proper changelog folder format
devin-ai-integration[bot] Feb 4, 2026
a663bd6
Fixed internal links
jon-fern Feb 5, 2026
1e9fe8a
Merge pull request #8 from fern-demo/devin/1770240037-update-atoms-wa…
mattblank11 Feb 5, 2026
770bc71
chore: updated overrides that fixes fern check and generates websockets
aditya-arolkar-swe Feb 9, 2026
2fa7226
updated overrides file to rename collided type names
aditya-arolkar-swe Feb 9, 2026
35ac979
add wss server
aditya-arolkar-swe Feb 10, 2026
ad87a8b
Update specs
mattblank11 Feb 11, 2026
77b691f
Merge branch 'main' into aa/fix-check-and-generate-websockets
fern-support Feb 12, 2026
5782414
Update
mattblank11 Feb 12, 2026
afe19fd
Merge pull request #9 from fern-demo/aa/fix-check-and-generate-websoc…
fern-support Feb 12, 2026
503fbfd
Update python dependencies
mattblank11 Feb 12, 2026
27b0532
Update toggle size
Feb 12, 2026
ff7e17e
Add comment to css
Feb 12, 2026
c0fcbfe
Better ordering
Feb 13, 2026
0127d38
Add explainer for version-scoped API sections strategy
devin-ai-integration[bot] Feb 13, 2026
64fd336
Use x-fern-audiences to hide v4-only sections from older versions
devin-ai-integration[bot] Feb 13, 2026
9a01bc7
Explicitly tag all endpoints with version audiences
devin-ai-integration[bot] Feb 13, 2026
6ea550f
Move Lightning v2 WS into Lightning v2 category, align v2.2.0 and v3.…
devin-ai-integration[bot] Feb 13, 2026
944113c
Revert "Move Lightning v2 WS into Lightning v2 category, align v2.2.0…
devin-ai-integration[bot] Feb 13, 2026
3afa69b
Add Text to Speech to v2.2.0 and v3.0.1 layouts after Lightning v2
devin-ai-integration[bot] Feb 13, 2026
095bc66
Add MDX text as endpoint descriptions in overrides
devin-ai-integration[bot] Feb 13, 2026
94b94d7
Update endpoint summaries to match MDX page titles
devin-ai-integration[bot] Feb 13, 2026
278254f
Add separate waves-v4 API definition for v4 docs with custom summaries
devin-ai-integration[bot] Feb 13, 2026
1265b98
Fix Lightning v2 WebSocket missing from v4 docs
devin-ai-integration[bot] Feb 13, 2026
86e5cc9
Revert "Fix Lightning v2 WebSocket missing from v4 docs"
devin-ai-integration[bot] Feb 13, 2026
ca15ae6
Use self-contained Lightning v2 WS spec for waves-v4
devin-ai-integration[bot] Feb 13, 2026
9798197
Add V4 docs status and remaining issues summary
devin-ai-integration[bot] Feb 13, 2026
9ec84d3
Revert "Use self-contained Lightning v2 WS spec for waves-v4"
devin-ai-integration[bot] Feb 13, 2026
d04bc55
Remove redundant pages
Feb 13, 2026
413607c
Remove working files
Feb 13, 2026
5db4bb4
Migrate more content
Feb 13, 2026
84cd3a5
Add auth + sdk snippets
mattblank11 Feb 13, 2026
570292a
Merge remote-tracking branch 'origin' into fern-support/go-live-touchups
mattblank11 Feb 13, 2026
3cc7e2f
Reference endpoints by endpoint instead of group
Feb 13, 2026
4ce3c8d
Remove mintlify note
Feb 13, 2026
b4a473d
add pulse realtime description
Feb 13, 2026
bad5db8
v4.0.0 formatting
Feb 13, 2026
f9c7133
All headers fixed
Feb 13, 2026
d6d3ae2
Merge pull request #12 from fern-demo/fern-support/go-live-touchups
fern-support Feb 13, 2026
d2bf7b4
Update specs
mattblank11 Feb 13, 2026
5773b34
Fix
mattblank11 Feb 13, 2026
825c4f7
Merge pull request #13 from fern-demo/fix-wss-endpoints
fern-support Feb 13, 2026
be8b66d
Fix spec
mattblank11 Feb 13, 2026
99f6c43
Comment out endpoints
mattblank11 Feb 13, 2026
0a64d8b
`Agents explained` > `Agents`
mattblank11 Feb 13, 2026
eb4c281
Update
mattblank11 Feb 18, 2026
1846207
Update content
mattblank11 Feb 18, 2026
ff16eeb
Add autorelease for atoms, waves, and unified sdks
Feb 19, 2026
9ece540
Merge pull request #15 from fern-demo/fern-support/autorelease-sdks
fern-support Feb 19, 2026
f0eece1
Add custom domain to documentation configuration
abhishekmishragithub Feb 24, 2026
f527bb7
fix: add auth-schemes to generators.yml for WebSocket API explorer auth
devin-ai-integration[bot] Feb 20, 2026
3c787a4
fix: add Authorization header parameter to WebSocket AsyncAPI overrides
devin-ai-integration[bot] Feb 20, 2026
7ec67f8
fix: remove Authorization parameter from SDK-affecting overrides
devin-ai-integration[bot] Feb 23, 2026
f93778e
fix: add missing space after description: in lightning-v2-ws-override…
devin-ai-integration[bot] Feb 23, 2026
c447ad1
fix: add auth-schemes to waves-v4 generators.yml for Bearer auto-prefix
devin-ai-integration[bot] Feb 23, 2026
fbd7604
fix: use header auth scheme with Bearer prefix (ElevenLabs pattern)
devin-ai-integration[bot] Feb 23, 2026
3364527
fix: convert WebSocket specs to AsyncAPI 2.x format (ElevenLabs pattern)
devin-ai-integration[bot] Feb 24, 2026
dd3145c
fix: add Authorization header binding to WebSocket AsyncAPI 2.x specs
devin-ai-integration[bot] Feb 24, 2026
8d46a0f
fix: convert WebSocket specs to AsyncAPI 3.0.0 with parameters sectio…
devin-ai-integration[bot] Feb 24, 2026
db9fa3d
fix: add parameters section to waves/asyncapi specs, reference from w…
devin-ai-integration[bot] Feb 24, 2026
08c1b84
fix: add all message properties as parameters with location directive…
devin-ai-integration[bot] Feb 24, 2026
448efb8
fix: add schema with correct types to all AsyncAPI 3.0.0 parameters
devin-ai-integration[bot] Feb 24, 2026
7e1cc2e
fix: mark parameters with defaults as optional (required: false) for …
devin-ai-integration[bot] Feb 24, 2026
4a01ca4
fix: use simple channel keys and correct operation actions for WebSoc…
devin-ai-integration[bot] Feb 24, 2026
b9ab2d9
fix: use unique message keys per channel to prevent type name collisions
devin-ai-integration[bot] Feb 24, 2026
71ea658
fix: remove query parameters, add readable operation display names
devin-ai-integration[bot] Feb 24, 2026
2f2b970
fix: use integer enum for sample_rate so it renders as number dropdown
devin-ai-integration[bot] Feb 24, 2026
4787c15
fix: remove enum from sample_rate so explorer sends it as a number, n…
devin-ai-integration[bot] Feb 24, 2026
2062229
chore: remove AsyncAPI 2.6.0 backup files
devin-ai-integration[bot] Feb 24, 2026
cf7139f
refactor: move WebSocket fixes to standalone waves-v4 specs, revert b…
devin-ai-integration[bot] Feb 24, 2026
e07f634
refactor: switch to waves base spec solution as default
devin-ai-integration[bot] Feb 24, 2026
fe9f039
fix: simplify Pulse realtime overrides and enable Lightning v2 WSS in…
devin-ai-integration[bot] Feb 24, 2026
e115672
Uncomment missing endpoint
Feb 24, 2026
a5e0856
fix: add Pulse query params as channel parameters for docs rendering
devin-ai-integration[bot] Feb 24, 2026
9c19a29
fix: add x-fern-audiences to Lightning v2 WebSocket for v2/v3/v4 doc …
devin-ai-integration[bot] Feb 24, 2026
033246e
better naming working
Feb 25, 2026
7725a15
revert to old naming schemes
Feb 25, 2026
cba47bd
Naming revert
Feb 25, 2026
55bc819
Remove unneeded files
Feb 25, 2026
92f5df4
upgrade fern
Feb 25, 2026
a99ca81
Rename v2 WebSocket Tts
Feb 25, 2026
1bd9e44
Merge pull request #16 from fern-demo/devin/1771608036-fix-websocket-…
fern-support Feb 25, 2026
9fb8969
updated python generator config
aditya-arolkar-swe Feb 25, 2026
c731a69
Merge pull request #18 from fern-demo/fern-support/python-gen-updates
fern-support Feb 25, 2026
366d320
Python and Go generator version updates
willkendall01 Feb 25, 2026
ca91521
remove fern starter logo
willkendall01 Feb 27, 2026
4296fb4
header <-> content alignment
willkendall01 Feb 27, 2026
e18472b
header styling
willkendall01 Feb 27, 2026
f9e66b7
corrected image size
willkendall01 Feb 27, 2026
3aa0ea8
Merge pull request #19 from fern-demo/devin/1771608036-fix-websocket-…
fern-support Feb 27, 2026
9a897c4
Merge pull request #20 from fern-demo/fern-support/logo-alignment
fern-support Feb 27, 2026
b637b38
fix: add mypy_exclude for custom fernignored code paths
devin-ai-integration[bot] Feb 27, 2026
1b28636
Merge pull request #21 from fern-demo/devin/1772229764-fix-mypy-exclude
fern-support Mar 2, 2026
8c5ae35
Update versions
mattblank11 Mar 2, 2026
0f3e470
enabling replay
tstanmay13 Mar 5, 2026
1d41cc6
docs: sync content with atoms-platform — MCP tab, quick-start, new co…
Mar 9, 2026
8192692
docs: add Frame+img blocks to quick-start (match Mintlify)
Mar 9, 2026
48695e6
docs: remove Meeting Bot from examples (align with Mintlify)
Mar 9, 2026
20d6a92
docs: UTM on all console/app links; add SSE for Live Transcripts page
Mar 9, 2026
510c059
docs: move SSE for Live Transcripts from Build > Analytics to API Ref…
Mar 9, 2026
1944149
docs: add GET /events to OpenAPI for exact API ref style (Live Transc…
Mar 9, 2026
b5d1203
docs: align SSE /events with PR 22 — full schema, examples, api.small…
Mar 9, 2026
898efaf
Apply PR22 nav + URL migration; sync atoms-platform admin & general-s…
Mar 9, 2026
218dda9
Live Transcripts under Calls; fix admin images path (fern/intro/admin…
Mar 9, 2026
53c9db5
Merge pull request #24 from fern-demo/docs/sync-atoms-platform-content
aryasmol Mar 11, 2026
7f38c2f
Remove autorelease
mattblank11 Mar 13, 2026
9506614
Chore: Syncing waves docs with mintlify version (#23)
Aytida-xd Mar 14, 2026
1ea7794
add: overrides for function names (#26)
Aytida-xd Mar 17, 2026
436068f
fix: remove legacy SDK generator groups from waves and atoms configs
devin-ai-integration[bot] Mar 17, 2026
f77b3df
Merge pull request #27 from fern-demo/devin/1773762008-remove-legacy-…
fern-support Mar 17, 2026
6b060cb
Config: reorder Atoms Platform as first tab, rename products to Voice…
abhishekmishragithub Mar 17, 2026
c6eb5aa
Atoms: sync all content from Mintlify, fix links, add BYOSIP endpoint
abhishekmishragithub Mar 17, 2026
fa46571
Waves: update navigation to match Mintlify structure
abhishekmishragithub Mar 17, 2026
c416557
Waves: sync content from Mintlify, fix links, add audio/images/integr…
abhishekmishragithub Mar 17, 2026
bc6659d
chore: bump fern version to 4.31.1
abhishekmishragithub Mar 17, 2026
7c200ae
fix: custom_client to be added in unified generators later
Aytida-xd Mar 17, 2026
b264b44
Add context7.json for library ownership claim
Mar 19, 2026
74c89b3
Add redirect for context7.json to enable library claim
Mar 19, 2026
39d1504
Merge pull request #29 from fern-demo/add-context7-claim
harshitajain165 Mar 19, 2026
3b8c900
Atoms: fix broken links, update agent creation pages with new screens…
abhishekmishragithub Mar 23, 2026
7533e5b
Waves: fix terminology, broken URLs, add keyword boosting
abhishekmishragithub Mar 23, 2026
64940cb
Waves: fix broken audio URL in STT quickstart
abhishekmishragithub Mar 23, 2026
ebb05f9
Waves: add WebSocket-only note to keyword boosting docs
abhishekmishragithub Mar 23, 2026
6de0286
Atoms: rewrite agent creation pages with detailed steps, screenshots,…
abhishekmishragithub Mar 23, 2026
ceb1a70
Waves: keyword boosting API, badge fixes, nav restructure, link fixes
abhishekmishragithub Mar 23, 2026
3ead8f7
Fix broken links, update Pulse model card, move HTTP vs Streaming to TTS
abhishekmishragithub Mar 23, 2026
fc889ee
Waves: add keyword boosting to API spec override, fix feature pages
abhishekmishragithub Mar 23, 2026
8daeb94
fix: add keywords param to correct v4 override file (waves-v4/overrides)
abhishekmishragithub Mar 23, 2026
59d4504
Merge pull request #32 from fern-demo/docs/keyword-boosting-api-spec
abhishekmishragithub Mar 23, 2026
9b89c6b
Remove Waves version dropdown, keep only v4.0.0
abhishekmishragithub Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/go-sdk.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Release Waves Go SDK
name: Release Unified Go SDK

on:
workflow_dispatch:
Expand All @@ -22,4 +22,4 @@ jobs:
env:
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
run: |
fern generate --group go-sdk --version ${{ inputs.version }} --log-level debug --api waves
fern generate --group go-sdk --version ${{ inputs.version }} --log-level debug --api unified
4 changes: 2 additions & 2 deletions .github/workflows/python-sdk.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Release Waves Python SDK
name: Release Unified Python SDK

on:
workflow_dispatch:
Expand All @@ -23,4 +23,4 @@ jobs:
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
run: |
fern generate --group python-sdk --version ${{ inputs.version }} --log-level debug --api waves
fern generate --group python-sdk --version ${{ inputs.version }} --log-level debug --api unified
4 changes: 2 additions & 2 deletions .github/workflows/ts-sdk.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Release Waves TypeScript SDK
name: Release Unified TypeScript SDK

on:
workflow_dispatch:
Expand All @@ -23,4 +23,4 @@ jobs:
FERN_TOKEN: ${{ secrets.FERN_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
fern generate --group ts-sdk --version ${{ inputs.version }} --log-level debug --api waves
fern generate --group ts-sdk --version ${{ inputs.version }} --log-level debug --api unified
44 changes: 4 additions & 40 deletions fern/apis/atoms/generators.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,8 @@
# yaml-language-server: $schema=https://schema.buildwithfern.dev/generators-yml.json
# NOTE: SDK generation for atoms is now handled by the unified config (fern/apis/unified/generators.yml).
# This file only retains the API definition for reference by the unified config and docs.

api:
specs:
- openapi: openapi/openapi.yaml

groups:
ts-sdk:
generators:
- name: fernapi/fern-typescript-node-sdk
version: 2.6.3
output:
location: npm
package-name: smallest-ai-atoms-sdk
github:
repository: fern-demo/smallest-ai-atoms-ts-sdk
config:
namespaceExport: SmallestAtoms
python-sdk:
generators:
- name: fernapi/fern-python-sdk
version: 4.25.6
output:
location: pypi
package-name: smallest-ai-atoms-sdk
github:
repository: fern-demo/smallest-ai-atoms-python-sdk
config:
client:
class_name: SmallestAtoms
filename: client.py
pydantic_config:
skip_validation: true
exclude_types_from_init_exports: true
go-sdk:
generators:
- name: fernapi/fern-go-sdk
version: 1.1.0
# output:
# location: local-file-system
# path: ../../../sdks/atoms/go
github:
repository: fern-demo/smallest-ai-atoms-go-sdk
config:
packageName: smallestatoms
overrides: openapi/openapi-overrides.yaml
Loading
Loading