Index
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
All Classes and Interfaces|All Packages