---
title: "AgentKit Command Compatibility"
---

The VeADK CLI bundles the AgentKit commands. Prefix any AgentKit command with `veadk agentkit` to reuse the familiar AgentKit workflow for creating, building, deploying, and managing projects on the Volcengine AgentKit platform.

```bash
veadk agentkit --help
```

<Callout type="info">
  Before you start, make sure VeADK is installed and your Volcengine access credentials are configured in the `.env` file in your project root.
</Callout>

## Command reference

| Command | Description |
| :-- | :-- |
| `veadk agentkit init` | Create a new project from a template, or wrap an existing agent. |
| `veadk agentkit config` | Configure AgentKit (interactive and non-interactive modes). |
| `veadk agentkit build` | Build a Docker image for the agent. |
| `veadk agentkit deploy` | Deploy the agent to a target environment. |
| `veadk agentkit launch` | Build and deploy in one command. |
| `veadk agentkit invoke` | Send a test request to a deployed agent. |
| `veadk agentkit status` | Show the status of the agent runtime. |
| `veadk agentkit destroy` | Destroy a running agent runtime. |
| `veadk agentkit memory` | Manage AgentKit Memory collections. |
| `veadk agentkit knowledge` | Manage AgentKit knowledge bases. |
| `veadk agentkit tools` | Manage AgentKit tools and sessions. |
| `veadk agentkit runtime` | Manage AgentKit runtimes. |

## Common flow

Create a project, then build and deploy in one step:

```bash
veadk agentkit init
veadk agentkit launch
```

## Invoke HarnessApp Runtime

`veadk agentkit invoke` can call a HarnessApp Runtime directly and enable Harness Extension for a single request. Common flags:

| Flag | Description |
| :-- | :-- |
| `--harness` | Agent name inside HarnessApp. |
| `--endpoint` | Runtime endpoint. |
| `--apikey` | Runtime API key. |
| `--model-id` | One-shot model override. |
| `--tools` | One-shot tool override, comma-separated. |
| `--skills` | One-shot skill override, comma-separated. |
| `--enable-harness-enhance` | Enable Harness Extension for this request. |
| `--harness-components` | Enabled Harness components for this request, comma-separated. |
| `--harness-profile` | Optional runtime profile. |
| `--harness-compression-provider` | Optional compaction provider, default `builtin`. |

```bash
veadk agentkit invoke \
  --harness research-agent \
  --endpoint "$HARNESS_URL" \
  --apikey "$HARNESS_KEY" \
  --model-id "your-model-id" \
  --tools web_search,run_code \
  --enable-harness-enhance \
  --harness-components "invocation_context,compactor,response_verification" \
  "Summarize the tool results with evidence."
```

## Further reference

For the full parameter details of each subcommand, see the [AgentKit CLI](https://volcengine.github.io/agentkit-sdk-python/content/2.agentkit-cli/1.overview.html).
