Embabel Releases 1.0 Agent Framework for JVM
Embabel released version 1.0 on July 20, 2026, bringing a generally available JVM framework for AI agents to Java and Kotlin developers. InfoQ reports that the framework models goals, actions, and connecting conditions as typed domain objects, then uses runtime planning to select action sequences. The 1.0 build uses Spring AI 1.1.7, Spring Boot 3.5.x, and Java 21, so teams should check platform compatibility before adoption.
Embabel released version 1.0 on July 20, 2026, providing a generally available JVM framework for AI agents aimed at Java and Kotlin developers. According to InfoQ, Embabel represents agents as typed domain objects, including goals, actions, and the conditions linking them, rather than requiring developers to hand-code a fixed chain of prompts and tool calls.
Runtime action planning
InfoQ reports that Embabel uses a planning approach based on Goal-Oriented Action Planning (GOAP), a technique associated with video-game AI. Developers provide actions with preconditions and effects; a planner searches for an action sequence that satisfies a stated goal at runtime.
The reported model differs from a pre-wired agent graph or scripted workflow. InfoQ states that when task conditions change, such as after a failed tool call or newly available information, the planner can reassess available paths toward the goal. That makes the framework relevant to workflows where deterministic orchestration alone does not cover all operational branches.
Built on Spring AI
Embabel does not replace Spring AI, according to InfoQ. It sits above Spring AI's model-calling, embedding-management, and tool-invocation capabilities. InfoQ compares the layering to the historical relationship between the Servlet API and Spring MVC: lower-level infrastructure remains available, while the higher-level framework provides a more structured programming model.
Dan Vega's review of the v1.0.0 build files says the release uses Spring AI 1.1.7, Spring Boot 3.5.x, and Java 21. It does not yet support Spring Boot 4 or Spring AI 2.0, making dependency alignment a concrete adoption check for teams on newer Spring lines.
For JVM teams, the release adds a typed, domain-model-oriented option for agent construction within the Spring ecosystem. Comparable agent frameworks commonly trade explicit workflow control for runtime flexibility, so practitioners evaluating such systems generally need to test planner behavior, action preconditions, failure recovery, and observability against production-specific constraints. The 1.0 release establishes a stable version milestone for teams considering that evaluation.
Key Points
- 1Embabel version 1.0 became generally available on July 20, giving JVM teams a typed Java and Kotlin framework for agent development.
- 2Its GOAP-derived planner selects actions from declared preconditions and effects, making runtime recovery a central technical capability.
- 3The 1.0 build uses Spring AI 1.1.7, Spring Boot 3.5.x, and Java 21; it does not yet support Spring Boot 4 or Spring AI 2.0.
Scoring Rationale
Embabel 1.0 is a notable tooling release for Java and Kotlin teams building agentic applications, particularly those already using Spring AI. Its typed action model and runtime planning approach are relevant to production agent architecture, although its immediate reach is narrower than a frontier-model release or broadly adopted cloud API.
Sources
Primary source and supporting public references used for this report.
Practice interview problems based on real data
1,625 SQL & Python problems across 15 industry datasets — the exact type of data you work with.
Try 250 free problems


