Expand description
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.
Modules§
Structs§
- Args
- Command
- EnvVar
- One environment entry. CLI wire form is
KEY=VALUE, split on the first=so values may contain=. - Listener
Execution - One
/listenbroadcast run oflaboratories create: the actualRequest, the producer’sAgentArguments, and the unary response future. Seecrate::cli::websocket_listener. - Mount
- One host→container bind mount. CLI wire form is the docker-style
host=…,container=…(both keys required). - Request
- Response
- Echo of the created laboratory.
Enums§
- Kind
- Which side of the conduit the laboratory serves. Only
Client(a client-side MCP server the conduit dials) exists today; the tag-by-byshape leaves room to addServerlater. - Path
- Schema