Index

A B C D E N O R S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

addApprovalActionHook(EdgeHook.WrapCall<AgentExecutorEx.State>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 
addCallModelHook(NodeHook.WrapCall<AgentExecutorEx.State>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 
addCallModelHook(NodeHook.WrapCall<State>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgent.Builder
 
addDispatchActionHook(EdgeHook.WrapCall<AgentExecutorEx.State>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 
addDispatchToolsHook(NodeHook.WrapCall<AgentExecutorEx.State>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 
addExecuteToolsHook(EdgeHook.WrapCall<State>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgent.Builder
 
addShouldContinueHook(EdgeHook.WrapCall<AgentExecutorEx.State>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 
agentBuilder - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgent.Builder
 
agentBuilder - Variable in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 
AgentExecutor - Interface in org.bsc.langgraph4j.spring.ai.agentexecutor
Represents the core component responsible for executing agent logic.
AgentExecutor.Builder - Class in org.bsc.langgraph4j.spring.ai.agentexecutor
Class responsible for building a state graph.
AgentExecutor.State - Class in org.bsc.langgraph4j.spring.ai.agentexecutor
Represents the state of an agent in a system.
AgentExecutorEx - Interface in org.bsc.langgraph4j.spring.ai.agentexecutor
Interface representing an Agent Executor (AKA ReACT agent).
AgentExecutorEx.Builder - Class in org.bsc.langgraph4j.spring.ai.agentexecutor
Class responsible for building a state graph.
AgentExecutorEx.State - Class in org.bsc.langgraph4j.spring.ai.agentexecutor
Represents the state of an agent in a system.
apply(State, RunnableConfig) - Method in class org.bsc.langgraph4j.spring.ai.agent.CallModelAction
Calls a model with the given workflow state.
apply(State, RunnableConfig) - Method in class org.bsc.langgraph4j.spring.ai.agent.ExecuteToolsAction
 
approvalOn(String, BiFunction<String, AgentExecutorEx.State, InterruptionMetadata<AgentExecutorEx.State>>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 

B

build() - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
build(Function<ReactAgentBuilder<?, ?>, ReactAgent.ChatService>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgent.Builder
Builds and returns a StateGraph with the specified configuration.
build(Function<ReactAgentBuilder<?, ?>, ReactAgent.ChatService>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
build(Function<ReactAgentBuilder<?, ?>, ReactAgent.ChatService>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutor.Builder
 
build(Function<ReactAgentBuilder<?, ?>, ReactAgent.ChatService>) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
Builds and returns a StateGraph with the specified configuration.
builder() - Static method in interface org.bsc.langgraph4j.spring.ai.agent.ReactAgent
Returns a new instance of ReactAgent.Builder.
builder() - Static method in interface org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutor
Returns a new instance of AgentExecutor.Builder.
builder() - Static method in interface org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx
Returns a new instance of AgentExecutorEx.Builder.
Builder() - Constructor for class org.bsc.langgraph4j.spring.ai.agent.ReactAgent.Builder
 
Builder() - Constructor for class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutor.Builder
 
Builder() - Constructor for class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.Builder
 

C

CallModelAction<State extends MessagesState<org.springframework.ai.chat.messages.Message>> - Class in org.bsc.langgraph4j.spring.ai.agent
 
CallModelAction(Function<ReactAgentBuilder<?, ?>, ReactAgent.ChatService>, ReactAgentBuilder<?, ?>) - Constructor for class org.bsc.langgraph4j.spring.ai.agent.CallModelAction
 
chatModel - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
chatModel() - Method in interface org.bsc.langgraph4j.spring.ai.agent.ReactAgent.ChatService
 
chatModel(ChatModel) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
chatModel(ChatModel, boolean) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
Deprecated.
chatModel(ChatModel, boolean, boolean) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
chatOptions() - Method in interface org.bsc.langgraph4j.spring.ai.agent.ReactAgent.ChatService
 
conversationContextPolicy - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
conversationContextPolicy(ConversationContextPolicy<Message>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 

D

defaultSystem(String) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 

E

emitStreamingEnd(boolean) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
emitStreamingOutputEnd - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
execute(List<Message>) - Method in interface org.bsc.langgraph4j.spring.ai.agent.ReactAgent.ChatService
 
executeTool(SpringAIToolService, String) - Static method in interface org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx
 
ExecuteToolsAction<State extends MessagesState<org.springframework.ai.chat.messages.Message>> - Class in org.bsc.langgraph4j.spring.ai.agent
 
ExecuteToolsAction(List<ToolCallback>) - Constructor for class org.bsc.langgraph4j.spring.ai.agent.ExecuteToolsAction
 

N

NEXT_ACTION - Static variable in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 
nextAction() - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 

O

org.bsc.langgraph4j.spring.ai.agent - package org.bsc.langgraph4j.spring.ai.agent
 
org.bsc.langgraph4j.spring.ai.agentexecutor - package org.bsc.langgraph4j.spring.ai.agentexecutor
 

R

ReactAgent - Interface in org.bsc.langgraph4j.spring.ai.agent
 
ReactAgent.Builder<State extends MessagesState<org.springframework.ai.chat.messages.Message>> - Class in org.bsc.langgraph4j.spring.ai.agent
Class responsible for building a state graph.
ReactAgent.ChatService - Interface in org.bsc.langgraph4j.spring.ai.agent
 
ReactAgentBuilder<B extends ReactAgentBuilder<B,State>,State extends MessagesState<org.springframework.ai.chat.messages.Message>> - Class in org.bsc.langgraph4j.spring.ai.agent
 
ReactAgentBuilder() - Constructor for class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
result() - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 

S

schema - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
schema(Map<String, Channel<?>>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
shouldContinue() - Static method in interface org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx
 
skills(String) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
skills(Resource) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
State(Map<String, Object>) - Constructor for class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutor.State
Constructs a new State object using the initial data provided in the initData map.
State(Map<String, Object>) - Constructor for class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
Constructs a new State with the given initialization data.
stateSerializer - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
stateSerializer(StateSerializer<State>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
Sets the state serializer for the graph builder.
streaming - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
streaming(boolean) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
streamingExecute(List<Message>) - Method in interface org.bsc.langgraph4j.spring.ai.agent.ReactAgent.ChatService
 
systemMessage - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
systemMessage() - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 

T

tool(ToolCallback) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
TOOL_EXECUTION_REQUESTS - Static variable in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 
TOOL_EXECUTION_RESPONSES - Static variable in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 
toolExecutionRequests() - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 
toolExecutionRequests$getFirst() - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 
toolExecutionResponses() - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 
tools - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
tools() - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
tools(List<ToolCallback>) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
tools(ToolCallbackProvider) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
toolsFromObject(Object) - Method in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
A B C D E N O R S T 
All Classes and Interfaces|All Packages|Constant Field Values