⚒ Вайбкодинг 2 мин чтения

datasette-agent 0.2a0: интерактивные запросы и сохранение SQL

Что произошло

В релизе 0.2a0 datasette-agent добавлена возможность задавать пользователю вопросы во время выполнения инструмента и новый встроенный инструмент save_query для сохранения сгенерированных SQL‑запросов.

Детали

  • Инструменты могут задавать вопросы пользователю через await context.ask_user().
  • Вопросы сохраняются в базе, диалог восстанавливается после рестарта.
  • Новый инструмент save_query сохраняет SQL только после подтверждения Yes.

Что это значит

Для разработчиков LLM‑агентов это упрощает построение интерактивных сценариев и гарантирует, что любые изменения в базе происходят только после явного согласия оператора.

Встроенный <code>ToolContext.ask_user()</code> позволяет агенту безопасно запрашивать подтверждение у пользователя и сохранять диалог в базе, а <code>save_query</code> демонстрирует практический паттерн обязательного человеческого одобрения перед сохранением сгенерированного SQL.