Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
"skip_validation": true
}
},
"originGitCommit": "d1854cf6d560a0e27c9f46c1d83a6d7d9924f045",
"originGitCommit": "0052a020a7becd03b349857664c9f4a89b6c449a",
"originGitCommitIsDirty": true,
"invokedBy": "manual",
"sdkVersion": "7.0.1"
"sdkVersion": "7.1.2"
}
15 changes: 15 additions & 0 deletions .fernignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,21 @@ src/deepgram/agent/v1/requests/agent_v1settings_agent_context_messages_item_func
src/deepgram/types/create_key_v1request_one.py
src/deepgram/requests/create_key_v1request_one.py

# Backward-compatibility alias shims for the 2026-05-14 listen-provider rename.
# The spec deduplicated AgentV1SettingsAgent[Context]ListenProviderV1/V2/V2LanguageHint
# into a single top-level DeepgramListenProvider* type. These hand-written aliases
# preserve the old public import paths so existing callers keep working.
src/deepgram/agent/v1/types/agent_v1settings_agent_context_listen_provider_v1.py
src/deepgram/agent/v1/types/agent_v1settings_agent_context_listen_provider_v2.py
src/deepgram/agent/v1/types/agent_v1settings_agent_context_listen_provider_v2language_hint.py
src/deepgram/agent/v1/types/agent_v1settings_agent_listen_provider_v1.py
src/deepgram/agent/v1/types/agent_v1settings_agent_listen_provider_v2.py
src/deepgram/agent/v1/requests/agent_v1settings_agent_context_listen_provider_v1.py
src/deepgram/agent/v1/requests/agent_v1settings_agent_context_listen_provider_v2.py
src/deepgram/agent/v1/requests/agent_v1settings_agent_context_listen_provider_v2language_hint.py
src/deepgram/agent/v1/requests/agent_v1settings_agent_listen_provider_v1.py
src/deepgram/agent/v1/requests/agent_v1settings_agent_listen_provider_v2.py

# Package __init__.py files that carry hand-applied legacy alias re-exports for the
# above shims. Fern would otherwise regenerate these and strip the legacy entries on
# every regen. Frozen to preserve the public-import surface for renamed types/params.
Expand Down
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Current permanently frozen files:
- `src/deepgram/agent/v1/types/agent_v1history_content.py`, `src/deepgram/agent/v1/types/agent_v1history_function_calls.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_context_messages_item.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_context_messages_item_content.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_context_messages_item_content_role.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_context_messages_item_function_calls.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_context_messages_item_function_calls_function_calls_item.py` — hand-written compatibility aliases preserving old public Agent History type imports after regen renames
- `src/deepgram/agent/v1/requests/agent_v1history_content.py`, `src/deepgram/agent/v1/requests/agent_v1history_function_calls.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_context_messages_item.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_context_messages_item_content.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_context_messages_item_function_calls.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_context_messages_item_function_calls_function_calls_item.py` — hand-written compatibility aliases preserving old public Agent History request-param imports after regen renames
- `src/deepgram/types/create_key_v1request_one.py`, `src/deepgram/requests/create_key_v1request_one.py` — hand-written compatibility aliases preserving the old public create-key request imports after the regen rename to `CreateKeyV1Request`
- `src/deepgram/agent/v1/types/agent_v1settings_agent_context_listen_provider_v1.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_context_listen_provider_v2.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_context_listen_provider_v2language_hint.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_listen_provider_v1.py`, `src/deepgram/agent/v1/types/agent_v1settings_agent_listen_provider_v2.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_context_listen_provider_v1.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_context_listen_provider_v2.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_context_listen_provider_v2language_hint.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_listen_provider_v1.py`, `src/deepgram/agent/v1/requests/agent_v1settings_agent_listen_provider_v2.py` — hand-written compatibility aliases for the 2026-05-14 spec dedup that consolidated `AgentV1SettingsAgent[Context]ListenProviderV{1,2,V2LanguageHint}` into top-level `DeepgramListenProvider*` types
- `src/deepgram/transport_interface.py`, `src/deepgram/transport.py`, `src/deepgram/transports/` — custom transport layer
- `tests/custom/test_agent_history.py` — hand-written regression test for Agent History websocket payload parsing
- `tests/custom/test_compat_aliases.py` — hand-written regression test for backward-compatible alias imports after regen renames
Expand Down
Loading
Loading