![]() This pull request introduces several improvements to the semantic search experience. We're still missing collaboration and searching modified buffers, which we'll tackle after we take a detour into reducing the number of tokens used to generate embeddings. Release Notes: - Fixed a bug that could prevent semantic search from working when deploying right after opening a project. - Fixed a panic that could sometimes occur when using semantic search while simultaneously changing a file. - Fixed a bug that prevented semantic search from including new worktrees when adding them to a project. |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
README.md |
WIP: Sample SQL Queries /*
create table "files" ( "id" INTEGER PRIMARY KEY, "path" VARCHAR, "sha1" VARCHAR, );
create table symbols ( "file_id" INTEGER REFERENCES("files", "id") ON CASCADE DELETE, "offset" INTEGER, "embedding" VECTOR, );
insert into "files" ("path", "sha1") values ("src/main.rs", "sha1") return id; insert into symbols ( "file_id", "start", "end", "embedding" ) values ( (id,), (id,), (id,), (id,), )
*/