Skip to content

docs(sdks): document python tcp_keepalive generator config option#6306

Open
devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1784308082-python-tcp-keepalive
Open

docs(sdks): document python tcp_keepalive generator config option#6306
devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1784308082-python-tcp-keepalive

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Summary

Documents the new opt-in tcp_keepalive Python SDK generator config option (added in fern-api/fern#17087) on the Python configuration page.

Adds a <ParamField> entry (plus nested field entries) matching the existing page style, placed alphabetically between skip_formatting and timeout:

  • tcp_keepalive (object, default {}) — opt in to platform-guarded TCP keepalive on the generated default httpx transport; disabled by default so existing SDKs are unchanged.
  • tcp_keepalive.enabled (bool, default false)
  • tcp_keepalive.idle_seconds (number, default 60)
  • tcp_keepalive.interval_seconds (number, default 30)
  • tcp_keepalive.count (number, default 5)

Documents the httpx>=0.25 requirement and the precedence note: a user-supplied httpx_client or custom_transport http_client always wins, so keepalive only affects the generated default transport.

No changelog entry — this is an SDKs/generators config change (SDK changelog entries are handled separately in fern-api/fern), not a Docs-product feature.

fern check --warnings passes (0 errors); Vale reports no new flags on the added lines.

Link to Devin session: https://app.devin.ai/sessions/ef735edb6f3847028e252987321fc3bd

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration
devin-ai-integration Bot requested a review from devalog as a code owner July 17, 2026 17:08
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@github-actions

Copy link
Copy Markdown
Contributor

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.

0 participants