lmctl docs

Quickrun samples

Small, editable scripts for getting a team ready.

lmctl init
lmctl quickrun
lmctl quickrun solo

Use a properties-capable lmctl build (PROPS and standalone lmscript). Quickrun fetches the current script each time, so new samples do not require another CLI release.

build-review

Turn a request into a Lead spec, a Coder implementation, and a Reviewer assessment.

lmctl quickrun build-review · Read the script

hello

Create and seed one Lead, ask for ACK with plan permission mode, and print the reply without opening a terminal.

lmctl quickrun hello · Read the script

review-auto

Have a Lead draft a deliverable and a Reviewer assess it against criteria.

lmctl quickrun review-auto · Read the script

review

Create a Lead and Reviewer, seed both, and open the Lead's terminal.

lmctl quickrun review · Read the script

revise-three

Let a Coder revise a deliverable from Reviewer feedback for at most three pairs.

lmctl quickrun revise-three · Read the script

solo-auto

Ask the Lead one prompt and save its reply as a named deliverable.

lmctl quickrun solo-auto · Read the script

solo

Create one Lead, seed it, and open its native terminal.

lmctl quickrun solo · Read the script

Your providers and models

PROPS.Provider1.provider and PROPS.Provider1.model1 read the first slot in ~/.lmctl/init.toml, lmctl’s properties file. Reviewer uses PROPS.Provider2.model1; the old bare Model2 meant slot 2’s first model, not slot 1’s second model. Lowercase managed fields match the file; canonical Provider/Model1 paths also work. Removed bare provider/model globals are not available.

ARGV is the script’s argument list, with index 0 as the first argument. Everything after the source, including --, remains data. Directory/NonInteractive are invocation facts; bare variables, PROPS and env() do not fall through to one another.

The samples preserve existing teamfiles by choosing a numbered filename. They seed a tracked team before opening the terminal. With lmctl --non-interactive quickrun solo, they seed and print continuation commands without opening a TUI.

Adapt a sample

Download a script, edit it, then run lmctl quickrun ./my-script.lms. Explicit script URLs work too. Quickrun scripts execute locally with your permissions; read a script before running it.