mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-15 07:04:45 +00:00
refactor: rename custom provider examples
- custom-provider -> custom-provider-anthropic - gitlab-duo -> custom-provider-gitlab-duo - Update READMEs with custom provider section
This commit is contained in:
parent
7caa08999e
commit
758baa9fec
12 changed files with 32 additions and 11 deletions
27
package-lock.json
generated
27
package-lock.json
generated
|
|
@ -11,8 +11,8 @@
|
|||
"packages/*",
|
||||
"packages/web-ui/example",
|
||||
"packages/coding-agent/examples/extensions/with-deps",
|
||||
"packages/coding-agent/examples/extensions/custom-provider",
|
||||
"packages/coding-agent/examples/extensions/gitlab-duo"
|
||||
"packages/coding-agent/examples/extensions/custom-provider-anthropic",
|
||||
"packages/coding-agent/examples/extensions/custom-provider-gitlab-duo"
|
||||
],
|
||||
"dependencies": {
|
||||
"@mariozechner/jiti": "^2.6.5",
|
||||
|
|
@ -6913,12 +6913,12 @@
|
|||
"@napi-rs/canvas": "^0.1.81"
|
||||
}
|
||||
},
|
||||
"node_modules/pi-extension-custom-provider": {
|
||||
"resolved": "packages/coding-agent/examples/extensions/custom-provider",
|
||||
"node_modules/pi-extension-custom-provider-anthropic": {
|
||||
"resolved": "packages/coding-agent/examples/extensions/custom-provider-anthropic",
|
||||
"link": true
|
||||
},
|
||||
"node_modules/pi-extension-gitlab-duo": {
|
||||
"resolved": "packages/coding-agent/examples/extensions/gitlab-duo",
|
||||
"node_modules/pi-extension-custom-provider-gitlab-duo": {
|
||||
"resolved": "packages/coding-agent/examples/extensions/custom-provider-gitlab-duo",
|
||||
"link": true
|
||||
},
|
||||
"node_modules/pi-extension-with-deps": {
|
||||
|
|
@ -8702,10 +8702,22 @@
|
|||
"packages/coding-agent/examples/extensions/custom-provider": {
|
||||
"name": "pi-extension-custom-provider",
|
||||
"version": "1.0.0",
|
||||
"extraneous": true,
|
||||
"dependencies": {
|
||||
"@anthropic-ai/sdk": "^0.52.0"
|
||||
}
|
||||
},
|
||||
"packages/coding-agent/examples/extensions/custom-provider-anthropic": {
|
||||
"name": "pi-extension-custom-provider-anthropic",
|
||||
"version": "1.0.0",
|
||||
"dependencies": {
|
||||
"@anthropic-ai/sdk": "^0.52.0"
|
||||
}
|
||||
},
|
||||
"packages/coding-agent/examples/extensions/custom-provider-gitlab-duo": {
|
||||
"name": "pi-extension-custom-provider-gitlab-duo",
|
||||
"version": "1.0.0"
|
||||
},
|
||||
"packages/coding-agent/examples/extensions/dosbox": {
|
||||
"name": "pi-extension-dosbox",
|
||||
"version": "0.0.1",
|
||||
|
|
@ -8719,7 +8731,8 @@
|
|||
},
|
||||
"packages/coding-agent/examples/extensions/gitlab-duo": {
|
||||
"name": "pi-extension-gitlab-duo",
|
||||
"version": "1.0.0"
|
||||
"version": "1.0.0",
|
||||
"extraneous": true
|
||||
},
|
||||
"packages/coding-agent/examples/extensions/pi-dosbox": {
|
||||
"version": "0.0.1",
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@
|
|||
"packages/*",
|
||||
"packages/web-ui/example",
|
||||
"packages/coding-agent/examples/extensions/with-deps",
|
||||
"packages/coding-agent/examples/extensions/custom-provider",
|
||||
"packages/coding-agent/examples/extensions/gitlab-duo"
|
||||
"packages/coding-agent/examples/extensions/custom-provider-anthropic",
|
||||
"packages/coding-agent/examples/extensions/custom-provider-gitlab-duo"
|
||||
],
|
||||
"scripts": {
|
||||
"clean": "npm run clean --workspaces",
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ Example extensions demonstrating:
|
|||
- Git integration (checkpoints, auto-commit)
|
||||
- System prompt modifications and custom compaction
|
||||
- External integrations (SSH, file watchers, system theme sync)
|
||||
- Custom providers (Anthropic with custom streaming, GitLab Duo)
|
||||
|
||||
## Documentation
|
||||
|
||||
|
|
|
|||
|
|
@ -88,6 +88,13 @@ cp permission-gate.ts ~/.pi/agent/extensions/
|
|||
|-----------|-------------|
|
||||
| `mac-system-theme.ts` | Syncs pi theme with macOS dark/light mode |
|
||||
|
||||
### Custom Providers
|
||||
|
||||
| Extension | Description |
|
||||
|-----------|-------------|
|
||||
| `custom-provider-anthropic/` | Custom Anthropic provider with OAuth support and custom streaming implementation |
|
||||
| `custom-provider-gitlab-duo/` | GitLab Duo provider using pi-ai's built-in Anthropic/OpenAI streaming via proxy |
|
||||
|
||||
### External Dependencies
|
||||
|
||||
| Extension | Description |
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "pi-extension-custom-provider",
|
||||
"name": "pi-extension-custom-provider-anthropic",
|
||||
"private": true,
|
||||
"version": "1.0.0",
|
||||
"type": "module",
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"name": "pi-extension-gitlab-duo",
|
||||
"name": "pi-extension-custom-provider-gitlab-duo",
|
||||
"private": true,
|
||||
"version": "1.0.0",
|
||||
"type": "module",
|
||||
Loading…
Add table
Add a link
Reference in a new issue