Support multiple LLM providers per member
Apra Fleet is an open-source MCP server
Brought to you by:
apralabs
Originally created by: kumaakh
Originally owned by: yashrajsapra
Currently each member supports a single LLM provider (none, Claude, or Gemini). This should be expanded to a list of providers per member.
Allow a member to be registered with multiple LLM providers (e.g. both Gemini and Claude), so the PM can drive which specific model is used at each stage of a larger workflow.
Raised via community FAQ: https://github.com/Apra-Labs/apra-fleet/discussions/123
Originally posted by: kumaakh
Technical direction: The cleanest model is a providers array in the member registry replacing the current single provider field.
This allows PM to dispatch a Gemini pass for reasoning followed by a Claude pass for code generation on the same member without re-registering anything.