I have created a gem which is supposed to act as my running coach. I give to it two files as knowledge: one is a Google sheet which contains the data from my runs, the other is a text file that I update keeping a log of goals, the latest training plan proposed and changes to it. adding other information that the AI sometimes requests etc.
I am wondering if anyone understands to which version of the data the gems have access. If I update the Google sheet and create a new chat with the gem — the data it sees is usually current. However if I update the sheet or the text file and go back to an old chat, it sometimes sees the new data, sometimes not. If you look at its thinking — it often has problems accessing the file etc. What’s worse is that if I try to upload the updated files manually into the chat, with the same filename as it was for the knowledge, if often has problems accessing it.
Is it documented somewhere what the best approach here is? Should I never update the knowledge while having a chat open, but just upload the updated files in the chat into gold with different filenames.
Thanks