CLI
Below you can find the commands available in the Composabl CLI.
Login
Command | Description |
---|---|
composabl login | Login to the Composabl platform |
Agent
Command | Description |
---|---|
composabl agent train --json-path <PATH> | Train the agent based on the JSON Structure provided |
composabl agent visualize | Visualize the agent structure |
Sim (composabl sim
)
Command | Description |
---|---|
composabl sim new --name <NAME> --description <DESCRIPTION> --location <PATH> | Create a new sim template. This will create the boilerplate required to submit a sim |
composabl sim validate <PATH> | Validates the simulator at the given path |
composabl sim validate --path <PATH> | Validates the simulator at the given path |
composabl sim validate --address <ADDRESS> | Validates the simulator running at the given address |
composabl sim run <PATH> | Run the sim created through the command above locally (useful for development) |
composabl sim list | List the running sims |
composabl sim stop --sim-id <SIM_ID> | Stop the running sim |
composabl sim stop | Stop all the running sim |
composabl sim mappings --address <ADDRESS> --image <IMAGE> | Based on the address or image, get the mappings for a Sim its observation and action space |
Perceptor (composabl perceptor
)
Command | Description |
---|---|
composabl perceptor new --name <NAME> --description <DESCRIPTION> --location <PATH> | Create a new perceptor template. This will create the boilerplate required to submit a perceptor |
composabl perceptor publish <PATH> | Publish the perceptor to the NoCode app |
Skill (composabl skill
)
Command | Description |
---|---|
composabl skill new --name <NAME> --description <DESCRIPTION> --location <PATH> | Create a new skill template. This will create the boilerplate required to submit a skill |
composabl skill publish <PATH> | Publish the skill to the NoCode app |
Selector (composabl selector
)
Command | Description |
---|---|
composabl selector new --name <NAME> --description <DESCRIPTION> --location <PATH> | Create a new selector template. This will create the boilerplate required to submit a selector |
composabl selector publish <PATH> | Publish the selector to the NoCode app |
Job (composabl job
)
Command | Description |
---|---|
composabl job list | List the running jobs |
composabl job stop <JOB_ID> | Stop the running job |
composabl job submit --path <PATH> --job-id <JOB_ID> --json <JSON> --template-path <TEMPLATE_PATH> | Submit a job for training |