Index

A B C D E F L N O R S T 
All Classes and Interfaces|All Packages

A

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.
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.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(ReactAgent.ChatService, boolean) - Constructor for class org.bsc.langgraph4j.spring.ai.agent.CallModelAction
 
chatClient() - Method in interface org.bsc.langgraph4j.spring.ai.agent.ReactAgent.ChatService
 
chatModel - Variable in class org.bsc.langgraph4j.spring.ai.agent.ReactAgentBuilder
 
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
 

D

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

E

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
 

F

findToolResponseByToolCall(AssistantMessage.ToolCall) - Method in class org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx.State
 

L

log - Static variable in interface org.bsc.langgraph4j.spring.ai.agent.ReactAgent
 
log - Static variable in interface org.bsc.langgraph4j.spring.ai.agentexecutor.AgentExecutorEx
 

N

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
 
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
 
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
 
toolExecutionResults() - 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 F L N O R S T 
All Classes and Interfaces|All Packages