Module agentforge4j.core
module agentforge4j.core
Framework-agnostic domain contracts for workflow-driven orchestration.
Defines immutable workflow, agent, step, command, and runtime-facing models together with repository interfaces. Consumers are the runtime, loaders, and providers; nothing here binds to Spring, persistence, or a specific LLM vendor.
Architectural boundary: workflow definitions and typed commands describe behaviour; model output is interpreted as content and commands, not as authority over execution flow (that stays with the runtime).
-
Packages
ExportsPackageDescriptionTransport-agnostic SPI contracts for declaring external integrations (MCP servers and HTTP tool sets) and turning them into governed tool providers.Transport-agnostic SPI contracts for governed tool invocation (MCP and future tool sources).Indirect Exports -
Modules
RequiresModifierModuleDescriptiontransitiveSmall shared primitives (validation helpers, common utilities) reused across modules.