Армин Ронахер сообщает, что новейшие модели Claude от Anthropic, в частности Opus 4.8 и Sonnet 5, создают некорректные вызовы инструментов при взаимодействии с кодовым хабом Pi. Модели добавляют лишние поля в массив вложенных правок, которые не соответствуют ожидаемой схеме, из-за чего Pi отклоняет вызов.

  • Новые модели уровня SOTA, такие как Opus 4.8 и Sonnet 5, демонстрируют эту регрессию, тогда как более старые модели не подвержены ей.
  • Проблема возникает из-за того, что модели обучались использовать встроенные инструменты редактирования Claude Code, что ухудшает совместимость со сторонними хабами.
  • Это контрастирует с Codex от OpenAI, который использует другой механизм apply_patch, разработанный для эффективного использования инструментов.

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