Skip to content

honor default for invalid bool-like config values - #3748

Closed
aydnOktay wants to merge 1 commit into
NousResearch:mainfrom
aydnOktay:feat/gateway-coerce-bool-default
Closed

honor default for invalid bool-like config values#3748
aydnOktay wants to merge 1 commit into
NousResearch:mainfrom
aydnOktay:feat/gateway-coerce-bool-default

Conversation

@aydnOktay

Copy link
Copy Markdown
Contributor

Harden gateway.config._coerce_bool to avoid surprising truthy coercion for invalid inputs.
Preserve caller-provided default for unknown string values and unsupported types.
Keep explicit handling for common true/false string forms and integers.
Scope is intentionally small: single-file change for low regression risk.

@teknium1

Copy link
Copy Markdown
Contributor

Merged via #4029. Authorship preserved, 130 config tests pass. Thanks @aydnOktay!

@teknium1 teknium1 closed this Mar 30, 2026
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.

2 participants