Open-source Rust-движок, который фильтрует и сжимает контекст для AI-инструментов программирования; включает MCP-сервер, shell hooks и локальные журналы аудита.
teaql/teaql-agent-kit
Набор инструментов на основе моделей, который задаёт AI-агентам для программирования такой порядок работы: смоделировать бизнес-процессы, проверить и исправить модель, сгенерировать типизированное приложение и проверить результат.
- Звёзды
- 2,818
- Форки
- 956
- Открытые issues
- 1
- Последний коммит
- 15 часов назад
Что это?
TeaQL Agent Kit — набор инструкций для агентов и инструментов для создания бизнес-приложений на фреймворке TeaQL. Вместо того чтобы сразу переходить от требований к коду, агент сначала создаёт проверяемую доменную модель в KSML, запускает детерминированный сервис её оценки, который сообщает об ошибках и предупреждениях и предлагает способы исправления, и только после этого генерирует типизированную доменную библиотеку и готовую к запуску рабочую среду для выбранного языка.
Сгенерированная библиотека предоставляет типизированные API для запросов Q и выражений E, а агент может поэтапно запрашивать контекстно-зависимые подсказки Assist для нужных ему операций, вместо того чтобы читать всю библиотеку целиком. Проект поддерживает Java, Rust, Go, Swift, Python, C#/.NET и TypeScript, а также включает меры защиты на этапе выполнения, например поля для указания цели запроса и комментария, а также контекст аудита для операций записи.
В репозитории также есть agent-context-kit — пакет для управления временем жизни контекста с помощью адаптеров для хост-систем. Он поддерживает сообщения, доступные для чтения один раз, именованные блоки инструкций и запрет на чтение файлов в генерируемых каталогах. Поддержка адаптеров зависит от используемого агента для программирования; в проекте указано, что эти механизмы работают только с совместимым адаптером.
Ключевые возможности
- 01Преобразует требования в сохранённую доменную модель KSML до написания кода приложения.
- 02Детерминированно оценивает модель, сообщает об ошибках и предупреждениях и предлагает способы исправления.
- 03Генерирует типизированные API для запросов Q и выражений E на выбранном языке.
- 04Предоставляет поэтапные контекстно-зависимые подсказки Assist по API на уровне сущностей, действий и полей.
- 05С помощью agent-context-kit управляет временем жизни контекста и запрещает чтение файлов в генерируемых каталогах.
Сценарии использования
- Создание с помощью агента для программирования небольшого бизнес-приложения с CRUD-операциями по требованиям на естественном языке.
- Оценка и исправление доменной модели перед генерацией кода для системы с несколькими сущностями.
- Генерация типизированной библиотеки доступа к данным для Java, Rust, Go, Python и других поддерживаемых языков.
- Эксперименты с управлением контекстом и защитными механизмами для AI-агентов, пишущих код.
В подборках
Темы
Частые вопросы
- Что такое teaql-agent-kit?
- Набор инструментов на основе моделей, который задаёт AI-агентам для программирования такой порядок работы: смоделировать бизнес-процессы, проверить и исправить модель, сгенерировать типизированное приложение и проверить результат. TeaQL Agent Kit — набор инструкций для агентов и инструментов для создания бизнес-приложений на фреймворке TeaQL. Вместо того чтобы сразу переходить от требований к коду, агент сначала создаёт проверяемую доменную модель в KSML, запускает детерминированный сервис её оценки, который сообщает об ошибках и предупреждениях и предлагает способы исправления, и только после этого генерирует типизированную доменную библиотеку и готовую к запуску рабочую среду для выбранного языка.
- teaql-agent-kit можно использовать бесплатно? Какая у него лицензия?
- teaql-agent-kit распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- teaql-agent-kit всё ещё поддерживается?
- Активно поддерживается. Последний коммит в teaql-agent-kit — 24 окт. 2026 г..
- Для чего можно использовать teaql-agent-kit?
- Создание с помощью агента для программирования небольшого бизнес-приложения с CRUD-операциями по требованиям на естественном языке. Оценка и исправление доменной модели перед генерацией кода для системы с несколькими сущностями. Генерация типизированной библиотеки доступа к данным для Java, Rust, Go, Python и других поддерживаемых языков. Эксперименты с управлением контекстом и защитными механизмами для AI-агентов, пишущих код.
- Где скачать teaql-agent-kit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/teaql/teaql-agent-kit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Руководства помогают AI-агентам писать современный Go, используя актуальные возможности языка и стандартной библиотеки от Go 1.0 до Go 1.27.
CLI-прокси, который фильтрует и сжимает вывод команд оболочки до того, как он попадёт в контекст AI-агента для программирования, сокращая расход токенов.
Открытый AI-агент для написания кода в VS Code, JetBrains IDE или терминале с доступом к более чем 500 моделям.
Агент для программирования на базе pi, который передаёт типовые решения — например, проверку разрешений и очистку контекста — небольшой модели-судье, чтобы основная модель могла сосредоточиться на коде.
Локальный AI-терминал для разработки с приоритетом локальных данных и доказательств: связывает LLM с файлами проекта, инструментами, проверками и контекстом.