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:
1 parent
1ea040c0f0
commit
56b0594f91
36 files changed
+430
-100
No files matched your search
@@ -0,0 +1,18 @@
|
||||
export const INTEGRATION_KEY_NAMES = ["composio", "logo_dev", "google_antigravity_client_secret"] as const;
|
||||
|
||||
export type IntegrationKeyName = (typeof INTEGRATION_KEY_NAMES)[number];
|
||||
|
||||
export interface IntegrationKeyStatus {
|
||||
name: IntegrationKeyName;
|
||||
configured: boolean;
|
||||
updatedAt: string | null;
|
||||
}
|
||||
|
||||
export interface SetIntegrationKeyInput {
|
||||
name: IntegrationKeyName;
|
||||
value: string;
|
||||
}
|
||||
|
||||
export interface ClearIntegrationKeyInput {
|
||||
name: IntegrationKeyName;
|
||||
}
|
||||
Reference in new issue
Block a user