Uh oh!
There was an error while loading. Please reload this page.
feat: add memory/document management to Agno, Mastra, and Raycast plugins - #30
Merged
Merged
Conversation
- Updated README.md to reflect the addition of new endpoints for saving, recalling, deleting, and managing documents, interactions, and memory synchronization. - Expanded the NeocortexMemoryClient class in client.ts to include methods for syncing memory, recalling thoughts, and managing documents. - Introduced new types and schemas in types.ts to support the new functionalities, ensuring type safety and clarity. - Enhanced the createNeocortexMastraTools function in index.ts to expose the new tools for document management and memory interactions.
….md for Neocortex plugin - Added a .gitignore file to exclude unnecessary files and directories from version control. - Updated example.py to include detailed instructions for saving and recalling memories, as well as managing document workflows. - Enhanced README.md to clarify the available tools and their functionalities, including new document management features and memory interaction methods.
- Updated README.md to include a comprehensive list of new tools for memory synchronization, document management, and interaction recording. - Expanded the NeocortexMemoryClient class in client.ts with methods for syncing memory, inserting documents, and managing document batches. - Enhanced the RaycastNeocortexMemory class in index.ts to expose new functionalities and schemas for memory operations, ensuring type safety and clarity. - Improved the overall structure and documentation for better usability and understanding of the new features.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
Adds support for the newer Neocortex memory management endpoints, including:
This update spans the Agno, Mastra, and Raycast plugins, along with updated examples and documentation.
Changes
packages/plugin-agno
NeocortexToolswith new document + context management tool wrapperspackages/plugin-mastra
packages/plugin-raycast
Testing
Run:
python example.pypackages/plugin-agnoRun:
npx tsx e2e.tspackages/plugin-mastraSmoke test Raycast commands:
packages/plugin-raycastNotes