I have an AI agent that forwards a conversation to a “callin.ioworkflowtool”.
This conversation originates from the integrated chat within callin.io, represented by {{ $json.chatInput }}
.
I am storing this conversation in a Windows Memory Buffer, which assigns an ID through the variable {{ $json.sessionId }}
.
However, when invoking the workflowtool, the AI agent is only transmitting {{ $json.chatInput }}
, despite my explicit instruction in the system prompt to send {{ $json.chatInput }} + {{ $json.sessionId }}
to the workflowtool.
I have included an image illustrating what the workflowtool receives when a message is sent from the chat. As observed, there is no mention of the memory ID.
This is crucial because, to implement memory within the workflowtool, I need to supply the sessionId from the parent node.
Any assistance with this matter would be greatly appreciated!
It appears your topic is missing some crucial details. Could you please provide the following information, if relevant?
- callin.io version:
- Database (default: SQLite):
- callin.io EXECUTIONS_PROCESS setting (default: own, main):
- Running callin.io via (Docker, npm, callin.io cloud, desktop app):
- Operating system:
You can achieve this by utilizing an expression within your Workflow Tool:
This action will transmit the session ID to the workflow you are invoking. Ensure that the workflow is configured to accept it by defining the necessary fields in the Workflow Execution Trigger:
Hopefully, this is helpful!
This thread was automatically closed 7 days following the last response. New replies are no longer permitted.