codebolt-provider-development
OfficialBuild CodeBolt providers for remote environments.
Authorcodeboltai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
CodeBolt providers enable developers to connect applications to external environments running remote executors. They solve the challenge of bridging application logic with external environments, handling provision, deployment, communication, and lifecycle management.
Core Features & Use Cases
- Environment provisioning: Create and configure external environments (local, Docker, SSH, or cloud) to host remote executors.
- Remote executor lifecycle: Start, monitor, and manage the agent server inside the environment, including health checks and heartbeats.
- Provider integration: Implement required hooks (setupEnvironment, resolveProjectContext, onGetDiffFiles, teardownEnvironment) and wire file operations for cross-environment workflows.
- Use Case: Build a Docker-based provider that spins up a container per environment, mounts the project, and exposes an agent server for the CodeBolt app to connect to.
Quick Start
Start from the provider template, implement the required environment setup steps, wire file operations, and integrate with CodeBolt's event system to enable remote execution.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: codebolt-provider-development Download link: https://github.com/codeboltai/codeboltjs/archive/main.zip#codebolt-provider-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.