> ## Documentation Index
> Fetch the complete documentation index at: https://docs.veadk.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

`agentkit` is the command-line tool for AgentKit, built around the full
lifecycle of an agent: scaffold a project, build and deploy its runtime, invoke
the deployed agent, and manage the MCP services, knowledge bases, memory,
sandboxes, skills, and evaluation it relies on — all from your terminal.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/productions/agentkit-cli/archives/0.50.3/en/quickstart">
    Install, log in, and deploy your first agent in three steps.
  </Card>

  <Card title="Command reference" icon="terminal" href="/productions/agentkit-cli/archives/0.50.3/en/commands">
    Every command with a one-line description and an example.
  </Card>
</CardGroup>

## Command groups

| Group | What it manages |
| - | - |
| `init` | scaffold a new agent project |
| `deploy` | build and deploy the project (`config` → `build` → `apply`) |
| `runtime` | deployed runtimes (list, show, logs, versions, release, update, delete) |
| `knowledge` (`kb`) | knowledge bases |
| `memory` (`mem`) | memory collections |
| `harness` | Harness defined by a `harness.yaml` |
| `invoke` | call a deployed runtime |
| `auth` | SSO login, logout, whoami, and login profiles |
| `onboard` | install bundled skills into local coding agents |
| `eval` | evaluation datasets, evaluators, and experiments |
| `migrate` | migrate an existing agent application to AgentKit |
| `mcp service` | create, inspect, and delete MCP services |
| `sandbox` | run commands and manage sessions in a sandbox |
| `skill` | skills on the AgentKit skill platform |
| `destroy` | delete a deployed runtime |
| `upgrade` | check for and install AgentKit CLI updates |
| `tree` | print the command tree |
| `docs` | open or print the AgentKit CLI documentation URL |

## Conventions

* `agentkit` may also be invoked as `ak`.
* `login`, `logout`, and `whoami` are available as top-level commands and as
  `auth login`, `auth logout`, and `auth whoami`.
* `knowledge` has aliases `kb` and `knowledgebase`, `memory` has alias `mem`,
  and the `eval` prefix is optional (`agentkit dataset …` is equivalent to
  `agentkit eval dataset …`).
* Most read commands accept `--json`; the region is auto-detected unless you
  pass `-r, --region`.
* Destructive commands (`delete`, `remove`, `destroy`) prompt for confirmation;
  pass `-y` to skip.
