/** * Controls which sections are included in the system prompt. * * - "full": All sections (default, for main agent) * - "minimal": Reduced sections (subagents, automations) * - "none": Just basic identity line, no sections */ export type PromptMode = 'full' | 'minimal' | 'none'; /** Controls the generic silent-reply section. Channel-aware callers can set "none". */ export type SilentReplyPromptMode = 'generic' | 'none'; export type MemoryCitationsMode = 'on' | 'off' | 'source-only';