跳转到主要内容
The harness path suits cases that need no custom code: the agent’s model, tools, knowledge base, memory, and prompt all live in a single harness.yaml, which the CLI builds and deploys as a runtime. The whole loop revolves around that one file — initialize, configure, deploy, invoke, then return to configuration to iterate.
Configure credentials first. harness deploy is a control-plane operation and requires AK/SK; SSO login currently only covers invoking (invoke) a deployed runtime. See the Authentication section of the Quickstart.
harness deploy builds an image and creates or updates a cloud Runtime, which may incur charges. Updating an existing Runtime also changes its production behavior. Confirm the project, region, configuration, and credential references before deployment, and release changes during an appropriate operational window.
1

Initialize the harness

Create a harness directory containing harness.yaml and .env.example.
2

Configure the agent

Write fields with harness set. Only the flags you pass are modified, so you can build up the configuration across several calls.
To configure a component such as a knowledge base or memory, set its --<component>-type first, then add the connection parameters; pass an empty string "" to disable one. Running agentkit harness set with no flags lists the current fields. See Harness for the full field list.
3

Build and deploy

Build the image in the cloud from harness.yaml and create or update the runtime.
4

Invoke the runtime

Call the runtime you just deployed by name; the CLI resolves the endpoint and auth automatically. Invocation is a data-plane operation, so either credential type works: AK/SK, or the STS credentials from an agentkit login SSO session.
5

Iterate

Change the configuration and redeploy to publish a new version; when the runtime misbehaves, read the instance logs to diagnose it.
When you no longer need the runtime, delete it to free resources:
Runtime deletion cannot be undone and stops production calls. Confirm the name, project, and region, and retain required configuration, logs, and business data before proceeding.
When you need custom logic, tools, or multi-agent orchestration, use High-code agents instead.
最后修改于 2026年9月19日