Dokumentacja dla programistów›Dokumentacja API›Nowa rola Editor dla subskrybentów agenta
Dokumentacja dla programistów

Nowa rola Editor dla subskrybentów agenta

Aktualizacja 2026-11-06

Wyliczenie AgentMembershipRole ma nową wartość EDITOR, obok OWNER i MEMBER. Osoba z rolą EDITOR może korzystać z agenta i edytować jego konfigurację, ale nie może go udostępniać ani usuwać, ani zmieniać jego stanu.

Ta rola pojawia się w dwóch miejscach w schemacie:

  • W polu role typu AgentSubscriber, zwracanego przez pole subscribers w typie Agent.
  • W argumencie roles pola Agent.subscribers, który teraz przyjmuje EDITOR jako wartość filtra.

Co to oznacza dla integracji

AgentSubscriber.role może teraz zwracać EDITOR. Jeśli Twój kod obsługuje wszystkie wartości AgentMembershipRole wprost, na przykład za pomocą instrukcji switch lub ścisłego typu wyliczeniowego w wygenerowanym kliencie, dodaj obsługę EDITOR. W przeciwnym razie subskrybent z tą rolą może trafić do błędu albo gałęzi domyślnej.

Aby wyświetlić tylko edytorów, przekaż nową wartość w argumencie roles:

query {
  agents {
    id
    subscribers(roles: [EDITOR]) {
      role
      type
    }
  }
}