mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-17 01:04:36 +00:00
GitHub Copilot: auto-enable models, fix gpt-5 API, normalize tool call IDs
- Auto-enable all models after /login via POST /models/{model}/policy
- Use openai-responses API for gpt-5/o3/o4 models (not accessible via completions)
- Normalize tool call IDs when switching between github-copilot models with different APIs
(fixes #198: openai-responses generates 450+ char IDs with special chars that break other models)
- Update README with streamlined GitHub Copilot docs
This commit is contained in:
parent
16c8861842
commit
c5543f7586
7 changed files with 216 additions and 127 deletions
|
|
@ -132,18 +132,11 @@ pi
|
|||
/login # Select "GitHub Copilot", authorize in browser
|
||||
```
|
||||
|
||||
During login, you'll be prompted for an enterprise domain. Press Enter to use github.com, or enter your GitHub Enterprise Server domain (e.g., `github.mycompany.com`).
|
||||
During login, you'll be prompted for an enterprise domain. Press Enter to use github.com, or enter your GitHub Enterprise Server domain (e.g., `github.mycompany.com`). All models are automatically enabled after login.
|
||||
|
||||
Some models require explicit enablement before use. If you get "The requested model is not supported" error:
|
||||
If you get "The requested model is not supported" error, enable the model manually in VS Code: open Copilot Chat, click the model selector, select the model (warning icon), and click "Enable".
|
||||
|
||||
1. Open VS Code with GitHub Copilot Chat extension
|
||||
2. Open the Copilot Chat panel and click the model selector
|
||||
3. Select the model (marked with a warning icon)
|
||||
4. Click "Enable" to accept the terms
|
||||
|
||||
For enterprise users, check with your organization's Copilot administrator for model availability and policies.
|
||||
|
||||
Note: Enabling some models (e.g., Grok from xAI) may involve sharing usage data with the provider. Review the terms before enabling.
|
||||
For enterprise users, check with your organization's Copilot administrator for model availability.
|
||||
|
||||
Tokens stored in `~/.pi/agent/oauth.json` (mode 0600). Use `/logout` to clear.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue