OpenCode Deployer commited on
Commit
ac21dc9
·
1 Parent(s): 6a1ef95
Files changed (2) hide show
  1. openclaw.json +5 -3
  2. view.json +249 -0
openclaw.json CHANGED
@@ -51,9 +51,11 @@
51
  },
52
  "channels": {
53
  "dingtalk": {
54
- "clientId": "${DINGTALK_APP_KEY}",
55
- "clientSecret": "${DINGTALK_APP_SECRET}",
56
- "robotCode": "${DINGTALK_ROBOT_CODE}"
 
 
57
  }
58
  },
59
  "gateway": {
 
51
  },
52
  "channels": {
53
  "dingtalk": {
54
+ "clientId": "${DINGTALK_CLIENT_ID}",
55
+ "clientSecret": "${DINGTALK_CLIENT_SECRET}",
56
+ "gatewayAuth": {
57
+ "enabled": false
58
+ }
59
  }
60
  },
61
  "gateway": {
view.json ADDED
@@ -0,0 +1,249 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "meta": {
3
+ "lastTouchedVersion": "2026.2.24",
4
+ "lastTouchedAt": "2026-03-17T01:26:25.159Z"
5
+ },
6
+ "wizard": {
7
+ "lastRunAt": "2026-03-12T03:53:46.463Z",
8
+ "lastRunVersion": "2026.2.24",
9
+ "lastRunCommand": "doctor",
10
+ "lastRunMode": "local"
11
+ },
12
+ "models": {
13
+ "mode": "merge",
14
+ "providers": {
15
+ "api-nvidia-minimax-m2-5": {
16
+ "baseUrl": "https://integrate.api.nvidia.com/v1",
17
+ "apiKey": "${NVIDIA_API_KEY}",
18
+ "api": "openai-completions",
19
+ "models": [
20
+ {
21
+ "id": "minimaxai/minimax-m2.5",
22
+ "name": "minimaxai/minimax-m2.5 (Custom Provider)",
23
+ "reasoning": false,
24
+ "input": [
25
+ "text"
26
+ ],
27
+ "cost": {
28
+ "input": 0,
29
+ "output": 0,
30
+ "cacheRead": 0,
31
+ "cacheWrite": 0
32
+ },
33
+ "contextWindow": 64000,
34
+ "maxTokens": 64000
35
+ }
36
+ ]
37
+ }
38
+ }
39
+ },
40
+ "agents": {
41
+ "defaults": {
42
+ "model": {
43
+ "primary": "api-nvidia-minimax-m2-5/minimaxai/minimax-m2.5"
44
+ },
45
+ "models": {
46
+ "api-nvidia-minimax-m2-5/minimaxai/minimax-m2.5": {
47
+ "alias": "minimax-m2.5"
48
+ }
49
+ },
50
+ "workspace": "/root/.openclaw/workspace",
51
+ "compaction": {
52
+ "mode": "safeguard"
53
+ },
54
+ "maxConcurrent": 4,
55
+ "subagents": {
56
+ "maxConcurrent": 8
57
+ }
58
+ },
59
+ "list": [
60
+ {
61
+ "id": "main",
62
+ "subagents": {
63
+ "allowAgents": [
64
+ "recruiter",
65
+ "openclawer"
66
+ ]
67
+ }
68
+ },
69
+ {
70
+ "id": "recruiter",
71
+ "name": "recruiter",
72
+ "workspace": "/root/.openclaw/workspace/agents/recruiter",
73
+ "agentDir": "/root/.openclaw/agents/recruiter/agent",
74
+ "identity": {
75
+ "name": "招聘专员小猎",
76
+ "theme": "AI 招聘助手",
77
+ "emoji": "🦁",
78
+ "avatar": "_(可选)"
79
+ }
80
+ },
81
+ {
82
+ "id": "openclawer",
83
+ "name": "openclaw工程师",
84
+ "workspace": "/root/.openclaw/workspace/agents/openclaw-engineer",
85
+ "agentDir": "/root/.openclaw/agents/openclaw/agent",
86
+ "identity": {
87
+ "name": "OpenClaw工程师",
88
+ "theme": "技术专家",
89
+ "emoji": "🛠️"
90
+ }
91
+ }
92
+ ]
93
+ },
94
+ "tools": {
95
+ "agentToAgent": {
96
+ "enabled": true,
97
+ "allow": [
98
+ "recruiter",
99
+ "openclawer"
100
+ ]
101
+ }
102
+ },
103
+ "bindings": [
104
+ {
105
+ "agentId": "main",
106
+ "match": {
107
+ "channel": "dingtalk",
108
+ "accountId": "baitang"
109
+ }
110
+ },
111
+ {
112
+ "agentId": "recruiter",
113
+ "match": {
114
+ "channel": "dingtalk",
115
+ "accountId": "bot2"
116
+ }
117
+ },
118
+ {
119
+ "agentId": "openclawer",
120
+ "match": {
121
+ "channel": "dingtalk",
122
+ "accountId": "nienie"
123
+ }
124
+ }
125
+ ],
126
+ "messages": {
127
+ "ackReactionScope": "group-mentions"
128
+ },
129
+ "commands": {
130
+ "native": "auto",
131
+ "nativeSkills": "auto",
132
+ "restart": true,
133
+ "ownerDisplay": "raw"
134
+ },
135
+ "session": {
136
+ "dmScope": "per-channel-peer"
137
+ },
138
+ "channels": {
139
+ "feishu": {
140
+ "appId": "${FEISHU_APP_ID}",
141
+ "appSecret": "${FEISHU_APP_SECRET}",
142
+ "connectionMode": "websocket",
143
+ "enabled": false
144
+ },
145
+ "dingtalk": {
146
+ "clientId": "${DINGTALK_CLIENT_ID}",
147
+ "clientSecret": "${DINGTALK_CLIENT_SECRET}",
148
+ "gatewayAuth": {
149
+ "enabled": false
150
+ },
151
+ "accounts": {
152
+ "bot2": {
153
+ "clientId": "dingquu7yfysqwdigre7",
154
+ "clientSecret": "it2ieapapLCYpkGmT-92uCQWU51C3blzzHhnzfHkX5ed3Vywc17Z7qiuEPuqmjLT",
155
+ "robotCode": "dingquu7yfysqwdigre7"
156
+ },
157
+ "nienie": {
158
+ "clientId": "dingktmlrkjw4un9a0m9",
159
+ "clientSecret": "6fP-oTK7l761wi4a8TFbsDY03GVzY05Y1l7G0oYpgxyI4DodBT0EdyTjoIpDuqss",
160
+ "robotCode": "dingktmlrkjw4un9a0m9"
161
+ },
162
+ "baitang": {
163
+ "clientId": "dingwko0cv11gyp1yqf2",
164
+ "clientSecret": "tvMrOQdt1sZDZPMaYBy389p6Pj5CNu8bLBSEtjL5sWUYJ5C-tpRwwOKDCZSCYAUI",
165
+ "robotCode": "dingwko0cv11gyp1yqf2"
166
+ }
167
+ }
168
+ },
169
+ "wecom": {
170
+ "enabled": false,
171
+ "botId": "${WECOM_BOT_ID}",
172
+ "secret": "${WECOM_SECRET}",
173
+ "allowFrom": [],
174
+ "dmPolicy": "pairing"
175
+ },
176
+ "qqbot": {
177
+ "enabled": false,
178
+ "allowFrom": [
179
+ "*"
180
+ ],
181
+ "appId": "1903496381",
182
+ "clientSecret": "vlPq33pNgmfKm00m"
183
+ }
184
+ },
185
+ "gateway": {
186
+ "port": 18789,
187
+ "mode": "local",
188
+ "bind": "loopback",
189
+ "auth": {
190
+ "mode": "token",
191
+ "token": "${OPENCLAW_GATEWAY_TOKEN}"
192
+ },
193
+ "tailscale": {
194
+ "mode": "off",
195
+ "resetOnExit": false
196
+ },
197
+ "nodes": {
198
+ "denyCommands": [
199
+ "camera.snap",
200
+ "camera.clip",
201
+ "screen.record",
202
+ "calendar.add",
203
+ "contacts.add",
204
+ "reminders.add"
205
+ ]
206
+ }
207
+ },
208
+ "plugins": {
209
+ "allow": [
210
+ "feishu",
211
+ "dingtalk",
212
+ "wecom-openclaw-plugin",
213
+ "qqbot",
214
+ "openclaw-qqbot"
215
+ ],
216
+ "entries": {
217
+ "feishu": {
218
+ "enabled": true
219
+ },
220
+ "dingtalk": {
221
+ "enabled": true
222
+ },
223
+ "wecom-openclaw-plugin": {
224
+ "enabled": true
225
+ },
226
+ "qqbot": {
227
+ "enabled": true
228
+ },
229
+ "openclaw-qqbot": {
230
+ "enabled": true
231
+ }
232
+ },
233
+ "installs": {
234
+ "wecom-openclaw-plugin": {
235
+ "source": "npm",
236
+ "spec": "@wecom/wecom-openclaw-plugin",
237
+ "installPath": "/root/.openclaw/extensions/wecom-openclaw-plugin",
238
+ "version": "1.0.10",
239
+ "resolvedName": "@wecom/wecom-openclaw-plugin",
240
+ "resolvedVersion": "1.0.10",
241
+ "resolvedSpec": "@wecom/wecom-openclaw-plugin@1.0.10",
242
+ "integrity": "sha512-BKiQbB+UeTV28/lwmRi80nCtniLk127+LbaAH/NfEk1OhHjHahGEaibdP1zbdO1OJqizMWWmTcaych1s2466jw==",
243
+ "shasum": "b27ca163464dbe177923f1039857b1d0f22d43a3",
244
+ "resolvedAt": "2026-03-14T05:34:53.702Z",
245
+ "installedAt": "2026-03-14T05:35:07.266Z"
246
+ }
247
+ }
248
+ }
249
+ }