SIGN IN SIGN UP

The all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.

0 0 45 JavaScript

Add capability detection and streaming usage for Generic OpenAI provider (#5477)

- Add ENV-configurable model capabilities (tools, reasoning, vision,
  imageGeneration) via PROVIDER_SUPPORTS_* environment variables
- Add optional stream usage reporting via GENERIC_OPEN_AI_REPORT_USAGE
- Fix streaming tool calls for providers that send null tool_call.id
  (e.g., mlx-server) by generating fallback UUIDs
- Refactor supportsNativeToolCalling() to use centralized capabilities API
T
Timothy Carambat committed
faf2dd998e94a4a83bc427c28626ffcb13f4f91b
Parent: 649c942
Committed by GitHub <noreply@github.com> on 4/21/2026, 4:31:58 PM