Sobre o projeto

Koog-sauce é uma biblioteca Kotlin de código aberto (licenciada MIT) que atua como camada de integração entre o JetBrains Koog e outros frameworks de IA. Ela fornece dois adaptadores de cliente LLM — SpringAiLLMClient que encapsula o ChatClient do Spring AI, e Langchain4jLLMClient que encapsula o ChatModel do LangChain4j — ambos suportando interações padrão e de streaming. A biblioteca também inclui um Construtor de Agentes de IA que usa um padrão de construtor fluente para simplificar a criação e configuração de agentes de IA, permitindo que desenvolvedores conectem executores de prompt, estratégias, registros de ferramentas e configurações de agente. Os requisitos são JDK 17+ e Gradle 8.14.1+. O projeto é construído com Gradle, inclui testes de integração abrangentes para Spring AI e LangChain4j, e publica documentação KDoc no GitHub Pages. Ele é publicado como artefatos Maven sob o grupo me.kpavlov com módulos separados para a biblioteca principal, integração com Spring AI e integração com LangChain4j.