embabel/embabel-agent - JVM-based AI agent framework with GOAP planning
Summary
Embabel Agent Framework is a JVM-based platform for authoring agentic flows that blend LLM-prompted interactions with code and domain models. It emphasizes sophisticated planning (GOAP and optional Utility AI), strong typing with domain objects, and both annotation-based and Kotlin DSL approaches for defining flows. The project integrates with Spring, supports multiple execution modes (Focused, Closed, Open), and encourages testability, observability, and extensibility in AI-enabled Java applications.