Commands Reference
Complete reference for all Kubiya CLI commands, subcommands, flags and interactive modes.
CLI Commands Reference
The Kubiya CLI organizes commands into logical groups based on the resources they manage or the actions they perform. This page provides a comprehensive overview of all available commands, subcommands, flags, and interactive modes.
Command Help
For detailed usage information, use the --help
flag with any command:
Command Structure
All Kubiya CLI commands follow a consistent pattern:
For example:
Global Flags
These flags work with most commands:
Flag | Description |
---|---|
--help , -h | Show help for a command |
--output , -o | Output format (json, yaml, table) |
--verbose , -v | Enable verbose output for debugging |
--quiet , -q | Suppress all output except errors |
--config | Specify a custom config file path |
--profile | Use a specific profile from your config file |
Commands by Group
Interactive Modes
Many commands support interactive mode where the CLI prompts for required inputs:
Interactive Chat
In interactive chat, you can:
- Type messages directly to the AI teammate
- Use special commands like
/file
,/tools
,/help
- End the session with
/exit
or Ctrl+D
Interactive Tool Execution
This mode:
- Prompts for each required tool parameter
- Displays parameter descriptions and defaults
- Validates input before submission
Interactive Teammate Creation
This prompts for:
- Basic teammate information
- Instructions/system prompt
- Tool selections
- Knowledge source connections
- And more
Development Workflows
Tool Development
1. Create a tool using the Python SDK:
2. Package and deploy:
Tool Source Management
For managing collections of tools in a repository:
CI/CD Integration
Example GitLab CI pipeline for deploying tools:
Environment Management
Managing multiple environments (dev, staging, prod):
See individual command pages for more details on specific commands and subcommands.