Skip to main content

Module laboratories

Module laboratories 

Source
Expand description

laboratories — top-level group for laboratory containers (podman containers the conduit dials as client-side MCP servers), sibling to agents/swarms. Distinct from agents laboratories (attachments). create creates + starts a laboratory container; list streams the laboratory containers created in this state.

Modules§

create
laboratories create — create + start a laboratory container (a podman container the conduit dials as a client-side MCP server). Inputs name the container per state (--id), pick its base image (--image), and add repeatable bind mounts (--mount host=…,container=…) and environment entries (--env KEY=VALUE). --client is required (a required arg-group, leaving room to add --server later). The leaf echoes back what it created.
list
laboratories list — stream the laboratory containers created in this state (podman containers the conduit dials as client-side MCP servers). Read-only; reads back from podman (the source of truth). --client is required (a required arg-group, leaving room to add --server later). Each item echoes a laboratory’s spec: { id, image, mounts, env, cwd }.

Enums§

Command
Request
ResponseItem

Functions§

execute
execute_transform