DocsConcepts and architecture

BEEOS CLOUD / DEVELOPER REFERENCE

OpenClaw on BeeOS

Use the OpenClaw runtime with BeeOS Cloud control and data channels

OpenClaw is a framework option for a BeeOS instance. The Cloud SDK manages the instance and invokes framework methods; the Harness SDK is the integration boundary inside the running process.

  1. Query catalog.listInstanceTemplates, catalog.listRegions, and catalog.listModels for available choices in the target environment.
  2. Create the instance from the product backend and poll instances.getStatus.
  3. Discover the agent with agents.list; use conversations.create and messages.send, or responses.create with background: true for asynchronous work.
  4. Change skills or apply a template with harnesses.update; pick a model per turn with the Responses model field. See harness management.

The runtime integration must deliver message envelopes, emit a terminal agent_reply, and implement any advertised C14 methods. Harness SDK shows the handler contract.

Model selection is environment-specific. The caller supplies the provider and model on create. See models. Browser and terminal viewing are separate data channels.