antigravity-sdk

Antigravity SDK — Community SDK for Antigravity IDE.

import { AntigravitySDK } from 'antigravity-sdk';

export function activate(context: vscode.ExtensionContext) {
const sdk = new AntigravitySDK(context);
await sdk.initialize();

// Read preferences
const prefs = await sdk.cascade.getPreferences();
console.log('Terminal policy:', prefs.terminalExecutionPolicy);

// List sessions
const sessions = await sdk.cascade.getSessions();
console.log(`${sessions.length} conversations`);

// Get diagnostics
const diag = await sdk.cascade.getDiagnostics();
console.log(`User: ${diag.systemInfo.userName}`);
}

Enumerations

ArtifactReviewPolicy
CortexStepType
IntegrationPoint
LogLevel
StepStatus
TerminalExecutionPolicy
TrajectoryType

Classes

AntigravityNotFoundError
AntigravitySDK
AntigravitySDKError
CascadeManager
CommandBridge
CommandExecutionError
DisposableStore
EventEmitter
EventMonitor
IntegrationManager
Logger
LSBridge
SessionNotFoundError
StateBridge
StateReadError

Interfaces

IActiveSessionChange
IAgentPreferences
IAgentState
IBotActionIntegration
IButtonIntegration
IChatMessage
IContextInfo
ICortexStep
ICreateSessionOptions
IDiagnosticsInfo
IDisposable
IDropdownIntegration
IHeadlessCascadeOptions
IModelConfig
ISDKOptions
ISendMessageOptions
ISessionInfo
IStateChange
IStepCountChange
IStepMetadata
ITitleIntegration
IToastConfig
ITokenBreakdown
ITrajectoryEntry
ITurnMetaIntegration
IUserBadgeIntegration

Type Aliases

Event
IntegrationConfig
ModelId
TurnMetric

Variables

AntigravityCommands
Models
USSKeys

Functions

toDisposable