Dashboard: Settings

Channels

Route: /settings/channels (SettingsChannels.tsx)

Lists configured channel bridges and their status — the console-side view of the same channels hoziron-cli channel list shows. This is also where webhook-driven agent invocation actually lives in the console (see ADR-062 Decision §5): a dedicated Security › Webhooks screen was cut entirely (it was a UI over a permanently-empty no-op stub store), and webhook invocation is real but surfaced here instead, backed by the generic HTTP webhook channel adapter.

Cron Scheduler

Route: /settings/cron (SettingsCron.tsx)

A system-wide list of scheduled invocations ({total} scheduled invocations), each row showing a human-readable rendering of its CronSchedule (cron expression, every <n>s interval, or a one-shot at time) and status. Per ADR-062, this is the same underlying kernel resource as an agent's own Schedules tab on Agent Detail, not a separate schedule store — job rows here link to the owning agent's detail page rather than duplicating schedule-management UI in two places.


Related: