You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sequencing, for anyone who wants to push it forward before I do:
Change the ConvexVector implementation to take in a ConvexHTTPClient and a location, like api.myMastra where functions will be exported, along with an apiKey secret you create.
Add a class with no imports to Mastra's vector / memory that has a method to export a public API for all the required functions for the remote ConvexVector to hit. e.g. to be used like export { searchMessages, ... } = mastra.vectorApi({ apiKey: process.env.MASTRA_API_KEY });
Add functions to that class, without importing from Mastra, so you can use it from Convex to fetch messages / search / etc. So it can be reactive, but not be exactly a subclass of MastraVector / etc.
davidoort, praneybehl and mezrealmunk and mezstelloprint