Skip to main content
The vlmrun execute command submits agent executions via the /v1/agent/execute endpoint. Upload files, attach skills, and get structured JSON output.

Basic Usage

Agent Names

Use <agent-name>:<agent-version> format. If --name is omitted, the prompt is used to identify the agent.

Using Skills

Attach skills inline from a local directory or reference server-side skills by ID. Only one of --skill or --skill-id may be provided.

Models

Toolsets

Enable specific tool categories with --toolset (repeatable):
Available toolsets: core, image, image-gen, world-gen, viz, document, video, web.

Async Execution

By default the CLI waits for execution to complete. Use --no-wait to submit and return immediately:

Output Formats

Prompt Sources

The prompt can be text or a path to a .txt/.md file:

Options Reference