К обсуждениям

Активность сторонних агентов в Copilot API: группировка по agent_id

Редакция VOne Технологии

Активность сторонних агентов в Copilot API: группировка по agent_id. Сохранить сырой ответ и schema date, развернуть totals_by_3rd_party_agent по agent_id и отдельно сверить сумму только в пределах документированной размерности; результат оформить как словарь «agent_id → display name → metric field → parent total → правило включения», устойчивый к…

Исходная граница: third-party agents

Для воспроизводимости закрепите один объект, одну роль и одно временное окно. Наблюдаемая боль: В metrics API появилась активность agent apps, а аналитик рискует сгруппировать по отображаемому имени, сложить родительское и вложенное поле или потерять переименование агента. До любых действий запишите дату, точную роль, тип объекта, edition или клиент, исходное значение и ожидаемый результат. Рабочая задача этого разбора: сохранить сырой ответ и schema date, развернуть totals_by_3rd_party_agent по agent_id и отдельно сверить сумму только в пределах документированной размерности. Не меняйте одновременно policy, версию клиента и содержимое проверяемого объекта: иначе результат нельзя будет связать с одной переменной. Публичная запись должна содержать только обезличенные статусы; имена, приватные адреса, токены, полный журнал и рабочее содержимое исключаются.

Доказательная база для third-party agents

Первичный источник подтверждает следующее: GitHub добавил в Copilot Usage Metrics API поле totals_by_3rd_party_agent для активности сторонних agent apps. Второй официальный источник уточняет: REST-документация задаёт схему endpoint и полей; стабильный agent_id должен быть ключом, а похожие totals нельзя суммировать без проверки их уровня агрегации. Утверждение принимается лишь в пределах версии и объекта из прямой страницы. Локальный результат требует отдельного контрольного опыта. Поэтому ожидаемый артефакт — словарь «agent_id → display name → metric field → parent total → правило включения», устойчивый к переименованиям. Он фиксирует проверяемые поля и не утверждает, что функция популярна, что она уже доступна каждому аккаунту или что именно релиз вызвал любой похожий симптом. Дату и технические свойства следует брать с прямых страниц, а не из заголовка агрегатора.

Обратимый опыт: third-party agents

Контрольный тест сформулирован так: На локальной фикстуре переименовать display name при неизменном agent_id и убедиться, что временной ряд остаётся одним; затем проверить одну вложенную сумму. Перед началом сохраните исходное значение, идентификатор тестового объекта и способ возврата. Выполните одно действие, дождитесь одного измеримого ответа и внесите его в словарь «agent_id → display name → metric field → parent total → правило включения», устойчивый к переименованиям. Положительный результат подтверждает только эту ветку в данном окружении; отрицательный исключает только проверенное условие. Повтор допустим на той же версии и с теми же входными данными, без серии очисток, переустановок и расширения прав.

Матрица решений по third-party agents

Сначала сравните expected и actual для контрольного объекта. Если они совпали, выполните возврат и подтвердите, что исходное состояние восстановлено. Если не совпали, проверьте effective role, policy, scope и version, затем переходите только к одной соседней ветке. Основной инструмент — словарь «agent_id → display name → metric field → parent total → правило включения», устойчивый к переименованиям. Отдельная строка нужна для неизвестного состояния: она честнее преждевременного диагноза. Совпадение даты или названия не доказывает регрессию; доказательством служит воспроизводимый before/after с одной изменённой переменной и границей из официальной документации.

Стоп-линия и эскалация: third-party agents

Критерий остановки: Остановить отчёт, если отсутствует agent_id, изменена версия API, поле null трактуется как ноль или пересекаются родительская и дочерняя метрики. Для эскалации подготовьте минимальный пакет: UTC-время, версию клиента или API, тип аккаунта, обезличенный идентификатор объекта, expected и actual, один контрольный шаг, результат возврата и ссылки на два официальных источника. Скриншот обрежьте до нужной области. Не прикладывайте приватные URL, email, секреты, конфигурацию организации целиком, database, HAR или необработанный лог. Такой пакет позволяет проверить именно «third-party agents» без опасных необратимых изменений.

Материал подготовлен редакцией VOne с помощью ИИ; все технические утверждения постатейно сверены с указанными официальными источниками 28 августа 2026 года.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.