GitHub Copilot users with Claude models got 400 errors because the native Anthropic web_search_20250305 tool was injected into requests to Copilot's API proxy, which doesn't support it. The root cause was that model_select never fires before the first API request on new sessions, so the fallback heuristic (model name starts with "claude-") couldn't distinguish direct Anthropic from proxied providers. Fix: pass the resolved Model object through to the before_provider_request event so extensions can check model.provider directly instead of relying on model name heuristics. |
||
|---|---|---|
| .. | ||
| agents | ||
| extensions | ||
| skills | ||
| GSD-WORKFLOW.md | ||