java.lang.Object
com.agentforge4j.bootstrap.AgentForge4j
Immutable facade exposing the assembled AgentForge4j runtime and loaded configuration. Construct
via
AgentForge4jBootstrap.defaults().
For full runtime control (state queries, input submission, approval, cancellation),
use runtime().
-
Method Summary
Modifier and TypeMethodDescriptionagents()Returns an immutable view of all loaded agent definitions.Returns the individual assembled components for framework integrators.runtime()Returns the full runtime interface for operational use (state queries, input submission, approval, cancellation, retry).Starts a workflow run for the given workflow id and returns the run id.Returns an immutable view of all loaded workflow definitions.
-
Method Details
-
start
Starts a workflow run for the given workflow id and returns the run id.- Parameters:
workflowId- the id of the workflow to start; must not be blank- Returns:
- the new run id; never
null
-
workflows
Returns an immutable view of all loaded workflow definitions.- Returns:
- unmodifiable list; never
null
-
agents
Returns an immutable view of all loaded agent definitions.- Returns:
- unmodifiable list; never
null
-
runtime
Returns the full runtime interface for operational use (state queries, input submission, approval, cancellation, retry).- Returns:
- runtime; never
null
-
components
Returns the individual assembled components for framework integrators.Internal — for framework integrators only. Not part of the public API.
- Returns:
- assembled components; never
null
-