Class McpClientAgentInvoker
java.lang.Object
dev.langchain4j.agentic.mcp.McpClientAgentInvoker
- All Implemented Interfaces:
dev.langchain4j.agentic.internal.AgentInvoker, dev.langchain4j.agentic.internal.InternalAgent, dev.langchain4j.agentic.planner.AgentInstance
public class McpClientAgentInvoker
extends Object
implements dev.langchain4j.agentic.internal.AgentInvoker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagentId()voidList<dev.langchain4j.agentic.planner.AgentArgument> booleanasync()dev.langchain4j.agentic.observability.AgentListenerlistener()method()name()dev.langchain4j.agentic.planner.AgentInstanceparent()Class<? extends dev.langchain4j.agentic.planner.Planner> voidregisterInheritedParentListener(dev.langchain4j.agentic.observability.AgentListener parentListener) voidsetParent(dev.langchain4j.agentic.internal.InternalAgent parent) List<dev.langchain4j.agentic.planner.AgentInstance> dev.langchain4j.agentic.internal.AgentInvocationArgumentstoInvocationArguments(dev.langchain4j.agentic.scope.AgenticScope agenticScope) dev.langchain4j.agentic.planner.AgenticSystemTopologytopology()Class<?> type()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.langchain4j.agentic.planner.AgentInstance
as, leaf, optionalMethods inherited from interface dev.langchain4j.agentic.internal.AgentInvoker
invokeMethods inherited from interface dev.langchain4j.agentic.internal.InternalAgent
allowChatMemory, allowStreamingOutput
-
Constructor Details
-
McpClientAgentInvoker
-
-
Method Details
-
name
- Specified by:
namein interfacedev.langchain4j.agentic.planner.AgentInstance
-
agentId
- Specified by:
agentIdin interfacedev.langchain4j.agentic.planner.AgentInstance
-
description
- Specified by:
descriptionin interfacedev.langchain4j.agentic.planner.AgentInstance
-
type
- Specified by:
typein interfacedev.langchain4j.agentic.planner.AgentInstance
-
plannerType
- Specified by:
plannerTypein interfacedev.langchain4j.agentic.planner.AgentInstance
-
outputType
- Specified by:
outputTypein interfacedev.langchain4j.agentic.planner.AgentInstance
-
outputKey
- Specified by:
outputKeyin interfacedev.langchain4j.agentic.planner.AgentInstance
-
async
public boolean async()- Specified by:
asyncin interfacedev.langchain4j.agentic.planner.AgentInstance
-
method
- Specified by:
methodin interfacedev.langchain4j.agentic.internal.AgentInvoker
-
arguments
- Specified by:
argumentsin interfacedev.langchain4j.agentic.planner.AgentInstance
-
subagents
- Specified by:
subagentsin interfacedev.langchain4j.agentic.planner.AgentInstance
-
toInvocationArguments
public dev.langchain4j.agentic.internal.AgentInvocationArguments toInvocationArguments(dev.langchain4j.agentic.scope.AgenticScope agenticScope) - Specified by:
toInvocationArgumentsin interfacedev.langchain4j.agentic.internal.AgentInvoker
-
listener
public dev.langchain4j.agentic.observability.AgentListener listener()- Specified by:
listenerin interfacedev.langchain4j.agentic.internal.InternalAgent
-
topology
public dev.langchain4j.agentic.planner.AgenticSystemTopology topology()- Specified by:
topologyin interfacedev.langchain4j.agentic.planner.AgentInstance
-
parent
public dev.langchain4j.agentic.planner.AgentInstance parent()- Specified by:
parentin interfacedev.langchain4j.agentic.planner.AgentInstance
-
setParent
public void setParent(dev.langchain4j.agentic.internal.InternalAgent parent) - Specified by:
setParentin interfacedev.langchain4j.agentic.internal.InternalAgent
-
registerInheritedParentListener
public void registerInheritedParentListener(dev.langchain4j.agentic.observability.AgentListener parentListener) - Specified by:
registerInheritedParentListenerin interfacedev.langchain4j.agentic.internal.InternalAgent
-
appendId
- Specified by:
appendIdin interfacedev.langchain4j.agentic.internal.InternalAgent
-