Set up DuckDB schema and VSS extension #28
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Configure DuckDB with the VSS (Vector Similarity Search) extension. Define the memory storage schema with tables for memories, embeddings, provenance, and correlations.
Acceptance Criteria
Blocked by
Implementation Complete
PR #113 implements the DuckDB schema and VSS extension for the Memory Service.
What was implemented:
DuckDbManagerwith VSS extension loading, connection management (Mutex<Connection>), andwith_connection()APImemories,embeddings(FLOAT[768] vectors),correlations,memory_tags,schema_versiontablesQuality Gates: All PASS
Notable deviations:
ON DELETE CASCADE— manual deletion order required🤖 Auto-implemented by Claude Code