How besync-labs/antigravity-ai-kit works
Antigravity AI Kit equips an AI-enabled IDE with slash commands, workflows, specialist agents, skills, and runtime governance. A user can initialize a project with ag-kit init or scaffold one, then use commands such as /plan and /implement; workflows draw on agents and skills while runtime modules enforce transitions, task governance, and session state. The README documents additional marketplace, security, reputation, and self-healing capabilities. Sampled sources confirm several runtime calls; unsampled subsystem wiring is shown only where documented.
Main entry points: ag-kit.js Kit CLI · workflows Workflows · loading-engine.js Intelligent Loading · engineering-manager.js Sprint Planning
Components 22
Project Entry
- Project Scaffolder
create-antigravity-app/index.js - Kit CLI
bin/ag-kit.js - Agent Configuration
.agent
Workflow Orchestration
- Slash Commands
.agent/commands - Workflows
.agent/workflows - Intelligent Loading
lib/loading-engine.js
Agent Resources
- Specialist Agents
.agent/agents - Domain Skills
.agent/skills
Governance Runtime
- Workflow Enforcement
lib/workflow-engine.js - Workflow State
.agent/engine/workflow-state.json - Session Management
lib/session-manager.js - Session State
.agent/session-state.json - Task Governance
lib/task-governance.js - Sprint Planning
lib/engineering-manager.js - Task Model
lib/task-model.js - Agent Reputation
lib/agent-reputation.js
Extensions & Safety
- Plugin Lifecycle
lib/plugin-system.js - Plugin Marketplace
lib/marketplace.js - Security Scanning
lib/security-scanner.js - Self-healing
lib/self-healing.js
Other components
- Developer
- AI-enabled IDE
Connections 24
- Developer → Project Scaffolder: creates project
- Developer → Kit CLI: initializes kit
- Project Scaffolder → Kit CLI: runs init
- Kit CLI → Agent Configuration: installs configuration
- Developer → AI-enabled IDE: uses
- AI-enabled IDE → Slash Commands: invokes
- Slash Commands → Workflows: starts workflow
- Workflows → Workflow Enforcement: requests transitions
- Workflow Enforcement → Workflow State: reads and writes
- Workflows → Intelligent Loading: resolves context
- Intelligent Loading → Specialist Agents: selects agents
- Intelligent Loading → Domain Skills: selects skills
- AI-enabled IDE → Session Management: manages session
- Session Management → Session State: reads and writes
- AI-enabled IDE → Task Governance: governs tasks
- Task Governance → Task Model: delegates task operations
- AI-enabled IDE → Sprint Planning: requests sprint planning
- Sprint Planning → Task Model: reads and prioritizes
- Sprint Planning → Agent Reputation: scores assignments
- Kit CLI → Plugin Lifecycle: manages plugins
- Kit CLI → Plugin Marketplace: runs market commands
- Plugin Marketplace → Plugin Lifecycle: installs plugins
- Kit CLI → Security Scanning: runs security scan
- Kit CLI → Self-healing: runs healing commands