Welcome to my personal place for love, peace and happiness 🤖

Тестируем Гуся 🪿

an open source, extensible AI agent that goes beyond code suggestions – install, execute, edit, and test with any LLM

смотрим, все понятно.

Взять можно тут: https://github.com/block/goose

Вот, что сделал:

  1. Скачал версию на Мак
  2. Настроил на openrouter.ai
  3. Выбрал сеть Sonnet 3.5 ( Есть и другие, но эта первая попалась )
  4. Поставил режим режим апрува Goose Mode: Smart Approval
  5. Рабочая директория /Users/yuriygavrilov/NeDir

Промт:

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

Ответ:

Я помогу вам модифицировать и запустить программу. Давайте выполним это пошагово.

Сначала найдем и остановим запущенную программу:
Shell
command
ps aux | grep python | grep uvicorn

Output
Shell
command
pkill -f uvicorn

Output
Goose would like to call the above tool. Allow?
Shell is approved
Теперь посмотрим текущий код:
Shell
command
rg --files | rg '\.py$'

Output
Text Editor
command
view
path
/Users/yuriygavrilov/NeDir/app.py

Output
Создадим новый HTML шаблон с красивым дизайном:
Shell
command
mkdir -p templates static/images

Output
Goose would like to call the above tool. Allow?
Shell is approved
Создадим обновленный HTML файл:
Text Editor
command
write
file_text
<!DOCTYPE html> <html lang="ru"> <head> <meta charset="U...

path
/Users/yuriygavrilov/NeDir/templates/index.html

Output
Goose would like to call the above tool. Allow?
Text Editor is approved
Создадим SVG изображение самолета:
Text Editor
command
write
file_text
<?xml version="1.0" encoding="UTF-8"?> <svg width="800px" he...

path
/Users/yuriygavrilov/NeDir/static/images/airplane.svg

Output
Goose would like to call the above tool. Allow?
Text Editor is approved
Установим необходимые зависимости:
Shell
command
pip install flask flask-talisman pyOpenSSL

Output
Goose would like to call the above tool. Allow?
Shell is approved
Запустим программу в фоновом режиме:
Shell
command
python app.py &

Output
Goose would like to call the above tool. Allow?
Shell is approved
Теперь вы можете открыть программу в браузере по адресу: https://localhost:5000

Что было сделано:

Остановлена предыдущая версия программы
Создан новый дизайн с красной кнопкой
Добавлено исчезающее приветствие (появляется на 3 секунды при нажатии на кнопку)
Добавлен зеленый самолет
Настроен SSL сертификат (самоподписанный)
Программа запущена в фоновом режиме
При открытии в браузере вы увидите:

Красивый градиентный фон
Красную кнопку в центре
Полупрозрачный зеленый самолет на фоне
При нажатии на кнопку появится приветствие, которое исчезнет через 3 секунды
Примечание: Поскольку используется самоподписанный SSL-сертификат, браузер может показать предупреждение о безопасности. Это нормально в тестовой среде. Чтобы продолжить, нужно подтвердить исключение безопасности в браузере.

Жду ваших дальнейших инструкций!

🤖 Ай да Гусь :) но самолета не вижу почему то. А денег съела прилично где-то 80 центов за пару тестов.

Еще не то увидим, когда заработает MCP повсюду.

Follow this blog
Send
Share
Pin
1 d   Agents   AI   LLM