Skip to content

feat(demo-got): add semantic search over character bios - #7

Merged
kevinmichaelchen merged 5 commits into
mainfrom
feat/got-semantic-search
Jan 18, 2026
Merged

feat(demo-got): add semantic search over character bios#7
kevinmichaelchen merged 5 commits into
mainfrom
feat/got-semantic-search

Conversation

@kevinmichaelchen

@kevinmichaelchen kevinmichaelchen commented Jan 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • add bio markdown loader + embedding generation for ingest
  • store vector ids on PERSON nodes and add semantic search command
  • include biography data files + update demo-got docs
  • fix embedding ingest to keep nodes without bios
  • clear vector data and indices on reset
  • capture helix-recall concept doc

Features

# Ingest with embeddings (vectors stored for search)
cargo run -p demo-got -- ingest

# Skip embeddings for faster iteration
cargo run -p demo-got -- ingest --skip-embeddings

# Clear and re-ingest (now clears vectors/indexes)
cargo run -p demo-got -- ingest --clear

# Semantic search
cargo run -p demo-got -- search "the mad king"

Test plan

  • cargo test -p demo-got

- load bio markdown and build composite text for embeddings
- store vector ids on nodes for semantic lookup
- add semantic search results and vector/embedding errors
- describe embedding ingest options and semantic search usage
- update schema and code map notes for vector support
- outline goals, architecture, and data model
- sketch CLI usage and configuration
- add a basic insert helper for non-embedded people
- fall back to non-vector inserts during embedding ingest
- clear secondary indices alongside graph records
- wipe vector HNSW stores when clearing the database
@kevinmichaelchen kevinmichaelchen changed the title feat/got semantic search feat(demo-got): add semantic search over character bios Jan 18, 2026
@kevinmichaelchen
kevinmichaelchen merged commit 89fbb92 into main Jan 18, 2026
7 checks passed
@kevinmichaelchen
kevinmichaelchen deleted the feat/got-semantic-search branch January 18, 2026 02:08
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