Skip to main content

Reference

Dry, complete, mostly auto-generated. This section is for when you need the exact signature, schema, or type — not for learning how Codebolt works.

The reference is organized by SDK, since each targets a different developer:

SDK / PackageWho it's forStart here
codeboltjsAgent authors — writing or extending agentscodeboltjs Reference
Codebolt CLICommand-line users — running CodeBolt, scaffolding extensions, and server commandsCodebolt CLI Reference
Agent FrameworkFramework internals — processor pipeline, tool system, multi-agent teamsAgent Framework Reference
Plugin SDKPlugin authors — hooks, UI panels, providers, commandsPlugin SDK Reference
Client SDKUI / integration authors — bots, IDE extensions, CI runnersClient SDK Reference

Which reference for which job

"I'm building an agent"codeboltjs → API Access for every ctx.* method. → codeboltjs → Type Reference for TypeScript types.

"I need the agent loop internals — processors, tools, team coordination"Agent Framework Reference.

"I'm using the CLI"Codebolt CLI Reference.

"I'm building a plugin"Plugin SDK Reference.

"I'm building a custom UI, bot, or integration"Client SDK Reference.

"I'm exposing tools via MCP"codeboltjs → MCP Access.

Auto-generation

Most of this reference is generated from TypeScript source — TypeDoc for class/interface/function docs, regenerated on every release. Hand-editing reference pages is discouraged; they drift. The prose guides in Build on Codebolt are the right place for explanations and examples.

See also