One-shot runs
jeden run executes one objective without opening the long-lived interactive terminal.
Usage
$ jeden run "summarize the API surface" --cwd .
$ jeden run "update the version" --cwd . --allow-write
$ jeden run "inspect failures" --cwd . --jsonBounds
--max-steps limits model/tool iterations and --max-tokens bounds each model response. The workspace, model, write exposure, command exposure, and approval flags have the same meaning as interactive mode.
Model-only mode
--model-only suppresses tool execution for tasks that must produce an answer solely from supplied context. It is not a substitute for filesystem isolation when sensitive data is present.
Automation contract
Use --json when another program consumes the result. Inspect the terminal status and retained session rather than treating process success as proof that a requested code change passed verification.