Skip to content
PuniDocs
Open Puni

Mono commands


Puni's own agent runtime, embedded in the command line: a session that can look at a scene before it answers.

puni mono hosts Puni's own runtime inside the command line. It reads the shared command contract, renders a scene through the same renderer the studio uses, and looks at the picture before it answers. The eyes rule is a tool the runtime holds rather than a promise it makes. A first slice: one prompt at a time, an interactive session, or an RPC session another program drives.

puni monoPreviewPuni's own agent runtime, embedded in the command line: a session that can look at a scene before it answers.

#mono

Run Puni's embedded runtime: one prompt with --print, an interactive session with --mode interactive, a machine-driven one with --mode rpc, or the runtime's own identity with --about-json. Its options belong to the runtime and are listed by puni mono --help.

puni mono --print "prompt" | --mode interactive|rpc | --about-json

FlagTypeDefaultValuesWhat it does
--jsonbooleanfalseAnswer with one JSON envelope instead of the shell view. Exception: agent serve streams raw lifecycle JSON lines before its final envelope.
--help -hbooleanPrint the command list.

#Run mono

bash
puni mono --print "Render the saved scene at 1 s and say what stands in the frame"

Back to the command line index for every group.

Was this useful?