ATL-2026-002experimentexperimental
Воспроизвести значимое для миграции изменение результата Tool между Genkit Dart 0.15.1 и 0.16.1 без внешней модели.
genkit-016-contract-boundaries
Точная ревизия эксперимента
open8381011/experiments/genkit-016-contract-boundaries ↗552911ec644c43c0c02704cb568bc092ba8f36caEVIDENCE SIGNATURE
99a102cc44b99452e3dcd47fb377e8afc5fd1551c11ce4b2636c7724f5a4edba2026-09-03Окружение
- os
- macOS 26.5.1 (25F80)
- architecture
- arm64
- dart
- 3.12.2 stable
- genkit_before
- 0.15.1
- genkit_after
- 0.16.1
- hosted_model_calls
- 0
Запуск
./tool/run_checks.shВходные данные
https://pub.dev/packages/genkit/changelog ↗https://pub.dev/packages/genkit ↗https://pub.dev/documentation/genkit/latest/genkit/Session-class.html ↗Ожидаемые результаты
https://gitlab.com/open8381011/experiments/genkit-016-contract-boundaries/-/blob/552911ec644c43c0c02704cb568bc092ba8f36ca/results/observations.json ↗Наблюдаемый результат
c790fa6af9ea2b106246642869c1ad91e3fee4fac9606ed4e3274a427e5773151×Ограничения
- Эксперимент вызывает Tool напрямую и не воспроизводит полный цикл модели и инструментов.
- Внешняя модель, поведение provider-плагинов, сбой persistence, задержка, стоимость и качество ответа не проверялись.