-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathruntime-manifest.json
More file actions
155 lines (155 loc) · 4.81 KB
/
Copy pathruntime-manifest.json
File metadata and controls
155 lines (155 loc) · 4.81 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
{
"$schema": "https://raw.githubusercontent.com/cordisx/cordisx-protocol/main/schemas/plugin-manifest.v14.schema.json",
"schemaVersion": 14,
"id": "cli-proxy-api",
"name": "CLIProxy Providers",
"capabilities": [
{
"name": "models.read",
"required": false,
"scope": {}
},
{
"name": "tasks.catalog.read",
"required": false,
"scope": {}
},
{
"name": "tasks.content.read",
"required": false,
"scope": {
"runtime": "exact-request"
}
},
{
"name": "tasks.create",
"required": false,
"scope": {
"runtime": "exact-request"
}
},
{
"name": "tasks.control",
"required": false,
"scope": {
"runtime": "exact-request"
}
},
{
"name": "turns.submit",
"required": false,
"scope": {
"runtime": "exact-request"
}
},
{
"name": "turns.control",
"required": false,
"scope": {
"runtime": "exact-request"
}
}
],
"services": [
{
"id": "providers-runtime",
"kind": "platform-provider",
"owner": "host",
"schema": "https://raw.githubusercontent.com/cordisx/cordisx-protocol/main/schemas/cli-proxy-provider-runtime-config.v1.schema.json",
"applicationMode": "service-restart",
"entry": "./dist/service.mjs"
},
{
"id": "gateway-runtime",
"kind": "managed-backend",
"owner": "host",
"entry": "./dist/gateway.mjs",
"definitionSchema": "https://raw.githubusercontent.com/cordisx/cordisx-protocol/main/schemas/managed-service-definition.v1.schema.json",
"runtimeResources": [
{
"path": "./config/cli-proxy-api.yaml",
"mode": "data",
"digest": "sha256:1dee049ec7bc4b9ff9a6bf77e8d8a88136045d3fd9d25ac15acb2925502e424c",
"byteLength": 405
},
{
"path": "./schemas/cli-proxy-gateway-model-catalog.v1.schema.json",
"mode": "data",
"digest": "sha256:b20bf7d388ae1417eaa1e86186eab241c754fc54af3c3b4d5439308202194b30",
"byteLength": 639
},
{
"path": "./schemas/cli-proxy-gateway-codex-upstream.v1.schema.json",
"mode": "data",
"digest": "sha256:a9908de439af944ac24744721c117fd0c0a18c18e61355d343f8ad57311fafba",
"byteLength": 1253
},
{
"path": "./schemas/cli-proxy-gateway-openai-upstream.v1.schema.json",
"mode": "data",
"digest": "sha256:8f226eeaf778394f452c0c224bd163c1c68806f56c63982d0394c03d6be4483b",
"byteLength": 1925
},
{
"path": "./schemas/cli-proxy-gateway-adapter.v1.schema.json",
"mode": "data",
"digest": "sha256:178a7ad887b0400fdea8e143eb748e51bf491fff92381a9de186c9b41cf6a5a5",
"byteLength": 3011
},
{
"path": "./schemas/cli-proxy-gateway-connection.v1.schema.json",
"mode": "data",
"digest": "sha256:bbe81ec1a835586e67f7c9e7565a888a8120e55cbb1cc0a8d299b36831173abf",
"byteLength": 2371
},
{
"path": "./schemas/cli-proxy-gateway-extension-plan.v1.schema.json",
"mode": "data",
"digest": "sha256:398b8f8b05e16a39808f20829edc4f641f33409030faed18ab32bc2e420e05d1",
"byteLength": 2761
},
{
"path": "./schemas/cli-proxy-management-auth-files.v1.schema.json",
"mode": "data",
"digest": "sha256:9785b09906567848143054d522b141f5f06234f7b16a8dc2a02ef31e6d58e76c",
"byteLength": 370
},
{
"path": "./schemas/cli-proxy-management-operation.v1.schema.json",
"mode": "data",
"digest": "sha256:c1a9e12cf48ee53825948b053ea364ce70d09122321502560defebeb3d8d0c12",
"byteLength": 218
},
{
"path": "./runtime/cli-proxy-plugins/darwin/arm64/cordisx-gateway-bridge.dylib",
"mode": "executable",
"digest": "sha256:da5786f5347f39f7ec1b19b60655a899885e884238a95a20b01d3b74fa1c2882",
"byteLength": 4553202,
"platforms": [
"darwin"
],
"architectures": [
"arm64"
]
}
],
"consumerGrants": [
{
"pluginId": "cli-proxy-api",
"operations": [
"gateway.models.list",
"gateway.management.accounts.list",
"gateway.management.accounts.toggle",
"gateway.management.oauth.anthropic.start",
"gateway.management.oauth.codex.start",
"gateway.management.oauth.antigravity.start",
"gateway.management.oauth.kimi.start",
"gateway.management.oauth.xai.start",
"gateway.management.oauth.poll",
"gateway.management.oauth.cancel"
]
}
]
}
]
}