What problem does it solve?
Designing and implementing a new CrewSpace adapter provides a standard, dependency-free entry point that wires the orchestration layer to a specific agent runtime, enabling teams to connect new runtimes with consistent interfaces and lifecycle management across server, UI, and CLI.
Core Features & Use Cases
- Unified adapter contract: export type, label, models, and a detailed agentConfigurationDoc to describe how to configure the adapter.
- End-to-end integration: server execute/parse/test, UI registry, and CLI formatters to support all three consumers from a single package.
- Session management and security: built-in environment injection, session codec, and safe handling of sensitive data.
- Use Case: developers add support for a new coding tool or HTTP-based agent by implementing the three modules and wiring into the registries.
Quick Start
Bootstrap a new adapter package under packages/adapters/<name>/ and implement the required exports and modules.