Conversation
This commit adds the 'explorer/node_modules/' directory to the .cursorignore file, ensuring that it is ignored by the cursor tool during development. The existing entry for 'venv/' remains unchanged.
…nt-memory-explorer
This commit introduces hot reloading for development mode using `electron-reloader`. It adds a new function to load memory files from a specified directory and integrates this functionality into the Electron app. The preload script is updated to expose the new API for loading default memories, and the React app is enhanced to load memories on startup with error handling and loading states. Additionally, the package.json is updated to include a new script for development mode.
…nt-memory-explorer
…edge_cases.py`. This deletion streamlines the test suite by eliminating outdated or redundant tests, ensuring a more focused and maintainable testing environment.
This commit introduces the foundational structure for the Agent Memory Explorer application, including the main HTML file, React components, and state management using Zustand. Key features include a filter drawer for memory management, a sidebar for displaying memories, and a main panel for detailed memory views. Additionally, it sets up TypeScript configuration and integrates Electron for file handling, enhancing the application's functionality and user experience.
This commit updates the codebase to replace instances of MemoryAgent with MemorySpace across various modules, including main_demo.py, tasm_visualizer.py, and multiple test files. The changes enhance the clarity and consistency of memory management within the system. Additionally, documentation has been updated to reflect this transition, ensuring that references to MemoryAgent are replaced with MemorySpace in relevant documentation files.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Agent memory explorer
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 free
to 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.
This pull request introduces a significant refactor to the memory system by replacing the
MemoryAgentclass with theMemorySpaceclass across the codebase and documentation. The changes ensure consistency in naming, improve clarity, and align the implementation with the updated terminology. Additionally, minor updates were made to.cursorignore.Refactor: Transition from
MemoryAgenttoMemorySpaceCodebase Updates:
memory_agentwithmemory_spaceinarchive/01_basic_memory_operations.py,archive/02_memory_retrieval.py,archive/04_memory_hooks_integration.py, andarchive/06_search_capabilities.py. Updated method calls to reflect the new class (memory_system.get_memory_spaceinstead ofmemory_system.get_memory_agent). [1] [2] [3] [4]docs/agent_memory.mdto useMemorySpacefor storing, retrieving, and searching memories. Updated examples and diagrams to reflect this change. [1] [2] [3]Documentation Updates:
docs/agent_memory.md. Updated descriptions, code examples, and diagrams to align with the new terminology. [1] [2] [3]Minor Updates
Ignore File Update:
explorer/node_modules/to.cursorignoreto exclude unnecessary files from version control.README Update:
Agent Memorylink to reflect the transition fromMemoryAgenttoMemorySpace.