Platform

How the product fits together at a high level

In one sentence

You describe a goal; the Agent Executor in the chat layer plans and runs steps; Builder defines what an agent is; Worker / Pulse runs the Python; Auth and org/project boundaries keep access correct everywhere.

Request flow (chat or trigger)

  1. Your user or an external system sends a message or trigger payload into the Chat service.
  2. The Agent Executor runs Think→Act→Observe, choosing which endpoints to call and with what arguments.
  3. Each task is dispatched to the Worker path that matches the agent: platform-managed (Cloud) or on your Chrona workers (Secure), using project mappings and secrets / auth as configured.
  4. Results stream back; pauses and approvals are durable—when you answer, the same run resumes.

Core services

ServiceRole
UINext.js app: agents fleet, projects, chat, Volt, triggers, schedules, marketplace, and documentation.
AuthIdentity, organizations, projects, RBAC, SSO, and JWTs for the rest of the platform.
Chat / executorConversations, streaming, and the Agent Executor (Think→Act→Observe), plus trigger-driven runs.
Volt EngineChannel runtimes (Slack today, Teams roadmap): membership checks, brain turns, and agent dispatch to Pulse.
SchedulerCron and recurring runs that invoke the same execution engine as chat.
BuilderAgent packages: validation, builds, and deployment metadata for your Python agents.
Worker / PulseRuns agent code in the right place: platform-managed (Cloud) or on your infrastructure (Chrona).
DevSpaceIsolated dev environments for building and testing agent code before production deploy.
MarketplacePublish, discover, install, and share agents across organizations.

Glossary: Cloud vs Secure (agents)

In the Deployment control when editing an agent, the labels match the product exactly:

  • CloudManaged runtime on the platform. No worker install required for the default path.
  • SecureRun on your Chrona workers (queues, mapping, keys in your control). See Chrona Workers.

Where to read next

← Documentation homeAuth & credentials