Skip to content

Latest commit

 

History

History
235 lines (191 loc) · 8.51 KB

command-reference.md

File metadata and controls

235 lines (191 loc) · 8.51 KB

Command reference

This reference summarizes the CLI v1.0.8 command surface. The executable is the authoritative reference for its own version:

adios --help
adios <command> --help
adios version --json

Global options

Option Description
--api-url <url> Override ADIOS_API_URL and the selected context endpoint
--config <path> Use another config file instead of ~/.config/adios/config.yaml
--context <name> Override ADIOS_CONTEXT and the saved current context
--debug, -d Enable debug logs and show internal IDs where supported
--help, -h Show command help

Top-level commands

Command Description Main subcommands
adios agent Run repository-aware AI tasks and published agents catalog, chat, definition, kits, overview, projects, run, runs, sessions, show, start, suites, tasks, usage
adios apps Manage application records and deployment state list, get, create, update, delete, builds, replicas
adios auth Work with authenticated CLI credentials print-token
adios completion Generate shell completion bash, fish, powershell, zsh
adios context Manage named CLI profiles ls, current, use
adios databases Manage database and backing-service workloads list, get, create, launch
adios domains Manage team custom domains list, add, verify, route, remove
adios ingress Manage host and path routes list, add, update, remove
adios init Detect a project and generate adios.yaml —
adios login Authenticate through the browser OAuth flow —
adios logs Read or follow build, runtime, HTTP, and error events —
adios secrets Manage team secrets list, get, set, delete
adios storage Manage object buckets and their gateway routes list, get, create, update, publish, unpublish, route, access-keys, delete
adios sync Push or pull workspace source —
adios teams List teams and choose the active team list, switch
adios up Build and deploy one or more manifests —
adios version Print version, build, and capability metadata —
adios workflow Run and deploy workflows run, deploy, worker, event
adios workspace Manage editable development workspaces list, get, create, delete, link, build, build-status, deploy, run

Several list commands also run when the group itself is invoked, including apps, context, databases, secrets, storage, teams, and workspace.

Applications and deployments

adios init [--yes] [--force]
adios up [app-name] [flags]
adios apps [list] [--json] [--all] [--status <status>]
adios apps get <app-id-or-name>
adios apps create [flags]
adios apps update <app-id-or-name> [flags]
adios apps delete <app-id-or-name>
adios apps builds <app-id-or-name>
adios apps replicas <app-id-or-name>
adios logs [app-name] [flags]

Important up flags include --file, --path, --region, --repo, --branch, --parallel, --timeout, --no-cache, --no-save, --allow-risk, and --include-detected-sources.

Important logs flags include --follow, --lines, --build, --build-id, --runtime, --region, --replica, --events, --errors, and --http.

Accounts and teams

adios login [--context <name>] [--environment <environment>]
adios context [ls] [--json]
adios context current [--json]
adios context use <name> [--environment <environment>] [--api-url <url>]
adios teams [list] [--json]
adios teams switch <team-id>
adios auth print-token [flags]

auth print-token creates a short-lived token for manual API diagnostics. Do not print or persist it unless that diagnostic workflow specifically requires it; inspect adios auth print-token --help first.

Secrets and databases

adios secrets [list] [--json]
adios secrets get <key> [--show-value] [--json]
adios secrets set <key> <value>
adios secrets set <key> --stdin
adios secrets set <key> --from-file <path>
adios secrets delete <key>

adios databases [list] [--json] [--all] [--status <status>]
adios databases get <database-id-or-name> [--json]
adios databases create <name> [flags]
adios databases launch <database-id-or-name> [--json]

Aliases: secret for secrets; database and db for databases.

Storage, domains, and ingress

adios storage [list] [flags]
adios storage get <bucket-id-or-name>
adios storage create <name> [flags]
adios storage update <bucket-id-or-name> [flags]
adios storage publish <bucket-id-or-name> --host <hostname>
adios storage unpublish <bucket-id-or-name>
adios storage route <bucket-id-or-name> [flags]
adios storage delete <bucket-id-or-name>

adios storage access-keys list <bucket-id-or-name>
adios storage access-keys create <bucket-id-or-name> [flags]
adios storage access-keys delete <bucket-id-or-name> <access-key-id>

adios domains list
adios domains add <hostname> [flags]
adios domains verify <domain-id-or-hostname>
adios domains route <domain-id-or-hostname> [flags]
adios domains remove <domain-id>

adios ingress list
adios ingress add [flags]
adios ingress update <route-id> [flags]
adios ingress remove <route-id>

Aliases for storage include object-storage, buckets, and bucket.

Workspaces and sync

adios workspace [list] [flags]
adios workspace get <workspace-id>
adios workspace create [project-directory|adios.yaml] [flags]
adios workspace delete <workspace-id>
adios workspace link <workspace-id> <app-id> [--json]
adios workspace build <workspace-id> [flags]
adios workspace build-status <workspace-id> <command-id>
adios workspace deploy <workspace-id> [flags]

adios workspace run status <workspace-id> [--json]
adios workspace run start <workspace-id> [--wait] [--json]
adios workspace run stop <workspace-id> [--wait] [--json]
adios workspace run restart <workspace-id> [--wait] [--json]
adios workspace run rename <workspace-id> <preview-name> [--json]

adios sync [workspace-id] [path] [flags]

Aliases: workspaces and ws for workspace.

Agents

adios agent
adios agent run [prompt...]
adios agent catalog [flags]
adios agent show <definition-id>
adios agent chat <definition-id|slug|namespace/slug> [message...] [flags]
adios agent start <binding-id> <workspace-id> [flags]
adios agent suites [flags]
adios agent kits [flags]
adios agent kits invoke <kit-version-id|kit-slug> <entrypoint> [flags]
adios agent overview
adios agent usage

Run management:

adios agent runs [flags]
adios agent runs show <workspace-id> <run-id>
adios agent runs logs <workspace-id> <run-id>
adios agent runs cancel <workspace-id> <run-id>
adios agent runs resume <workspace-id> <run-id>

Published definition management:

adios agent definition pull <definition-id>
adios agent definition push <definition-id> <file>
adios agent definition validate <definition-id>
adios agent definition publish <definition-id>

Company Project operations:

adios agent projects
adios agent projects show <project-id>
adios agent projects create <name> <repository-id> <workspace-id> [flags]
adios agent projects archive <project-id> --yes
adios agent projects sources attach <project-id> <repository-id> <alias> [flags]
adios agent projects sources detach <project-id> <source-id> --yes
adios agent projects work-cycles create <project-id> <session-id> <definition-id> <version-id> [flags]
adios agent projects work-cycles pull-request <project-id> <work-cycle-id> [flags]
adios agent projects work-cycles merge <project-id> <work-cycle-id> --yes
adios agent projects work-cycles close <project-id> <work-cycle-id> --yes

Sessions and tasks:

adios agent sessions [--project <project-id>]
adios agent sessions checkpoints <session-id>
adios agent sessions checkpoint <session-id> [flags]
adios agent sessions fork <session-id> [flags]
adios agent sessions from-state <checkpoint-id> <definition-id> [flags]
adios agent tasks [--project <project-id>] [--status <status>]
adios agent tasks create <project-id> <title> [flags]
adios agent tasks update <task-id> [flags]

Aliases: coder and codex for agent.

Workflows

adios workflow run [manifest.yaml]
adios workflow deploy [manifest.yaml]
adios workflow worker [flags]
adios workflow event publish [event-name] [flags]

Use adios workflow <subcommand> --help before scripting workflow inputs; the accepted file and event flags depend on the operation.

Back to the documentation index