Активная разработка этого проекта теперь перешла в лоскутное одеяло. Печковидность - это более общая структура, которая объединяет инструменты и LLMS в агентских рабочих процессах для разработки программного обеспечения.
Статический анализ + llm = autofix
Примечание. Если вы ищете облачный сервис для восстановления уязвимости, попробуйте исправить.
Новая модель StarCoder теперь поддерживается. PASS --model bigcode/starcoderbase-1b на AutoFix, чтобы попробовать базовую модель 1B.
Теперь мы поддерживаем использование модели CodeGen2 от Salesforce. Просто используйте --model Salesforce/codegen2-1B с AutoFix. Обратите внимание, что вывод на процессоре с CodeGen2 очень медленный по сравнению с SantaFixer .
В первоначальном выпуске мы использовали SEMGREP для выполнения статического анализа и Santafixer LLM для исправления ошибок.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python autofix.py --input examples/example.java

