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).