Advanced enterprise capabilities including AI Agents, embedding, SCIM, and service accounts.
enum CommercialFeatureFlags {
Embedding = 'embedding',
Scim = 'scim-token-management',
AiCopilot = 'ai-copilot',
ServiceAccounts = 'service-accounts',
OrganizationWarehouseCredentials = 'organization-warehouse-credentials',
AgentReasoning = 'agent-reasoning'
}interface AiAgent {
uuid: string;
projectUuid: string;
name: string;
description: string | null;
instruction: string | null;
enableDataAccess: boolean;
enableSelfImprovement: boolean;
enableReasoning: boolean;
groupAccess: string[];
userAccess: string[];
spaceAccess: string[];
}
interface AiAgentThread {
uuid: string;
agentUuid: string;
title: string | null;
messages: AiAgentMessage[];
}
type AiAgentMessage = AiAgentMessageUser | AiAgentMessageAssistant;enum FilterInteractivityValues { some = 'some', all = 'all', none = 'none' }
interface EmbedJwt {
content: DashboardContent | ChartContent;
userAttributes?: Record<string, unknown>;
exp: number;
}enum ScimSchemaType {
USER = 'urn:ietf:params:scim:schemas:core:2.0:User',
GROUP = 'urn:ietf:params:scim:schemas:core:2.0:Group'
}enum ServiceAccountScope {
SCIM_MANAGE = 'scim:manage',
ORG_ADMIN = 'org:admin',
ORG_EDIT = 'org:edit',
ORG_READ = 'org:read'
}