Move Composio, logo.dev and Antigravity keys into Settings

The three third-party keys were hardcoded or read from the environment.
Operators now enter them in Settings > Integrations; they are stored
encrypted in the app-wide integration_keys table (migration 058).
An agent holding connector grants fails loudly when no Composio key is
saved. The goal-review test no longer depends on absolute dates.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ZacharyZhang-NYandClaude Opus 5.5 committed 2026-10-08 01:34:14 -04:00
1 parent 1ea040c0f0
commit 56b0594f91
36 files changed
+430 -100

No files matched your search

+2
View File
@@ -17,6 +17,8 @@ const api: DesktopApi = {
updateAgent: (input) => invoke(IPC_CHANNELS.updateAgent, input),
updateEmployeeProfile: (input) => invoke(IPC_CHANNELS.updateEmployeeProfile, input),
setAutonomousPaused: (input) => invoke(IPC_CHANNELS.setAutonomousPaused, input),
setIntegrationKey: (input) => invoke(IPC_CHANNELS.setIntegrationKey, input),
clearIntegrationKey: (input) => invoke(IPC_CHANNELS.clearIntegrationKey, input),
createTask: (input) => invoke(IPC_CHANNELS.createTask, input),
updateTask: (input) => invoke(IPC_CHANNELS.updateTask, input),
deleteTask: (input) => invoke(IPC_CHANNELS.deleteTask, input),