Embabel Releases 1.0 Agent Framework for JVM Embabel released version 1.0 of its JVM agent framework for Java and Kotlin developers, reaching general availability in 2026. The framework, built on Spring AI, models agents as typed domain objects and uses Goal-Oriented Action Planning (GOAP) to select action sequences at runtime, allowing for dynamic reassessment when conditions change. InfoQ reports that Embabel adds a higher-level layer over Spring AI's model-calling, embedding-management, and tool-invocation capabilities, offering a structured alternative to hand-coded prompt chains. Embabel Releases 1.0 Agent Framework for JVM Embabel reached its 1.0 general-availability release in 2026, bringing a 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. Built on Spring AI, Embabel adds a higher-level layer over model-calling, embedding-management, and tool-invocation capabilities. Embabel has reached 1.0 general availability , providing a 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. 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 1.0 brings a general-availability agent framework to JVM teams, using typed Java and Kotlin domain objects rather than prompt chains. - 2Its GOAP-derived planner selects actions from declared preconditions and effects, making runtime recovery a central technical capability. - 3The Spring AI integration preserves existing model and tool plumbing while adding a higher-level agent authoring layer for JVM applications. 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 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 /problems