`AgentConfig.provider`, `CoordinatorConfig.provider`, and `OrchestratorConfig.defaultProvider` were typed as a narrow 5-provider union (anthropic/copilot/grok/openai/gemini) while `createAdapter()` already accepts the full 8-provider `SupportedProvider` union (adds azure-openai/deepseek/minimax). This forced users to cast when passing valid providers. Widens the three fields to reference `SupportedProvider` directly. Fully additive: no narrowing of previously valid usage. Surfaced in #153 review (Engram integration example used `as AgentProvider` to work around the narrow type). |
||
|---|---|---|
| .. | ||
| agent | ||
| cli | ||
| dashboard | ||
| llm | ||
| memory | ||
| orchestrator | ||
| task | ||
| team | ||
| tool | ||
| utils | ||
| errors.ts | ||
| index.ts | ||
| mcp.ts | ||
| types.ts | ||