Chimera Agent 0.46.0: Исправление скрытых ошибок и введение карт навыков
Chimera Agent 0.46.0 устраняет скрытые ошибки, представляет библиотеку навыков и обеспечивает точные переводы на девять языков.
Наш собственный текст о нашем же выпуске. Читать описание выпуска на GitHub →
Исправление скрытых ошибок
Chimera Agent 0.46.0 устраняет ряд скрытых ошибок, которые ранее оставались незамеченными. Эти проблемы не вызывали сбоев или ошибок, но подрывали критически важные функции. Например, пять JSON-хранилищ теряли данные без предупреждения из-за отсутствия механизмов блокировки при операциях чтения-изменения-записи. Это означало, что один процесс мог перезаписать изменения другого без каких-либо уведомлений. Одно из таких хранилищ было хранилищем навыков, где данные, полученные в процессе обучения, могли быть удалены последующими запусками. Теперь все пять хранилищ блокируются и записываются атомарно, что обеспечивает целостность данных.
Еще одна скрытая ошибка касалась Discord-бота приложения, который работал без должного контроля. Это означало, что механизм сборки не мог его обнаружить, оставляя потенциальную уязвимость в безопасности. Аналогично, механизм управления, который завершал работу CLI при импорте, если был включен, оставался незамеченным, так как никто никогда не запускал его с включенным управлением. Эти проблемы были исправлены, чтобы функциональность работала так, как ожидается.
Библиотека навыков
Этот релиз представляет библиотеку навыков, включающую 23 карты навыков, сгруппированных по их применению в рабочем процессе: определение, сборка, проверка, рецензирование и выпуск. Эти карты представляют собой данные, а не код, что упрощает их внесение и проверку. Каждая карта включает разделы, такие как Триггер, Действие, Избегать, Проверить и Риск, и они доступны на девяти языках. Переводы управляются в отдельном файле, что гарантирует, что оригинальная карта навыка остается идентичной по байтам.
Однако чтение этих карт в подсказку агента является опциональным и по умолчанию отключено из-за значительного увеличения использования токенов без существенного повышения производительности. Это решение было основано на зарегистрированном A/B-тесте, который показал улучшение на +16.7pp, но не достиг порога значимости.
Точные переводы
Новый тест гарантирует, что переводы карт навыков являются точными и полными. Он разделяет три состояния, которые выглядят одинаково внутри файла: устаревшие, неполные и отсутствующие. Устаревшие переводы утверждают, что переводят текст, который изменился, в то время как неполные переводы отсутствуют в некоторых разделах. Отсутствующие переводы являются честными долгами, четко обозначенными как таковые. Этот механизм предотвращает проблему появления непереведенных карт в интерфейсе, что ранее можно было обнаружить только путем чтения файлов, а не через сбои сборки.
Исправления в документации
Шестнадцать утверждений в документации, которые не поддерживались кодом, были исправлены на всех десяти языках. Пять из них были полностью ложными, например, параметры управления и направления для рабочего стола. Кроме того, два утверждения теперь включают необходимые оговорки, чтобы пользователи получали точную информацию.
Что делать дальше
Чтобы обновиться до Chimera Agent 0.46.0, выполните:
pip install -U chimera-agent
pip install -U 'chimera-agent[desktop]'
Для получения дополнительной информации ознакомьтесь с [заметками о выпуске]Chimera Agent v0.46.0.
Chimera Agent v0.46.0: chimeraagent.space/release-notes
https://chimeraagent.space