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​