-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuilder-kit-catalog.json
More file actions
179 lines (179 loc) · 6.37 KB
/
Copy pathbuilder-kit-catalog.json
File metadata and controls
179 lines (179 loc) · 6.37 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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
{
"$schema": "./builder-kit-catalog.schema.json",
"catalogVersion": 1,
"kits": [
{
"target": "codex",
"status": "partial",
"starterShape": "responses-runtime-helper",
"bestEntry": "pnpm run webai-bridge:cli -- compat-target --target codex",
"requiredInputs": [
"service runtime base URL",
"Codex-side request text",
"explicit provider/lane choice when the target provider is dual-lane"
],
"starterSteps": [
"Read the Codex compat target truth first.",
"Point the helper at the current WebaiBridge service runtime base URL.",
"Keep the helper text-only and delegate actual invocation through the thin compat adapter.",
"Expose unsupported features as fail-closed instead of silently dropping them."
],
"outputArtifacts": [
"builder-side runtime helper",
"thin request bridge",
"truthful status page or README snippet"
],
"safeClaims": [
"partial Codex compatibility",
"thin runtime bridge",
"fail-closed builder helper"
],
"recommendedDocs": [
"docs/starter-pack-chooser.md",
"catalogs/starter-pack-comparison.json",
"docs/host-integration-playbooks.md",
"docs/host-integration-examples.md",
"docs/compat/codex.md",
"docs/public-surface-support-matrix.md",
"starter-packs/README.md"
],
"copyReadyPackPath": "starter-packs/builders/codex",
"notYetSupported": [
"tool-execution parity",
"mcp parity",
"worktree parity"
]
},
{
"target": "claude-code",
"status": "partial",
"starterShape": "message-runtime-helper",
"bestEntry": "pnpm run webai-bridge:cli -- compat-target --target claude-code",
"requiredInputs": [
"service runtime base URL",
"Claude Code-style message payload",
"explicit target provider when multiple providers fit the model family"
],
"starterSteps": [
"Read the Claude Code compat truth page first.",
"Normalize the message payload into the thin runtime bridge shape.",
"Delegate through the existing WebaiBridge runtime invoke route.",
"Keep tool or terminal claims fail-closed and visibly unsupported."
],
"outputArtifacts": [
"message/runtime bridge helper",
"gateway-format adapter",
"fail-closed compatibility note"
],
"safeClaims": [
"partial Claude Code compatibility",
"thin message/runtime bridge",
"no terminal or tool parity"
],
"recommendedDocs": [
"docs/starter-pack-chooser.md",
"catalogs/starter-pack-comparison.json",
"docs/host-integration-playbooks.md",
"docs/host-integration-examples.md",
"docs/compat/claude-code.md",
"docs/public-surface-support-matrix.md",
"starter-packs/README.md"
],
"copyReadyPackPath": "starter-packs/builders/claude-code",
"notYetSupported": [
"terminal shell parity",
"approval parity",
"tool parity",
"mcp parity"
]
},
{
"target": "openclaw",
"status": "partial",
"starterShape": "delegated-runtime-helper",
"bestEntry": "pnpm run webai-bridge:cli -- compat-target --target openclaw",
"requiredInputs": [
"service runtime base URL",
"delegation-first request envelope",
"read-only preflight truth for bootstrap, health, and dispatch planning",
"explicit understanding that the OpenClaw product shell stays outside WebaiBridge"
],
"starterSteps": [
"Read the OpenClaw compat truth page and upstream boundary reminder first.",
"Read the delegation preview and dispatch-plan truth before exposing the helper to builders.",
"Use the delegation-first runtime bridge instead of copying the product shell.",
"Keep operator or control-plane expectations outside the starter.",
"Document the remaining parity gaps before exposing the helper."
],
"outputArtifacts": [
"delegation-first runtime helper",
"delegation preflight receipt",
"thin adapter README",
"bounded parity disclaimer"
],
"safeClaims": [
"partial OpenClaw compatibility",
"delegation-first bridge",
"builder preflight helper",
"no operator or product-shell parity"
],
"recommendedDocs": [
"docs/starter-pack-chooser.md",
"catalogs/starter-pack-comparison.json",
"docs/host-integration-playbooks.md",
"docs/host-integration-examples.md",
"docs/compat/openclaw.md",
"starter-packs/README.md"
],
"copyReadyPackPath": "starter-packs/builders/openclaw",
"notYetSupported": [
"operator control-plane parity",
"product-shell parity",
"channel shell parity"
]
},
{
"target": "mcp",
"status": "partial",
"starterShape": "read-only-runtime-inspector",
"bestEntry": "pnpm run webai-bridge:mcp -- --base-url http://127.0.0.1:4010",
"requiredInputs": [
"service runtime base URL",
"local MCP client capable of stdio transport",
"read-only use case"
],
"starterSteps": [
"Start the read-only WebaiBridge MCP server over stdio.",
"Enumerate the published tools before wiring client UX around them.",
"Route only inspection and diagnostics requests through this surface.",
"Keep invoke, acquisition, and browser-automation requests visibly unsupported."
],
"outputArtifacts": [
"stdio MCP client config",
"read-only runtime inspector",
"bounded tool inventory"
],
"safeClaims": [
"partial MCP surface",
"read-only MCP server",
"runtime inspection only"
],
"recommendedDocs": [
"docs/starter-pack-chooser.md",
"catalogs/starter-pack-comparison.json",
"docs/host-integration-playbooks.md",
"docs/host-integration-examples.md",
"docs/mcp.md",
"docs/api/mcp-readonly-server.md",
"starter-packs/README.md"
],
"copyReadyPackPath": "starter-packs/builders/mcp",
"notYetSupported": [
"execution brain",
"runtime invoke through MCP",
"acquisition write through MCP",
"embedded consumer parity"
]
}
]
}