diff --git a/packages/client/src/api/hermes/config.ts b/packages/client/src/api/hermes/config.ts index ea3e6b4..53243ee 100644 --- a/packages/client/src/api/hermes/config.ts +++ b/packages/client/src/api/hermes/config.ts @@ -38,12 +38,18 @@ export interface PrivacyConfig { redact_pii?: boolean } +export interface ApprovalConfig { + mode?: 'off' | 'manual' + timeout?: number +} + export interface AppConfig { display?: DisplayConfig agent?: AgentConfig memory?: MemoryConfig session_reset?: SessionResetConfig privacy?: PrivacyConfig + approvals?: ApprovalConfig telegram?: Record discord?: Record slack?: Record diff --git a/packages/client/src/components/hermes/settings/SessionSettings.vue b/packages/client/src/components/hermes/settings/SessionSettings.vue index 8cca4d3..84df66e 100644 --- a/packages/client/src/components/hermes/settings/SessionSettings.vue +++ b/packages/client/src/components/hermes/settings/SessionSettings.vue @@ -1,28 +1,46 @@