-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponents.json
More file actions
71 lines (71 loc) · 2.71 KB
/
components.json
File metadata and controls
71 lines (71 loc) · 2.71 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
{
"$schema": "./components.schema.json",
"version": 1,
"components": [
{
"slug": "chrome",
"kind": "runtime",
"title": "Google Chrome",
"description": "Chrome browser (required by the SideButton extension and Claude-native browsing).",
"requires": [],
"chip": { "label": "Chrome", "live": true, "processKey": "chrome" }
},
{
"slug": "sidebutton-server",
"kind": "runtime",
"title": "SideButton MCP server",
"description": "MCP server on :9876. Unlocks dispatch from the portal and agent capabilities (roles). Without it the agent is RDP/manual only and not dispatchable.",
"requires": [],
"unlocks": ["dispatch", "capabilities"],
"chip": { "label": "SB server", "live": true, "processKey": "sidebutton", "versionKey": "sidebutton" }
},
{
"slug": "sidebutton-extension",
"kind": "runtime",
"title": "SideButton Chrome extension",
"description": "Force-installs the SideButton extension via Chrome managed policy and waits for the browser_connected handshake.",
"requires": ["chrome", "sidebutton-server"],
"chip": { "label": "Extension", "live": true, "processKey": "extension" }
},
{
"slug": "knowledge-packs",
"kind": "packs",
"title": "Knowledge packs",
"description": "Universal 'agents' ops pack (dispatch ops workflows) + the per-account knowledge-pack registry and its update timer.",
"requires": ["sidebutton-server"],
"chip": { "label": "Knowledge packs", "live": false }
},
{
"slug": "dotnet9",
"kind": "toolchain",
"title": ".NET 9 SDK",
"description": ".NET 9 SDK + ASP.NET runtime (build/run/test .NET projects).",
"requires": [],
"chip": { "label": ".NET 9", "live": false }
},
{
"slug": "docker",
"kind": "toolchain",
"title": "Docker",
"description": "Docker engine (enables container builds and Testcontainers-based test suites). Adds the agent user to the docker group.",
"requires": [],
"chip": { "label": "Docker", "live": true }
},
{
"slug": "postgres-client",
"kind": "toolchain",
"title": "PostgreSQL client",
"description": "psql command-line client for DB inspection and migration scripts.",
"requires": [],
"chip": { "label": "psql", "live": false }
},
{
"slug": "openvpn",
"kind": "toolchain",
"title": "OpenVPN client",
"description": "OpenVPN client + the sb-vpn-connect helper. The .ovpn profile is applied manually post-provision (MVP): sudo sb-vpn-connect <profile.ovpn>. Autoconnects on boot via openvpn-client@.",
"requires": [],
"chip": { "label": "VPN", "live": false }
}
]
}