Skip to content

Conversation

@MagellaX
Copy link

@MagellaX MagellaX commented Nov 30, 2025

Summary

  • introduce a MemoryTool that defaults to an in-memory store for quick add/search
  • optionally switch to Qdrant + sentence-transformers when QDRANT_URL is set
  • expose it via hud.tools and cover the in-memory path with async unit tests

Note

Introduces a lightweight MemoryTool with in-memory storage and optional Qdrant-based vector search, exported via hud.tools, with unit tests.

  • Tools:
    • MemoryTool: Add/search short-term memory; defaults to token-overlap InMemoryStore; optional QdrantBackend with sentence-transformers embeddings.
  • Exposure:
    • Export MemoryTool in hud/tools/__init__.py.
  • Tests:
    • Add tests for InMemoryStore querying, MemoryTool add/search, and unknown action handling.

Written by Cursor Bugbot for commit 8e2fc0c. This will update automatically on new commits. Configure here.

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