Skip to content

feat: update memory backend, sync UI state, and standardize documentation - #3

Open
nishal21 wants to merge 3 commits into
utk09-NCL:mainfrom
nishal21:main
Open

nishal21 wants to merge 3 commits into
utk09-NCL:mainfrom
nishal21:main

Conversation

@nishal21

Copy link
Copy Markdown
Contributor

Overview

This PR synchronizes the latest local improvements with the upstream repository. It includes essential updates to the memory storage logic, UI state management, and a comprehensive overhaul of the project documentation.

Key Changes

🛠️ Backend & Logic

  • Memory Store Optimization: Refined the SQLite FTS5 search logic and memory CRUD operations.
  • REST API Enhancements: Updated the Express router to handle partial updates and error states more robustly.
  • MCP Integration: Standardized tool registration for memory_list, memory_read, memory_create, and memory_search.

💻 UI & Frontend

  • State Synchronization: Improved the useMemories hook to better handle debounced searches and tag filtering.
  • Component Refinement: Finalized the React 19 visual explorer components.

📄 Documentation & Guidelines

  • Agent Instructions: Updated AGENTS.md and CLAUDE.md with strict compression rules and tagging conventions (namespace:value).
  • README Overhaul: Added a "Compression & Strategy" section and updated tool descriptions for better clarity.
  • Dev Log: Initialized dev.md to track ongoing development and architectural decisions.

Verification

  • Verified server startup in both --stdio and HTTP modes.
  • Confirmed UI-to-API communication is functional.
  • Documentation reviewed for alignment with the current codebase.

@nishal21

nishal21 commented Apr 15, 2026

Copy link
Copy Markdown
Contributor Author

Edit the code if there is any error and only if u have time if no time u dont have to check it or merge it🙂 i didnt saw any error.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant