Files
letta-server/letta/llm_api/openai_client.py
Ani Tunturi 9af8e94fc9 fix: use exclude_none instead of per-provider field stripping
The Fireworks workaround manually popped reasoning fields, but
Synthetic Direct routes through Fireworks infra and hit the same
issue. exclude_none=True in model_dump is the general fix — no
need to enumerate providers or fields. Removes the Fireworks
special case since exclude_none covers it.
2026-03-21 12:43:32 -04:00

64 KiB