All Classes and Interfaces

Class
Description
Binds Spring Boot configuration under agentforge4j.* that controls classpath and filesystem loading of workflow and agent definitions and optional runtime nesting limits.
Integration loading settings, bound from agentforge4j.integrations.*.
Auto-configures AgentForge4j by delegating to AgentForge4jBootstrap.
Binds agentforge4j.llm.fake.* for the deterministic scripted provider.
Enables the fake scripted provider when agentforge4j.llm.fake.enabled=true once the backing module is on the classpath.
Generic provider wiring: replaces the per-provider auto-configurations with a single LlmClientConfigurationAdapter-driven registrar, so a new ServiceLoader-registered provider is configurable through the starter without new starter code.
In-memory run state, event log, and file metadata when no DataSource is configured.
Operator on/off switch for prompt-layer boundary computation in AgentInvoker.
Wires MCP servers from agentforge4j.mcp.* into the runtime's tool SPI, and tool tunables from agentforge4j.tools.*.
Binds agentforge4j.mcp.* configuration: the MCP servers to connect to.
One MCP server.
Binds correlation identifiers onto SLF4J MDC for the duration each RunContextManager.Scope stays open via RunMdcContext.
Binds Spring Boot configuration under agentforge4j.llm.model-tiers.<provider>.<tier> that overrides the shipped capability-tier to concrete-model mappings.
Stacks run, workflow, step, and agent identifiers into MDC; RunMdcContext.close() restores values that were present beforehand.
Registers Spring-specific runtime beans not assembled by AgentForge4jBootstrap.
Binds agentforge4j.tools.* configuration: tunables for tool invocation, including the authoritative timeout enforced by the execution service and the outbound-egress policy.
Outbound-egress tunables.