Core engine: orchestrator, guardrails, routing, memory, REST API, admin endpoints, skill registries

Compile Dependencies (29)

Category/LicenseGroup / ArtifactVersionUpdates
Cache Impl Apache 2.0
com.github.ben-manes.caffeine » caffeine
Caffeine is a high performance, near optimal caching library. It provides an in-memory cache using a Google Guava ...
3.2.03.3.1
JSON Lib Apache 2.0
com.networknt » json-schema-validator
A json schema validator that supports draft v4, v6, v7, v2019-09 and v2020-12
1.5.43.0.9
Markdown BSD 2-clause
com.vladsch.flexmark » flexmark-all
flexmark-java core and all extension modules and converters
0.64.8✔
LLM Framework Apache 2.0
dev.langchain4j » langchain4j
Build LLM-powered applications in Java: chatbots, agents, RAG, and much more
1.12.11.23.0
LLM Framework Apache 2.0
dev.langchain4j » langchain4j-spring-boot-starter
Parent POM for langchain4j-spring submodules
1.12.1-beta21✔
LLM Client Apache 2.0
dev.langchain4j » langchain4j-open-ai
LangChain4j :: Integration :: OpenAI
1.12.11.23.0
LLM Client Apache 2.0
dev.langchain4j » langchain4j-azure-open-ai
LangChain4j :: Integration :: Azure OpenAI
1.12.11.23.0
LLM Client Apache 2.0
dev.langchain4j » langchain4j-anthropic
LangChain4j :: Integration :: Anthropic
1.12.11.23.0
Vector Store Apache 2.0
dev.langchain4j » langchain4j-embeddings
Common functionality for other langchain4j-embeddings-xxx modules
1.12.1-beta21✔
Vector Store Apache 2.0
dev.langchain4j » langchain4j-embeddings-all-minilm-l6-v2-q
In-process all-minilm-l6-v2 (quantized) embedding model
1.12.1-beta21✔
LLM Framework Apache 2.0
dev.langchain4j » langchain4j-agentic
LangChain4j :: Agentic Framework
1.12.1-beta211.23.0-beta33
MIT
io.github.giskardb » agent-core
Pure domain module - no Spring dependencies
1.5.01.5.1
MIT
io.github.giskardb » agent-memory-sdk
Memory persistence layer with Redis and MongoDB support
1.5.01.5.1
MIT
io.github.giskardb » agent-mcp-client
Consumes external MCP servers and exposes their tools as agent tools
1.5.01.5.1
Apache 2.0
io.github.resilience4j » resilience4j-spring-boot3
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
2.3.02.4.0
Error Handling Apache 2.0
io.github.resilience4j » resilience4j-retry
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
2.3.02.4.0
Apache 2.0
io.github.resilience4j » resilience4j-circuitbreaker
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
2.3.02.4.0
Apache 2.0
io.github.resilience4j » resilience4j-ratelimiter
Resilience4j is a lightweight, easy-to-use fault tolerance library designed for Java8 and functional programming
2.3.02.4.0
Apache 2.0
io.micrometer » micrometer-tracing-bridge-otel
Facade over tracing concepts
Dist Tracing Apache 2.0
io.opentelemetry » opentelemetry-exporter-otlp
OpenTelemetry Protocol (OTLP) Exporters
OpenAPI Apache 2.0
org.springdoc » springdoc-openapi-starter-webmvc-ui3.1.03.2.0
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-webmvc
Starter for using Spring MVC and Tomcat
4.1.04.1.2
org.springframework.boot » spring-boot-starter-actuator
Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your ...
4.1.04.1.2
Config Apache 2.0
org.springframework.boot » spring-boot-autoconfigure
Spring Boot auto-configuration attempts to automatically configure your Spring application based on the jar dependencies ...
4.1.04.1.2
Annotation Tool Apache 2.0
org.springframework.boot » spring-boot-configuration-processor(optional)
Spring Boot Configuration Annotation Processor
4.1.04.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-data-redis
Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client
4.1.04.1.2
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-data-mongodb
Starter for using MongoDB document-oriented database and Spring Data MongoDB
4.1.04.1.2
Apache 2.0
org.tribuo » tribuo-classification-sgd4.3.2✔
YAML Apache 2.0
org.yaml » snakeyaml
YAML 1.1 parser and emitter for Java
2.62.7

Test Dependencies (5)

Category/LicenseGroup / ArtifactVersionUpdates
Testing Apache 2.0
org.springframework.boot » spring-boot-starter-test
Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito
4.1.04.1.2
Apache 2.0
org.springframework.boot » spring-boot-starter-webmvc-test
Starter for testing Spring MVC and Tomcat
4.1.04.1.2
Testing MIT
org.testcontainers » mongodb
Isolated container management for Java code testing
1.20.41.21.4
Testing MIT
org.testcontainers » junit-jupiter
Isolated container management for Java code testing
1.20.41.21.4
Mocking Apache 2.0
org.wiremock » wiremock-standalone
A web service test double for all occasions - standalone edition
3.10.03.13.2