Altimate Code: Открытый агентный инструментарий для инженерии данных

Что решает Altimate Code
Универсальные AI-агенты для написания кода могут писать SQL, но им не хватает понимания контекста данных: нет отслеживания происхождения, нет осведомленности о схеме и нет понимания манифестов dbt. Согласно источнику, это приводит к конкретным проблемам: 27–33% SQL, сгенерированного AI, ссылается на несуществующие таблицы, а 78% ошибок — это тихие неправильные соединения, которые компилируются и выполняются, но возвращают неверные данные. Одна команда получила счёт на $5k от одного запроса Cortex AI, который пропустили мониторы ресурсов. Проблема не в качестве модели, а в отсутствующем слое инструментов.
Ключевые функции и возможности
- Отслеживание происхождения на уровне столбцов в реальном времени: Детерминированно отслеживает столбцы через соединения, CTE и подзапросы. Достигает 100% совпадения рёбер на 500K тестовых запросах за 0,26 мс/запрос без кэшированных манифестов.
- Обнаружение SQL-антипаттернов: 26 правил с нулевым количеством ложных срабатываний за 0,48 мс/запрос.
- Локальная валидация SQL: Опрашивает каталоги схем за 2 мс без доступа к хранилищу данных, выявляя неправильные таблицы с предложениями исправлений на основе нечёткого соответствия.
- Специализированные навыки: Для разработки, тестирования, устранения неполадок, документирования, оптимизации SQL и миграции в dbt.
- Три режима агента: Builder, Analyst и Planner с применением скомпилированных разрешений. Режим Analyst обеспечивает доступ только для чтения на уровне движка для безопасности в продакшене.
- Постоянная память: Межсессионная с глобальными настройками и областями знаний проекта, версионируемая в git и наследуемая командой при git pull.
- Функции безопасности: Обнаружение PII, сканирование на SQL-инъекции и применение разрешений на уровне движка.
- Коннекторы данных: 10 коннекторов, включая Snowflake, BigQuery, Databricks, PostgreSQL, Redshift, DuckDB, MySQL и SQL Server.
- Локальный трассировщик: Отслеживает каждый вызов LLM, использование инструмента и расход кредитов хранилища данных локально без внешних сервисов.
Результаты тестирования
На ADE-bench (открытый стандарт от dbt Labs):
- Altimate Code (Sonnet 4.6): 74,4%
- Cortex Code (Snowflake) (Opus 4.6): 65%
- Claude Code (базовый) (Sonnet 4.6): ~40%
Источник отмечает, что более дешёвая модель со скомпилированными инструментами превзошла более дорогую модель без них, объясняя разницу фреймворком.
Установка и использование
Установка через npm: npm install -g @altimateai/altimate-code
Шаги настройки:
- Настройте провайдера LLM: Запустите
altimate, затем/connectдля интерактивной настройки, или установите переменные окружения, напримерexport ANTHROPIC_API_KEY=your_key. - Автоопределение стека данных: Запустите
altimate /discoverдля автоматического опроса проектов dbt, подключений к хранилищам данных и установленных инструментов.
Для использования без интерфейса/в скриптах: altimate --yolo автоматически подтверждает все запросы разрешений (не рекомендуется при подключении к активным хранилищам данных).
Инструмент интегрируется с существующими агентами через команды /configure-claude или /configure-codex.
Техническая основа
Altimate Code — это форк OpenCode, перестроенный с полным слоем данных: скомпилированные движки на Rust, специализированные навыки и связующая логика фреймворка. Он агностичен к моделям — работает с любой LLM или локально с Ollama.
📖 Read the full source: HN AI Agents
👀 Смотрите также

Слепое пятно MCP: Внешний мозг для AI-агентов в программировании
Blindspot MCP — это инструмент, который индексирует полные кодовые базы с использованием tree-sitter и SQLite, чтобы помочь AI-агентам для программирования понимать символы, зависимости и связи между файлами, предотвращая изменения, которые могут нарушить код за пределами их непосредственного контекста.

Контекстно-инженерная система обучения для Claude Code, выполняющая роль постоянного репетитора
Разработчик создал систему обучения на основе Claude Code, которая отслеживает прогресс между сессиями, проверяет понимание, прорабатывает упражнения и адаптируется к стилям обучения. Система использует структурированные markdown-файлы для формирования поведения агента и включает инструменты для извлечения страниц учебников из PDF-файлов.

Manifest теперь поддерживает подписки Claude Pro/Max без API-ключа
Manifest, открытый слой маршрутизации для OpenClaw, теперь позволяет напрямую подключать подписки Claude Pro или Max без необходимости использования API-ключа. Пользователи с API-ключами могут настроить резервную маршрутизацию при достижении лимитов подписки.

OpenClaw интегрирует функции из утечки кода Claude
Пользователь OpenClaw поручил своему боту проанализировать утекший код Claude (реализация на Rust от Instructkr) и выборочно перенес определенные архитектурные паттерны в свою систему OpenClaw. Интеграция сосредоточена на практических улучшениях, таких как автоматическое восстановление контекста при запуске, сжатие диалогов и фреймворк хуков до и после выполнения инструментов.