n8n-io / n8n

Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
https://n8n.io
Other
50.48k stars 8.22k forks source link

zep integration not working #11120

Open Morriz opened 1 month ago

Morriz commented 1 month ago

Bug Description

I tried to connect zep memory, but this does not work anymore since they broke their contracts in v1 and this was seemingly not communicated well.

To Reproduce

  1. create an AI Agent workflow
  2. add zep memory and test connection (I am using zep@v1.0.1 from their docker compose setup)
  3. observe errors in n8n container:
    NodeApiError: The resource you are requesting could not be found
    AxiosError: Request failed with status code 404

Expected behavior

connection to success

Operating System

Docker

n8n Version

1.60.1

Node.js Version

Docker

Database

SQLite (default)

Execution mode

main (default)

Joffcom commented 1 month ago

Hey @Morriz,

We have created an internal ticket to look into this which we will be tracking as "GHC-289"

wodor commented 1 month ago

zep integration expects 0.17 or later, but zep released 1.x now which clearly is BC breaking (at least for self hosted version)

n8n  | You are using an incompatible Zep server version. Please upgrade to 0.17.0 or later.
n8n  | Error adding memory:  NotFoundError: Memory not found for session test-9afeedfc-8399-4cce-9978-bac2bcca98a7.
n8n  |     at /usr/local/lib/node_modules/n8n/node_modules/@getzep/zep-js/dist/utils.js:60:31
n8n  |     at Generator.next (<anonymous>)
n8n  |     at fulfilled (/usr/local/lib/node_modules/n8n/node_modules/@getzep/zep-js/dist/utils.js:5:58)
n8n  |     at processTicksAndRejections (node:internal/process/task_queues:95:5) {
n8n  |   code: undefined,
n8n  |   responseData: undefined
wodor commented 1 month ago

it would be great to have it at hand in n8n again, it looks like really straightforfard data store (and more, but it would be enough if n8n just integrates vector store)

Joffcom commented 1 month ago

Hey @wodor,

At the moment we are waiting for the Zep team to do an update so we can update.