-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplugin.json
More file actions
62 lines (56 loc) · 2.01 KB
/
Copy pathplugin.json
File metadata and controls
62 lines (56 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
"spec": "ccbud-plugin/1",
"id": "qodercli",
"name": "Qoder CLI",
"version": "0.2.1",
"description": "Run Claude Code / Codex on Qoder via the official `qodercli --acp` agent (ACP). Reuses a Qoder CLI login or forwards a Qoder PAT from CC Buddy's API Key field.",
"vendor": "loadchange",
"homepage": "https://github.com/ccbud/qodercli-plugin",
"license": "GPL-3.0-only",
"icon": "icon.svg",
"source": {
"git": "https://github.com/ccbud/qodercli-plugin",
"branch": "main",
"build": "make dist"
},
"runtime": {
"kind": "sidecar-process",
"exec": {
"darwin-arm64": "bin/launch.sh",
"darwin-amd64": "bin/launch.sh",
"linux-amd64": "bin/launch.sh",
"linux-arm64": "bin/launch.sh",
"windows-amd64": "bin/launch.cmd"
},
"args": ["serve", "--port", "{port}", "--home", "{home}"],
"port": "dynamic",
"readySignal": {
"channel": "stdout-json",
"event": "ready",
"portField": "port"
}
},
"endpoint": {
"protocol": "openai-chat",
"basePath": "/v1",
"healthPath": "/healthz",
"readyTimeoutMs": 15000
},
"auth": {
"kind": "login-reuse",
"reuses": "Qoder CLI login state (~/.qoder/.auth), with optional per-request Qoder PAT",
"statusPath": "/v1/plugin/auth"
},
"models": [
{ "alias": "Auto", "upstream": "Auto" },
{ "alias": "Ultimate", "upstream": "Ultimate", "reasoning": ["low", "medium", "high"] },
{ "alias": "Performance", "upstream": "Performance" },
{ "alias": "Efficient", "upstream": "Efficient" },
{ "alias": "Lite", "upstream": "Lite" }
],
"modelMapping": {
"primary": "Ultimate",
"light": "Performance"
},
"notes": "Inference is bridged to the official `qodercli --acp` agent over stdio (ACP); the plugin runs the CLI as-shipped and never patches it. A CC Buddy provider API Key is forwarded as QODER_PERSONAL_ACCESS_TOKEN for that request. Qoder runs as a full agent (it edits files / runs commands in the workspace), so ccbud tool-call round-trips are not used."
}