Agents
Put an agent's definition
PUT
applicationKeyheader
AuthorizationBearer <token>An application key of the Tenant (PUT /v1/tenant/keys/{keyId}), or Studio's key, derived from the admin key. With Nylorun-Subject and Nylorun-Scopes, it acts for that person, narrowed to those scopes. Never accepted from a browser (Origin).
agentId*stringNylorun-Protocol*stringThe protocol version, 8
Nylorun-Subject?stringThe person an application key acts for
Nylorun-Scopes?stringThe subject's space-separated scopes; required with a subject
application/json- body
requestId*stringLength
1 <= lengthmanifest*|implementationVersion*stringLength
1 <= lengthThe definition, stored
application/json- response
agentId*stringmanifestHash*stringimplementationVersion*stringimport { createClient } from "@nylorun/agents";const client = await createClient();await client.saveAgent(assistant);{ "agentId": "string", "manifestHash": "string", "implementationVersion": "string"}