Overview of Open-Inspect Control Plane
mainThe Open-Inspect Control Plane is a management layer built on Cloudflare Workers and Durable Objects. It is designed for session management and real-time streaming across multiple client types (Web, Slack, and browser extensions).
Key capabilities include:
- Session Management: Uses SQLite-backed Durable Objects to maintain state for individual sessions.
- Real-time Streaming: Provides WebSocket connections with hibernation support to sync state across all connected clients.
- GitHub Integration: Utilizes a GitHub App for repository access.
- Secure Secret Management: Stores encrypted secrets (global, repo-scoped, and environment-scoped) in D1, which are then injected into sandboxes as environment variables.
- Environment Management: Manages named repository sets, each with its own secrets and prebuilt images, stored in D1.