Client SDK Reference
The @codebolt/clientsdk package is what UI and integration authors use to connect external surfaces to the Codebolt server — chat panels, IDE extensions, bots, CI runners, and API gateways.
What's in this section
| Section | What it covers |
|---|---|
| Connection | CodeboltClient — connecting, auth, reconnection |
| Agents API | client.agents.start(), run.events(), run.wait(), run.stop() |
| Sessions | Session management, memory continuity across runs |
| Streaming | Event stream shape, filtering, backpressure |
| Type Reference | Full TypeScript types for the client SDK |
See also
- Custom UIs — authoring guide for custom interfaces
- Building Integrations — chat bots, IDE extensions, CI/CD patterns
- codeboltjs Reference — agent SDK