Files
Skald-Circle/docs/settings.md
T
dguiducci 046f060fcd
Nightly Build / build (push) Successful in 7m16s
rename the TIC system agent to event triage
TIC said nothing about what the agent does, and named the wrong thing: the
tick belongs to the scheduler, which is generic and lives outside it. The
agent's only decision is whether an incoming event deserves an interruption
— it sorts, it never acts — so it is now event-triage, matching the
functional naming of the two memory lints.

- agents/tic/ -> agents/event-triage/, module tic/ -> event_triage/,
  TicManager -> EventTriageManager, TicConfig -> EventTriageConfig
- agent id and chat source: "tic" -> "event-triage"
- config keys: tic.* -> event_triage.*, and the config.yml section tic: ->
  event_triage: (greenfield: previously set values fall back to defaults)
- i18n en/it/fr: Event triage / Triage eventi / Tri des evenements; dropped
  the stale "TIC sessions" mention from the debug-pages description
- docs/system-agents.md, docs/index.md, docs/settings.md, CLAUDE.md, SKALD.md
2026-07-28 21:59:37 +01:00

1.7 KiB

Settings (Config page)

The Config page holds instance-wide settings. It is admin-only: what an admin changes here applies to every user of the instance.

Each setting is saved individually with its own Save button (a few, like the language, save as soon as they are changed).

Interface

  • Language — the default interface language for the whole instance. Each user can override it on their own profile page.

Background agents — not here

The settings for the background agents (event triage, the two memory lints) are not on this page. Each one is configured on its own tab of the System agents page, next to that agent's run history — see system-agents.md.

They are still admin-only, and still instance-wide. They simply live where their run log is, because "why did this agent do nothing last night?" is usually answered half by the schedule and half by the log.

Compaction

When a conversation grows too large, the oldest messages are automatically summarised so the context stays within limits. The summary replaces those messages in future turns while the most recent ones are kept verbatim.

  • Compaction model — the model used to write those summaries, for the whole instance. Summarising is a simple writing task, so a cheap, fast model is usually the right choice — there is no reason to spend premium-model tokens on it. Leave it empty for automatic selection (by the compaction.strength value in config.yml, or the instance's default priority order). If the chosen model is later deleted, compaction silently falls back to automatic selection.

Developer

  • Debug mode — shows extra technical diagnostics in the interface.