Package kimaira.agentic.core
Class AbstractAgentCard
java.lang.Object
kimaira.agentic.core.AbstractAgentCard
- All Implemented Interfaces:
AgentCard
- Direct Known Subclasses:
AgenticFlowComponent
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractAgentCard(kimaira.agentic.data.transfer.modal.ModalType defaultInputMode, kimaira.agentic.data.transfer.modal.ModalType defaultOutputMode) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Collection<AgenticFlowComponent> children) voidadd(AgenticFlowComponent child) protected AgenticFlowComponentgetChildAt(Long i) kimaira.agentic.data.transfer.modal.ModalTypegetName()protected AgentSkillgetPredefinedAgentSkill(AgentSkillPredefined skillPredefined) kimaira.chat.llm.Providerprotected booleanvoidsetDescription(String description) voidvoidsetProvider(kimaira.chat.llm.Provider provider) voidsetSkills(Collection<AgentSkill> skills) protected String
-
Constructor Details
-
AbstractAgentCard
public AbstractAgentCard(kimaira.agentic.data.transfer.modal.ModalType defaultInputMode, kimaira.agentic.data.transfer.modal.ModalType defaultOutputMode)
-
-
Method Details
-
add
-
add
-
getChildren
- Specified by:
getChildrenin interfaceAgentCard
-
getName
-
setName
-
getDescription
- Specified by:
getDescriptionin interfaceAgentCard
-
setDescription
- Specified by:
setDescriptionin interfaceAgentCard
-
getSkills
-
setSkills
-
getProvider
public kimaira.chat.llm.Provider getProvider()- Specified by:
getProviderin interfaceAgentCard
-
setProvider
public void setProvider(kimaira.chat.llm.Provider provider) - Specified by:
setProviderin interfaceAgentCard
-
getDefaultInputModes
- Specified by:
getDefaultInputModesin interfaceAgentCard
-
getDefaultOutputModes
- Specified by:
getDefaultOutputModesin interfaceAgentCard
-
systemPrompt
-
isRagEnabled
protected boolean isRagEnabled() -
getPredefinedAgentSkill
-
getChildAt
-
getDefaultOutputMode
public kimaira.agentic.data.transfer.modal.ModalType getDefaultOutputMode()
-