📄️ Functional Groups Overview
The CLI provides a set of commands for managing projects, compute infrastructure, agents, documents, images, document processing pipelines, and AI-assisted configuration generation. These commands are grouped into the following categories based on their function.
📄️ Projects
This page describes all commands available in the CLI for managing project configuration. Projects define the default context used for most CLI operations, such as deploying agents or managing compute instances.
📄️ Compute
This page describes all commands available in the CLI for managing compute instances. Compute instances are required to host and run agents. You can list, create, and delete them.
📄️ Agents
This page covers all commands related to agent management in the CLI. Agents are at the core of the platform and represent deployable AI logic. This section includes commands for listing, creating, deploying, and removing agents.
📄️ nestbox-agents.yaml
YAML Manifest (nestbox-agents.yaml)
📄️ Images
This page describes commands for managing images. Images are used as the base for compute instances.
📄️ Documents
This page describes all commands in the CLI for managing documents and collections. Documents are organized into collections and can be individually uploaded, updated, retrieved, or deleted. These commands also support semantic and filtered search.
📄️ Document Processing
This page describes all commands in the CLI for managing document processing pipelines. The doc-proc command group lets you upload documents, run processing jobs, manage profiles, run evaluations, execute batch queries, and configure webhooks.
📄️ Generate
This page describes the AI-assisted generation commands in the CLI. The generate command group uses an AI agent (Anthropic Claude or OpenAI GPT) to produce validated configuration files from plain-English instruction files. The agent writes, validates against the schema, and iterates automatically until the output is valid.