You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`/api/system/telegram`| POST | Manage Telegram Bridge configurations |
297
+
|`/api/system/services/start`| POST | Start auxiliary services |
269
298
|`/api/system/services/stop`| POST | Stop all auxiliary services |
270
-
|`/api/system/services/status`| GET | Auxiliary service health (Telegram, Cloudflared) |
271
-
|`/api/policies/custom`| POST | Apply raw YAML policy to a running sandbox |
272
-
|`/api/policies/:sandbox/presets/:preset`| DELETE | Remove a specific preset from a sandbox |
273
-
|`/api/policies/:sandbox/reset`| POST | Reset sandbox to baseline policy |
274
-
|`/api/chat/:sandbox`| POST | Stream chat message directly to sandboxed CLI agent |
275
-
|`/api/monitoring/:sandbox/network`| GET (SSE) | Stream network intercepts and proxy logs |
299
+
|`/api/system/services/status`| GET | Auxiliary service health |
300
+
|`/api/chat/:sandbox`| POST | Chat with sandboxed agent |
301
+
|`/api/monitoring/:sandbox/network`| GET (SSE) | Stream network intercepts |
302
+
|`/api/monitoring/:sandbox/approvals`| GET | List blocked network requests |
303
+
|`/api/monitoring/:sandbox/approvals/:id/approve`| POST | Approve a blocked request |
304
+
|`/api/monitoring/:sandbox/approvals/:id/deny`| POST | Deny a blocked request |
305
+
306
+
**Note**: When developing GUI components, always use `NemoClaw.api.get`/`post` in favor of raw `fetch()` to ensure authorization tokens are automatically appended.
276
307
277
308
The `nemoclaw` CLI is the primary user-facing tool for sandbox lifecycle management.
0 commit comments