What a local agent can be told to do by name (koru-ai D121): Codex's skills for the chat's folder, in a picker's order - the folder's, the person's, the agent's own, an administrator's, then by name - enabled ones only, each name once. Empty for an agent with none: a client then offers nothing under $. Where each lives stays with the agent.
API reference sections
Schema
AgentCommandsResponse
Type object
Shape
| Field | Type | Description |
|---|---|---|
| providerrequired | AiProviderId | Extensible provider token such as openai, ollama, or koru. |
| commandsrequired | array of AgentCommandView |
{
"provider": "string",
"commands": [
{
"name": "string",
"description": "string",
"display_name": "string",
"kind": "command",
"input_hint": "string"
}
]
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Used by
Generated from contract version 1. Last updated .
