Index
All Classes and Interfaces|All Packages
A
- agentForge4j(AgentForge4jProperties, LlmCacheSettings, ModelTierProperties, ToolProperties, ObjectProvider<ObjectMapper>, ObjectProvider<List<LlmClientConfiguration>>, ObjectProvider<List<ToolProvider>>, ObjectProvider<ToolPolicy>, ObjectProvider<ToolExecutionOptions>, ObjectProvider<IntegrationConfigLoader>, ObjectProvider<MutableIntegrationRepository>, ObjectProvider<ToolProviderFactory>) - Method in class com.agentforge4j.starter.BootstrapAutoConfiguration
-
Assembles and exposes the full AgentForge4j facade.
- AgentForge4jProperties - Record Class in com.agentforge4j.starter
-
Binds Spring Boot configuration under
agentforge4j.*that controls classpath and filesystem loading of workflow and agent definitions and optional runtime nesting limits. - AgentForge4jProperties(String, String, AgentForge4jProperties.Integrations, Integer, boolean, boolean) - Constructor for record class com.agentforge4j.starter.AgentForge4jProperties
-
Creates an instance of a
AgentForge4jPropertiesrecord class. - AgentForge4jProperties.Integrations - Record Class in com.agentforge4j.starter
-
Integration loading settings, bound from
agentforge4j.integrations.*. - agentsPath() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns the value of the
agentsPathrecord component. - allowPrivateNetworks() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
- allowPrivateNetworks() - Method in record class com.agentforge4j.starter.mcp.ToolProperties.Egress
-
Returns the value of the
allowPrivateNetworksrecord component. - args() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
argsrecord component.
B
- BootstrapAutoConfiguration - Class in com.agentforge4j.starter
-
Auto-configures AgentForge4j by delegating to
AgentForge4jBootstrap. - BootstrapAutoConfiguration() - Constructor for class com.agentforge4j.starter.BootstrapAutoConfiguration
C
- close() - Method in class com.agentforge4j.starter.logging.RunMdcContext
-
Restores earlier
MDCvalues captured on first write of each key during this context. - com.agentforge4j.starter - package com.agentforge4j.starter
- com.agentforge4j.starter.llmclient - package com.agentforge4j.starter.llmclient
- com.agentforge4j.starter.llmclient.fake - package com.agentforge4j.starter.llmclient.fake
- com.agentforge4j.starter.logging - package com.agentforge4j.starter.logging
- com.agentforge4j.starter.mcp - package com.agentforge4j.starter.mcp
- command() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
commandrecord component.
D
- dir() - Method in record class com.agentforge4j.starter.AgentForge4jProperties.Integrations
-
Returns the value of the
dirrecord component.
E
- egress() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
-
Returns the value of the
egressrecord component. - Egress(Boolean) - Constructor for record class com.agentforge4j.starter.mcp.ToolProperties.Egress
-
Creates an instance of a
Egressrecord class. - enabled() - Method in record class com.agentforge4j.starter.LlmCacheSettings
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
enabledrecord component. - env() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
envrecord component. - equals(Object) - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.AgentForge4jProperties.Integrations
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.LlmCacheSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.mcp.McpProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.mcp.ToolProperties.Egress
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.mcp.ToolProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.agentforge4j.starter.ModelTierProperties
-
Indicates whether some other object is "equal to" this one.
F
- FakeLlmClientProperties - Record Class in com.agentforge4j.starter.llmclient.fake
-
Binds
agentforge4j.llm.fake.*for the deterministic scripted provider. - FakeLlmClientProperties(Boolean, Duration, int) - Constructor for record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
-
Creates an instance of a
FakeLlmClientPropertiesrecord class. - FakeProviderAutoConfiguration - Class in com.agentforge4j.starter.llmclient.fake
-
Enables the fake scripted provider when
agentforge4j.llm.fake.enabled=trueonce the backing module is on the classpath. - FakeProviderAutoConfiguration() - Constructor for class com.agentforge4j.starter.llmclient.fake.FakeProviderAutoConfiguration
G
- GenericLlmProviderAutoConfiguration - Class in com.agentforge4j.starter.llmclient
-
Generic provider wiring: replaces the per-provider auto-configurations with a single
LlmClientConfigurationAdapter-driven registrar, so a newServiceLoader-registered provider is configurable through the starter without new starter code. - GenericLlmProviderAutoConfiguration() - Constructor for class com.agentforge4j.starter.llmclient.GenericLlmProviderAutoConfiguration
H
- hashCode() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.AgentForge4jProperties.Integrations
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.LlmCacheSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.mcp.McpProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.mcp.ToolProperties.Egress
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.agentforge4j.starter.ModelTierProperties
-
Returns a hash code value for this object.
- headers() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
headersrecord component.
I
- id() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
idrecord component. - InMemoryRuntimePersistenceAutoConfiguration - Class in com.agentforge4j.starter
-
In-memory run state, event log, and file metadata when no
DataSourceis configured. - InMemoryRuntimePersistenceAutoConfiguration() - Constructor for class com.agentforge4j.starter.InMemoryRuntimePersistenceAutoConfiguration
- integrations() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns the value of the
integrationsrecord component. - Integrations(String) - Constructor for record class com.agentforge4j.starter.AgentForge4jProperties.Integrations
-
Creates an instance of a
Integrationsrecord class.
L
- LlmCacheSettings - Record Class in com.agentforge4j.starter
-
Operator on/off switch for prompt-layer boundary computation in
AgentInvoker. - LlmCacheSettings(boolean) - Constructor for record class com.agentforge4j.starter.LlmCacheSettings
-
Creates an instance of a
LlmCacheSettingsrecord class. - loadShippedAgents() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns the value of the
loadShippedAgentsrecord component. - loadShippedWorkflows() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns the value of the
loadShippedWorkflowsrecord component.
M
- maxNestingDepth() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns the value of the
maxNestingDepthrecord component. - maxRetries() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
-
Returns the value of the
maxRetriesrecord component. - maxRuns() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
-
Returns the value of the
maxRunsrecord component. - McpAutoConfiguration - Class in com.agentforge4j.starter.mcp
-
Wires MCP servers from
agentforge4j.mcp.*into the runtime's tool SPI, and tool tunables fromagentforge4j.tools.*. - McpAutoConfiguration() - Constructor for class com.agentforge4j.starter.mcp.McpAutoConfiguration
- McpProperties - Record Class in com.agentforge4j.starter.mcp
-
Binds
agentforge4j.mcp.*configuration: the MCP servers to connect to. - McpProperties(List<McpProperties.ServerProperties>) - Constructor for record class com.agentforge4j.starter.mcp.McpProperties
-
Creates an instance of a
McpPropertiesrecord class. - McpProperties.ServerProperties - Record Class in com.agentforge4j.starter.mcp
-
One MCP server.
- mcpServerRegistry(McpProperties, ToolProperties) - Method in class com.agentforge4j.starter.mcp.McpAutoConfiguration
- mcpToolProviders(McpServerRegistry, McpProperties) - Method in class com.agentforge4j.starter.mcp.McpAutoConfiguration
-
Exposes one
McpToolProviderper enabled configured server, wired with the corresponding connection from the registry. - MdcRunContextManager - Class in com.agentforge4j.starter.logging
-
Binds correlation identifiers onto SLF4J MDC for the duration each
RunContextManager.Scopestays open viaRunMdcContext. - MdcRunContextManager() - Constructor for class com.agentforge4j.starter.logging.MdcRunContextManager
- ModelTierProperties - Record Class in com.agentforge4j.starter
-
Binds Spring Boot configuration under
agentforge4j.llm.model-tiers.<provider>.<tier>that overrides the shipped capability-tier to concrete-model mappings. - ModelTierProperties(Map<String, Map<String, String>>) - Constructor for record class com.agentforge4j.starter.ModelTierProperties
-
Creates an instance of a
ModelTierPropertiesrecord class. - modelTiers() - Method in record class com.agentforge4j.starter.ModelTierProperties
-
Returns the value of the
modelTiersrecord component.
O
- of(String, String, String, String) - Static method in class com.agentforge4j.starter.logging.RunMdcContext
-
Puts identifiers into
MDC, replacing blank strings with removals for the affected key. - open(String, String, String, String) - Method in class com.agentforge4j.starter.logging.MdcRunContextManager
P
- providerId() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
providerIdrecord component.
R
- requestTimeout() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
requestTimeoutrecord component. - retryBackoff() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
-
Returns the value of the
retryBackoffrecord component. - runContextManager() - Method in class com.agentforge4j.starter.SpringRuntimeAutoConfiguration
- RunMdcContext - Class in com.agentforge4j.starter.logging
-
Stacks run, workflow, step, and agent identifiers into
MDC;RunMdcContext.close()restores values that were present beforehand.
S
- schemaProvider() - Method in class com.agentforge4j.starter.SpringRuntimeAutoConfiguration
- secureDefaultToolPolicy() - Method in class com.agentforge4j.starter.mcp.McpAutoConfiguration
- ServerProperties(String, String, String, String, List<String>, String, Map<String, String>, Map<String, String>, Boolean, Duration) - Constructor for record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Creates an instance of a
ServerPropertiesrecord class. - servers() - Method in record class com.agentforge4j.starter.mcp.McpProperties
-
Returns the value of the
serversrecord component. - SpringRuntimeAutoConfiguration - Class in com.agentforge4j.starter
-
Registers Spring-specific runtime beans not assembled by
AgentForge4jBootstrap. - SpringRuntimeAutoConfiguration() - Constructor for class com.agentforge4j.starter.SpringRuntimeAutoConfiguration
T
- timeout() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
-
Returns the value of the
timeoutrecord component. - toolExecutionOptions(ToolProperties) - Method in class com.agentforge4j.starter.mcp.McpAutoConfiguration
- ToolProperties - Record Class in com.agentforge4j.starter.mcp
-
Binds
agentforge4j.tools.*configuration: tunables for tool invocation, including the authoritative timeout enforced by the execution service and the outbound-egress policy. - ToolProperties(Duration, Integer, Duration, ToolProperties.Egress) - Constructor for record class com.agentforge4j.starter.mcp.ToolProperties
-
Creates an instance of a
ToolPropertiesrecord class. - ToolProperties.Egress - Record Class in com.agentforge4j.starter.mcp
-
Outbound-egress tunables.
- toString() - Method in record class com.agentforge4j.starter.AgentForge4jProperties.Integrations
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.LlmCacheSettings
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.mcp.McpProperties
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.mcp.ToolProperties.Egress
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
-
Returns a string representation of this record class.
- toString() - Method in record class com.agentforge4j.starter.ModelTierProperties
-
Returns a string representation of this record class.
- transport() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
transportrecord component. - ttl() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
-
Returns the value of the
ttlrecord component.
U
- url() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
-
Returns the value of the
urlrecord component.
W
- workflowEventLog() - Method in class com.agentforge4j.starter.InMemoryRuntimePersistenceAutoConfiguration
- workflowFileRepository() - Method in class com.agentforge4j.starter.InMemoryRuntimePersistenceAutoConfiguration
- workflowsPath() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
-
Returns the value of the
workflowsPathrecord component. - workflowStateRepository() - Method in class com.agentforge4j.starter.InMemoryRuntimePersistenceAutoConfiguration
All Classes and Interfaces|All Packages