DuckDB v2.0 CLI: agent mode
DuckDB v2.0 CLI автоматически переключается в agent mode для AI-кодирующих агентов, сокращая токены на 59% и предотвращая ошибки от неполных результатов.
privacy
Эта заметка участвует в semantic memory.
AI Summary
DuckDB v2.0 CLI вводит agent mode, который автоматически активируется при обнаружении AI-кодирующих агентов (Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot) через переменные окружения. Режим меняет вывод: компактные Markdown-таблицы без выравнивания (экономия 25-65% токенов), ограничение вывода до 1000 строк/10KB с явным маркером пропущенных строк и хэшем результата, ошибки в JSON, ранняя остановка долгих запросов после 100k строк, оценка стоимости перед выполнением, компактные планы EXPLAIN. Эксперимент с 22 TPC-H вопросами на SF100 показал снижение токенов с 123.6k до 50.8k (59%) при сохранении 100% правильности ответов. Режим включается автоматически при наличии переменной агента, не-терминальном stdout и отсутствии явного формата вывода; можно принудительно включить флагом -agent или выключить -no-agent.