Skip to content

RTerm v3.3.1

Choose a tag to compare

@DrOlu DrOlu released this 26 Aug 21:40
· 70 commits to main since this release

Settings-coverage UI — 3 gaps closed

A settings audit found BackendSettings blocks with working backend behavior but no way to configure them from the UI. Three closed:

1. Scheduled-task editor upgraded

Connections → Scheduled Tasks previously exposed only name/cron/command/enabled. It now covers the full v3.2.16 scheduler surface that was agent-only:

  • Timezone (IANA, e.g. Africa/Lagos) — shown beside the cron in the list
  • Catch-up policy — replay missed runs (once per tick) or classic-cron off
  • Run mode — command or playbook (with a playbook picker)
  • Retry — attempts + delay seconds
  • Alert after N consecutive failures
  • Pause until (maintenance blackout, ISO date)
  • On success / On failure chaining — pick the next task (self excluded)
  • Run now button per task (fires manage_scheduled_task action="runNow")

2. Session Logging toggle

Settings → Memory: sessionLogging.enabled was JSON-only; now a switch. Records terminal output per session for replay/evidence.

3. New Settings → Plugins section

A generic panel rendering one form per previously-UI-less plugin block:

Plugin Fields
Web Intelligence (wigolo) daemon URL, token, auto-start, warmup-on-init
NATS Event Mesh server URL, subject prefix, queue group
Synapse Bridge NATS URL, mesh prefix, agent id
Numbat Bridge binary path, records path, ingest token

Booleans render as switches, strings as inputs with placeholder defaults; blank fields are omitted on save so server defaults apply; per-block Save with a confirmation flash.

Verification

  • typecheck:web clean · layout-ui suite 8/8

npm

neuralos@3.3.1 · rterm-backend@3.3.1 · rterm-cli@3.3.1