feat(llm): add hosted_ai_acknowledged to AppSettings (T10.3/M3.3)

Frontend counterpart of the new Settings field: the one-time "data
leaves your device" acknowledgment for hosted (non-local) AI providers.
This commit is contained in:
iamdoubz
2026-07-07 07:52:11 -05:00
parent d73af49742
commit 11b175dafa
+5 -1
View File
@@ -57,7 +57,7 @@ export interface AudioDeviceInfo {
}
export interface LlmStatus {
provider: string; // ollama|custom|off (Phase 10a adds anthropic|openai)
provider: string; // ollama|custom|anthropic|off (ADR-0011; "openai" not yet wired)
reachable: boolean;
isLocal: boolean;
models: string[];
@@ -287,6 +287,10 @@ export interface AppSettings {
low_overhead: boolean;
default_record: boolean;
consent_acknowledged: boolean;
/** One-time "data leaves your device" ack for hosted (non-local) AI
* providers — Anthropic today (ADR-0011, T10.3). Independent of
* consent_acknowledged (that one's about recording law). */
hosted_ai_acknowledged: boolean;
sync_enabled: boolean;
mcp_enabled: boolean;
retention_max_age_days: number | null;