Index

A B C D E F G H I L M O P R S T U W 
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 AgentForge4jProperties record 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 agentsPath record 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 allowPrivateNetworks record component.
args() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
Returns the value of the args record 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 MDC values 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 command record component.

D

dir() - Method in record class com.agentforge4j.starter.AgentForge4jProperties.Integrations
Returns the value of the dir record component.

E

egress() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
Returns the value of the egress record component.
Egress(Boolean) - Constructor for record class com.agentforge4j.starter.mcp.ToolProperties.Egress
Creates an instance of a Egress record class.
enabled() - Method in record class com.agentforge4j.starter.LlmCacheSettings
Returns the value of the enabled record component.
enabled() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
Returns the value of the enabled record component.
enabled() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
Returns the value of the enabled record component.
env() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
Returns the value of the env record 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 FakeLlmClientProperties record class.
FakeProviderAutoConfiguration - Class in com.agentforge4j.starter.llmclient.fake
Enables the fake scripted provider when agentforge4j.llm.fake.enabled=true once 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 new ServiceLoader-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 headers record component.

I

id() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
Returns the value of the id record component.
InMemoryRuntimePersistenceAutoConfiguration - Class in com.agentforge4j.starter
In-memory run state, event log, and file metadata when no DataSource is configured.
InMemoryRuntimePersistenceAutoConfiguration() - Constructor for class com.agentforge4j.starter.InMemoryRuntimePersistenceAutoConfiguration
 
integrations() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
Returns the value of the integrations record component.
Integrations(String) - Constructor for record class com.agentforge4j.starter.AgentForge4jProperties.Integrations
Creates an instance of a Integrations record 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 LlmCacheSettings record class.
loadShippedAgents() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
Returns the value of the loadShippedAgents record component.
loadShippedWorkflows() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
Returns the value of the loadShippedWorkflows record component.

M

maxNestingDepth() - Method in record class com.agentforge4j.starter.AgentForge4jProperties
Returns the value of the maxNestingDepth record component.
maxRetries() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
Returns the value of the maxRetries record component.
maxRuns() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
Returns the value of the maxRuns record component.
McpAutoConfiguration - Class in com.agentforge4j.starter.mcp
Wires MCP servers from agentforge4j.mcp.* into the runtime's tool SPI, and tool tunables from agentforge4j.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 McpProperties record 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 McpToolProvider per 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.Scope stays open via RunMdcContext.
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 ModelTierProperties record class.
modelTiers() - Method in record class com.agentforge4j.starter.ModelTierProperties
Returns the value of the modelTiers record 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 providerId record component.

R

requestTimeout() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
Returns the value of the requestTimeout record component.
retryBackoff() - Method in record class com.agentforge4j.starter.mcp.ToolProperties
Returns the value of the retryBackoff record 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 ServerProperties record class.
servers() - Method in record class com.agentforge4j.starter.mcp.McpProperties
Returns the value of the servers record 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 timeout record 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 ToolProperties record 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 transport record component.
ttl() - Method in record class com.agentforge4j.starter.llmclient.fake.FakeLlmClientProperties
Returns the value of the ttl record component.

U

url() - Method in record class com.agentforge4j.starter.mcp.McpProperties.ServerProperties
Returns the value of the url record 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 workflowsPath record component.
workflowStateRepository() - Method in class com.agentforge4j.starter.InMemoryRuntimePersistenceAutoConfiguration
 
A B C D E F G H I L M O P R S T U W 
All Classes and Interfaces|All Packages