Package kimaira.agentic.core.behavior
Interface AgenticChatBehavior
- All Known Implementing Classes:
AgenticChatBehaviorImpl
public interface AgenticChatBehavior
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(kimaira.agentic.data.transfer.messaging.Message message) conversation(String conversationId) conversationStatus(String conversationId, String name) getConversationReplyTo(String conversationId, String name) getConversationStep(String conversationId, String name) <T> TpromptCallContent(String conversationId, String input, kimaira.chat.llm.Provider provider) promptCallContent(String conversationId, String input, kimaira.chat.llm.Provider provider, List<org.springframework.ai.tool.ToolCallback> tools) promptCallContent(String input, kimaira.chat.llm.Provider provider) <T> TpromptCallEntity(String input, kimaira.chat.llm.Provider provider, Class<T> clazz) voidvoidupdateConversationReplyTo(String conversationId, String name, String replyTo) voidupdateConversationStatus(String conversationId, String name, ConversationStatus conversationStatus) voidupdateConversationStep(String conversationId, String name, Long step)
-
Method Details
-
addMessage
void addMessage(kimaira.agentic.data.transfer.messaging.Message message) -
conversation
-
conversationStatus
-
updateConversationStatus
void updateConversationStatus(String conversationId, String name, ConversationStatus conversationStatus) -
getConversationReplyTo
-
updateConversationReplyTo
-
getConversationStep
-
updateConversationStep
-
setValue
-
getValue
-
promptCallContent
-
promptCallContent
-
promptCallContent
-
promptCallEntity
-