Add bot schedules (routines), open Activity, add Help and a Desktop computer view

Bots create, list, update and delete schedules (cron_jobs, Bun.cron in UTC);
a per-minute cron queues due runs as tasks. Routines, Activity (super admins)
and Help get their own rail aside. Help covers familiar problems, starting
with signing in to Google through Cookie-Editor over the new Desktop (noVNC)
view.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-19 10:52:32 +01:00
co-authored by Claude Opus 5.5
parent f24c0d7e82
commit c44048dbab
62 changed files with 1904 additions and 78 deletions
+10 -2
View File
@@ -110,8 +110,11 @@ export const ComputerMcpExcludedTools = [
/**
* How the user can open a computer, each one of the AIO sandbox's own
* apps at `path` (relative to the computer's address). More of them
* (VNC, opencode, codex) can join later.
* apps at `path` (relative to the computer's address; `{prefix}` is the
* computer's app address without its leading slash, e.g. `computers/3/`).
* Desktop is the whole screen over VNC: the only view with the browser's
* toolbar (extensions) and a clipboard panel. More of them (opencode,
* codex) can join later.
*/
export const ComputerViewModes = [
{
@@ -129,6 +132,11 @@ export const ComputerViewModes = [
value: "code",
path: "code-server/",
},
{
title: "Desktop",
value: "desktop",
path: "vnc/vnc.html?autoconnect=true&resize=scale&reconnect=true&path={prefix}websockify",
},
] as const;
export type ComputerViewMode = (typeof ComputerViewModes)[number]["value"];