Skip to content

SDK regeneration#38

Closed
fern-api[bot] wants to merge 2 commits into
mainfrom
fern-bot/2026-06-17_06-35-06_107
Closed

SDK regeneration#38
fern-api[bot] wants to merge 2 commits into
mainfrom
fern-bot/2026-06-17_06-35-06_107

Conversation

@fern-api

@fern-api fern-api Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Automated SDK generation by Fern


✅ Customizations automatically preserved, but 15 files need your attention.

Action required: 15 files with unresolved customization conflicts

The new generation changed code you previously customized. Non-conflicting customizations have been applied automatically. The following files need manual resolution:

File Your customization Why it conflicted
src/agora_agent/agentkit/__init__.py chore(agentkit): bump to v1.5.0 and expose v2.7 type aliases The new generation changed the same lines you edited
src/agora_agent/agentkit/vendors/__init__.py chore(agentkit): bump to v1.5.0 and expose v2.7 type aliases The new generation changed the same lines you edited
src/agora_agent/agentkit/vendors/llm.py feat(agentkit): update MLLM and LLM vendor wrappers for v2.7 The new generation changed the same lines you edited
src/agora_agent/agentkit/vendors/mllm.py feat(agentkit): update MLLM and LLM vendor wrappers for v2.7 The new generation changed the same lines you edited
src/agora_agent/agentkit/avatar_types.py feat(agentkit): add GenericAvatar and session-aware avatar validation The new generation changed the same lines you edited
src/agora_agent/agentkit/agent.py feat(agentkit): update Agent builder and session lifecycle for v2.7 The new generation changed the same lines you edited
src/agora_agent/agentkit/agent_session.py feat(agentkit): update Agent builder and session lifecycle for v2.7 The new generation changed the same lines you edited
src/agora_agent/agentkit/vendors/avatar.py refactor(agentkit): align deprecated vendor aliases with canonical names The new generation changed the same lines you edited
src/agora_agent/agentkit/constants.py feat(agentkit): export type aliases and avatar token helpers The new generation changed the same lines you edited
docs/reference/agent.md updated docs The new generation changed the same lines you edited
compat/agora-agent-server-sdk/src/agora_agent_server_sdk_compat/__init__.py make python compat package publishable Both the generator and your customization created this file
src/agora_agent/agentkit/agent_session.py Re-export AgentKit symbols from agora_agent package root Extend getattr and all so vendor classes, presets, and helpers are importable via from agora_agent import .... Add tests and update class docstring examples to use the root import path. This customization was from a previous generation
src/agora_agent/agentkit/agent_session.py feat(agentkit): support agent-level pipeline_id This customization was from a previous generation
tests/custom/test_pipeline_id.py feat(agentkit): support agent-level pipeline_id Both the generator and your customization created this file
src/agora_agent/core/client_wrapper.py Prepare Python SDK v2.2.0 release The new generation changed the same lines you edited

How to resolve

  1. Check out this branch:
    git fetch origin && git checkout -b fern-bot/2026-06-17_06-35-06_107 origin/fern-bot/2026-06-17_06-35-06_107
    Or if you don't have the repo cloned:
    git clone https://github.com/AgoraIO/agora-agents-python.git && cd agora-agents-python && git checkout -b fern-bot/2026-06-17_06-35-06_107 origin/fern-bot/2026-06-17_06-35-06_107
  2. Run: fern replay resolve
  3. Open the conflicting files in your editor — you'll see standard merge conflict markers
  4. Resolve using your editor's merge tools (VS Code, IntelliJ, etc.)
  5. Run: fern replay resolve again to finalize
  6. Push your changes

Your resolved customizations will be remembered on future SDK generations.
If you merge this PR without resolving, your unresolved customizations will conflict again on the next generation.

fern-api Bot added 2 commits June 17, 2026 06:34
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-python-sdk: 4.37.0
Patches applied (5):
  - patch-7465fada: fix(agentkit): resolve Python session typing issues
  - patch-fae1249a: Re-export agora-agents API from legacy PyPI compatibility package The compat distribution delegates to agora_agent via __getattr__ and documents both import paths in its README.
  - patch-299e4bd9: fix(agentkit): resolve provider config type checks
  - patch-bed29b6b: chore: bump Python packages to 2.1.0
  - patch-fecdc77c: Fix AgentKit request validation and provider wire-key coverage

Patches with unresolved conflicts (12):
  - patch-6e30398b: chore(agentkit): bump to v1.5.0 and expose v2.7 type aliases
  - patch-9df782b4: feat(agentkit): update MLLM and LLM vendor wrappers for v2.7
  - patch-26706d73: feat(agentkit): add GenericAvatar and session-aware avatar validation
  - patch-9f491c63: feat(agentkit): update Agent builder and session lifecycle for v2.7
  - patch-eaec58eb: refactor(agentkit): align deprecated vendor aliases with canonical names
  - patch-20245632: feat(agentkit): export type aliases and avatar token helpers
  - patch-972dd5bd: updated docs
  - patch-d29165c4: make python compat package publishable
  - patch-44c21c14: Re-export AgentKit symbols from agora_agent package root Extend __getattr__ and __all__ so vendor classes, presets, and helpers are importable via `from agora_agent import ...`. Add tests and update class docstring examples to use the root import path.
  - patch-617ee134: feat(agentkit): support agent-level pipeline_id
  - patch-8e22e6d0: udpated agent docs
  - patch-c287be1c: Prepare Python SDK v2.2.0 release
    Run `fern-replay resolve` to apply these customizations.

Patches absorbed by generator (3):
  - patch-fc9d93c3: Document agora-agents PyPI install name and migration notes
  - patch-d475306b: Move package rename guidance to installation docs and protect manual paths in Fern ignore. Consolidate migration notes into the installation guide with next-step links, add a brief README pointer, and exclude README, compat, and workflow files from Fern generation.
  - patch-c9355576: Streamline Python docs and README for app-credentials-first onboarding. Remove duplicated low-level client examples from the README, de-emphasize legacy auth modes, refocus the low-level API guide on AgentKit with telephony escape hatches, and update Agora-managed model terminology.
    The generator now produces these customizations natively.
@plutoless plutoless closed this Jun 17, 2026
@plutoless plutoless deleted the fern-bot/2026-06-17_06-35-06_107 branch June 17, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant