Custom Agentic Application
Custom agentic applications are product-specific applications built on top of Codebolt.
The most important architecture choice is where the application runs, and what it connects to.
The three levels
| Level | Where the app runs | Primary connection model |
|---|---|---|
| Level 1: Inside Codebolt | Inside the Codebolt product | Plugin SDK, Dynamic Panels, plugin UI |
| Level 2: Separate app, local Codebolt server | Outside Codebolt | Client SDK or Plugin SDK to a local Codebolt server |
| Level 3: Separate app, hosted runtimes | Outside Codebolt | Cloud relay / remote runtime connection |
What’s in this section
| Page | What it covers |
|---|---|
| Level 1: Inside Codebolt | Embedded applications built as plugins, Dynamic Panels, or plugin-hosted UIs |
| Level 2: Separate app, local Codebolt server | Standalone apps that talk to a local Codebolt server over HTTP and WebSockets |
| Level 3: Separate app, hosted runtimes | Hosted apps that connect to remote Codebolt runtimes instead of localhost |
| Choosing the Right Architecture | How to decide between the three levels and pick the right SDK |
Shared idea
In all three levels, your application can use Codebolt for:
- Agents and threads
- Files, tasks, and jobs
- Memory and event streams
- Automation, integrations, and routing
What changes is where the UI runs, where the application logic runs, and whether the connection target is local or remote.
See also
- Plugins for plugin packaging and lifecycle
- Auto Interactivity for webhooks, schedules, and hooks
- External Integrations for routing gateway and channel-style integrations
- Cloud for hosted runtimes and remote execution
- Client SDK for standalone client applications
- Custom Interfaces Overview for frontend-building paths