AI-дайджест · 5 июля
sqlite-utils 4.0rc2 — релиз, написанный Claude Fable
Саймон Уиллисон выпустил sqlite-utils 4.0rc2. Claude Fable нашёл 5 «блокеров релиза», включая баг в delete_where(): метод выполнял DELETE через bare self.db.execute() без atomic()-обёртки, оставляя соединение в состоянии in_transaction=True, из-за чего последующие вызовы atomic() никогда не коммитили. Воспроизведено: после delete_where(), insert и close() — при переоткрытии все данные пропадали.
Почему важно: Агенты способны находить баги, которые автор не заметил. Это меняет процесс QA: вместо ручного код-ревью можно запускать LLM на финальную проверку перед релизом — особенно для библиотек с SemVer, где цена ошибки высока.
Читать →
Карта мира из 445 байт сжатых данных
Iwo Kadziela (с помощью Codex) сгенерировал ASCII-карту мира, используя deflate-компрессию. Код распаковывает данные через DecompressionStream('deflate-raw') в браузере, загружая их через fetch('data:;base64,...').
Почему важно: Пример экстремальной оптимизации: можно встраивать сложные визуализации в минимальный код. Для строителей агентов — техника полезна, когда нужно передать компактное представление данных (карты, графики) без внешних зависимостей.
Читать →
Уиллисон отмечает: «Странная вещь в кодинговых агентах — сложные задачи дают больше возможности заниматься другими делами одновременно, пока агент работает».

Комментариев пока нет.