# Роли агентов

> Роли, которые можно выбрать агенту при создании и в настройках.

export default function Layout(props) {
  const { OpenAPIPage } = props.components ?? {};
  return (
    <>
      {props.children}
      ## Роли агентов

`GET /ws/api/agent-presets`

Роли, которые можно выбрать агенту при создании и в настройках.

**Авторизация:** dpop

**Ответы**

- `200` — Роли (`application/json`, object)
  - `defaultPresetId`: string, обязательное — Пресет по умолчанию
  - `presets`: массив object, обязательное — Пресеты
    - `description`: string, обязательное — Описание
    - `icon`: string, обязательное — Иконка
    - `id`: string, обязательное — Идентификатор пресета
    - `isDefault`: boolean, обязательное — Пресет по умолчанию
    - `label`: string, обязательное — Название
    - `model`: string, обязательное — Модель
    - `skills`: массив string, обязательное — Навыки
- `401` — Не авторизован
- `403` — Недостаточно прав или scope (`application/problem+json`, ProblemDetails)

    </>
  );
}
