AiHummer
English
Log in
v1.0.x
{ }Swagger

Settings, license & system

v1.0.x · updated 2026-07-10

This page covers three “system” Web UI screens: Settings, License and System.

Settings

The “Settings” screen is the editor for the instance settings catalog. Keys owned by dedicated pages (auth, models, external access) are not duplicated here. Features:

  • live search across settings;
  • categories with collapsible groups (collapsed by default, state remembered);
  • the control type follows the setting type: boolean → toggle, enum → a dropdown in the AiHummer design system, integer → number, else text/password;
  • dependent fields: a setting is shown only when it makes sense for the current value of its “driver” setting — for example the Deepgram keys appear only when the STT engine is deepgram, and the embedder parameters only in the embedding memory mode; the same rule applies inside plugin configuration forms (a field with depends_on appears only for the matching value of its controlling field — e.g. the Telegram inbound-webhook URL is hidden in polling mode);
  • default values are displayed filled in — you see what actually applies, not an empty box;
  • a source chip is shown only for overridden values (db/env); CloudLocked keys are read-only;
  • on save you’re told whether the value applied live or needs a restart.

The “env is bootstrap-only, everything else lives in the DB” principle is in Configuration.

License

The “License” screen shows the current plan and entitlements. The plan card: the tier name (community / starter / business / enterprise / vip), a validity status (perpetual / valid until … / expired / invalid / grace period), and the licensee. Usage bars (AI employees, tenants vs the max; 0 = unlimited), a channels note (all or core only). A feature matrix (white_label, rbac, audit, sso, rls, sla) with ✓/✗. The upgrade button goes to the public pricing page. Offline activation is available: paste a license token and click “Install”.

System

The “System” screen is version and update. The version card: the current version and commit, the latest available release, an “update available / up-to-date” badge, and vendor pin/deny notes. The “Check for updates” and “Update now” buttons (host-native self-update; hidden on managed cloud with a “vendor-managed updates” note). The “About” block has a toggle to hide AiHummer branding (white-label), available when the plan grants it.

Next