Enable the CLI interface in config.yaml:
Run one turn in the agent’s compiled runtime:
For multiline or sensitive input, pipe the message. Harnest always sends it to
the generated runtime through stdin, not process arguments.
The command requires that explicit opt-in, compiles to an ephemeral artifact,
invokes the final ADK or LangGraph runtime pipeline in-process, and exits. It
can execute queued tasks but does not activate cron schedules.
Human approvals and client tools need a connected serving transport. Local
invocation fails closed if the model requests either one.
Run a retained artifact directly with the same contract:
Use Serve a project when the agent needs HTTP,
SSE, WebSocket, approvals, client tools, or cron ownership.