Skip to main content
The user passes a bare prompt to praisonai; the dispatcher runs a one-shot agent without YAML or a subcommand. Run an agent with a single bare command — the fastest way to get something done.

How It Works

Quick Start

1

Install PraisonAI

2

Set your API key

3

Run your first prompt

That’s it — the agent runs and returns a response immediately.

How Disambiguation Works

The CLI inspects the bare positional argument and routes it using these rules (evaluated in order):
When to use praisonai run instead: the bare form is a shortcut for simple one-off prompts. Use praisonai run when you need flags such as --output stream-json, --model, --continue, --session, --no-rules, --allow, etc. See praisonai run for the full flag reference.

Examples


Best Practices

Wrap your prompt in double quotes to prevent the shell from splitting it into multiple arguments:
If a file named summarise exists in your current directory, the CLI treats the positional as a file path. Quote the prompt and ensure it doesn’t match a real file name, or use praisonai run "summarise" which forces prompt mode.
You can pipe content into the CLI and provide a prompt at the same time:
The piped stdin is appended to the agent’s context alongside the prompt.
The bare positional form works with any model flag:
The --model flag requires praisonai run — the bare shortcut form does not accept flags.

praisonai run

Full flag reference for the run subcommand, including output modes, session continuity, and permission controls.

Quick Start

End-to-end guide for installing PraisonAI and running your first agent.