applicationNote function

String applicationNote(
  1. String section
)

Whether/when a change to section applies at runtime.

Implementation

String applicationNote(String section) => switch (section) {
  'memory' =>
    'applies live — the memory controller re-reads the section on the next '
        'memory operation',
  'tools' =>
    'applies live after /tools reload (and for every session started after '
        'the change)',
  'mcp' => 'applies live after /mcp reload',
  'cube' => 'applies live via /cube reload, otherwise at next boot',
  'compaction' => 'applies at the next compaction (session override: flag)',
  'ttsr' =>
    'rule edits apply live when the stream-rule engine is running, '
        'otherwise at next boot (issue #392)',
  // Issue #395: the flow republishes the process-wide registry global on
  // every write, so the request build picks the change up immediately.
  'images' => 'applies to the next request build',
  // Issue #397: the flow re-arms the session's sleep-prevention
  // assertion from the saved section on every write (hosts with a power
  // runner; without one there is no assertion to re-arm at all).
  'power' =>
    'applies live — the session re-arms its sleep-prevention assertion '
        'from the saved file',
  // Issue #279: the session theme switches live on write (`/theme` runs
  // the same persist + switch flow); a hand-edit applies at next boot.
  'tui' => 'applies live via /theme, otherwise at next boot',
  // Issue #394: the boot-built Agent keeps the cap it was constructed
  // with (the loop's over-window guard reads its config field); the
  // running session never re-reads the yaml.
  'agent' => 'applies at next boot — the running session keeps its boot cap',
  _ => 'applies at next boot',
};