Agents
List agents
GET
With an application key, every definition, manifest included. With a trusted issuer's token, only the agents it may use, by name.
header
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).
Nylorun-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
The agents
application/json- response
agents*array<>import { createClient } from "@nylorun/agents";const client = await createClient();const { agents } = await client.listAgents();{ "agents": [ { "agentId": "string", "manifest": { "property1": null, "property2": null }, "manifestHash": "string", "implementationVersion": "string" } ]}