Engine open source em Rust que filtra e comprime o contexto lido por ferramentas de programação com IA, com servidor MCP, hooks de shell e registros locais de auditoria.
teaql/teaql-agent-kit
Um kit baseado em modelos que dá a agentes de programação com IA um fluxo model-first: modelar o negócio, avaliar e corrigir o modelo, gerar uma aplicação tipada e verificar o resultado.
- Estrelas
- 2,818
- Forks
- 956
- Issues abertas
- 1
- Último commit
- há 16 horas
O que é?
TeaQL Agent Kit é um conjunto de instruções para agentes e ferramentas para criar aplicações de negócio com o framework TeaQL. Em vez de partir diretamente de um requisito para o código, o agente de programação primeiro cria um modelo de domínio inspecionável em KSML, executa um serviço de avaliação determinístico que informa erros, avisos e orientações para correção e, só então, gera uma biblioteca de domínio tipada e um workspace executável para a linguagem escolhida.
A biblioteca gerada expõe APIs tipadas de consulta Q e expressão E, e o agente pode solicitar Assist progressivo e ciente do modelo para as operações exatas de que precisa, em vez de ler a biblioteca inteira. O projeto oferece suporte a Java, Rust, Go, Swift, Python, C#/.NET e TypeScript, e inclui proteções em tempo de execução, como campos de finalidade e comentário em consultas e contexto de auditoria em gravações.
O repositório também contém agent-context-kit, um pacote para gerenciar o ciclo de vida do contexto por meio de adaptadores de host, com mensagens de consumo único, blocos de instrução nomeados e exclusão da leitura de arquivos em diretórios gerados. A cobertura dos adaptadores varia conforme o agente de programação, e o projeto informa que esses controles exigem um adaptador compatível.
Recursos principais
- 01Transforma requisitos em um modelo de domínio KSML salvo antes de qualquer código da aplicação ser escrito.
- 02Executa uma avaliação determinística do modelo que informa erros, avisos e orientações para correção.
- 03Gera APIs tipadas de consulta Q e expressão E para a linguagem selecionada.
- 04Oferece Assist progressivo e ciente do modelo, com orientações de API para entidades, ações e campos.
- 05Inclui controles do ciclo de vida do contexto e exclusão da leitura de arquivos em diretórios gerados via agent-context-kit.
Casos de uso
- Fazer com que um agente de programação crie uma pequena aplicação de negócio CRUD a partir de um requisito em linguagem natural.
- Avaliar e corrigir um modelo de domínio antes de gerar código para um sistema com várias entidades.
- Gerar uma biblioteca tipada de acesso a dados para Java, Rust, Go, Python ou outras linguagens compatíveis.
- Experimentar o gerenciamento de contexto e as proteções para agentes de programação com IA.
Em coleções
Tópicos
Perguntas frequentes
- O que é teaql-agent-kit?
- Um kit baseado em modelos que dá a agentes de programação com IA um fluxo model-first: modelar o negócio, avaliar e corrigir o modelo, gerar uma aplicação tipada e verificar o resultado. TeaQL Agent Kit é um conjunto de instruções para agentes e ferramentas para criar aplicações de negócio com o framework TeaQL. Em vez de partir diretamente de um requisito para o código, o agente de programação primeiro cria um modelo de domínio inspecionável em KSML, executa um serviço de avaliação determinístico que informa erros, avisos e orientações para correção e, só então, gera uma biblioteca de domínio tipada e um workspace executável para a linguagem escolhida.
- teaql-agent-kit é gratuito? Qual é a licença?
- teaql-agent-kit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- teaql-agent-kit ainda é mantido?
- Manutenção ativa. O último commit de teaql-agent-kit foi em 24 de out. de 2026.
- Para que posso usar teaql-agent-kit?
- Fazer com que um agente de programação crie uma pequena aplicação de negócio CRUD a partir de um requisito em linguagem natural. Avaliar e corrigir um modelo de domínio antes de gerar código para um sistema com várias entidades. Gerar uma biblioteca tipada de acesso a dados para Java, Rust, Go, Python ou outras linguagens compatíveis. Experimentar o gerenciamento de contexto e as proteções para agentes de programação com IA.
- Onde consigo teaql-agent-kit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/teaql/teaql-agent-kit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Diretrizes que ensinam agentes de programação com IA a escrever Go moderno usando recursos atuais da linguagem e adições à biblioteca padrão do Go 1.0 ao 1.27.
Proxy de CLI que filtra e compacta a saída de comandos do shell antes que ela chegue ao contexto de um agente de programação com IA, reduzindo o uso de tokens.
Agente de programação com IA e código aberto que funciona no VS Code, em IDEs JetBrains ou no terminal, com acesso a mais de 500 modelos.
Um agente de programação baseado no pi que encaminha decisões rotineiras, como verificações de permissões e poda de contexto, para um modelo juiz pequeno, deixando o modelo principal focado no código.
Um terminal de programação com IA, local-first e baseado em evidências, que conecta LLMs a arquivos reais do projeto, ferramentas, permissões, verificações e contexto.