Repolode
teaql

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