Починил ripgrep или поддержка архивной звеRooшки - QubStore

Починил ripgrep или поддержка архивной звеRooшки

Krea2

Далеко не новость, что поддержка популярного расширения прекратилась. Но кто мешает расширению Roo поддерживать самому себя. Решил это проверить и поправить заодно проблему с ripgrep. Проблем никаких почти не возникло, реализовал и починил все, что требовалось.

Починить ripgrep никаких проблем не составило.

Далее, добавил нового встроенного Агента 🎨 Image generator и настройки для подключения к sd api v1 и новый встроенный tool.

В старом tool не устроило использование только OpenRouter.

Починил ripgrep или поддержка архивной звеRooшки

Проверил, как из одной простой картинки, нарисованной ранее в svg, можно прочитать и нарисовать 10 новых вариантов с новым агентом 🎨 Image generator.

Починил ripgrep или поддержка архивной звеRooшки

SVG созданный агентом Code

Починил ripgrep или поддержка архивной звеRooшки

В следующей задаче, выбранная картинка была программно обрезана и добавилась прозрачность черного цвета, затем, была сделана копия картинки, в которой цвета черный с белым были инвертированы ,и прозрачность была уже на белом цвете. Получившуюся картинку Roo сам вставил новый форк Roo.

Починил ripgrep или поддержка архивной звеRooшки

Далее, обновил все возможные используемые packages зависимостей в расширении и также , починил множество ошибок из консоли.

Починил ripgrep или поддержка архивной звеRooшки

В последнем интерфейсе llama swap вижу все статистические данные по работе разных моделей и не только. Поэтому не знаю зачем, увидев ендпоинт /metrics в llama.cpp и ik_llama.cpp, решил добавить оперативную в статистику ,рядом с круглым прогресс баром, а заодно и раскрасить прогресс бар размера контекста.

Починил ripgrep или поддержка архивной звеRooшки

Новая настройка метрик llama.cpp и другого порта для подключения без llama swap

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

Починил ripgrep или поддержка архивной звеRooшки

Не хватает статистики по Агентам, ранее пробовал делать Агента статиста-бухгалтера, но это оказался не правильный путь.

Планирую добавить использование sqlite для хранения данных внутреннего инструмента «списка задач». В дальнейшем интересно будет сделать отчет по работе Агентов: задач выполнено, время выполнения, сожжено токенов: исходящих, входящих, на размышления. Для более тонкой настройки — микроменеджмента агентов.

Ссылка на основную публикацию