Max Brunsfeld
|
6468fe737e
|
Use 'any-match?' predicate in elixir embedding query
|
2023-11-27 15:06:20 -08:00 |
|
Kirill Bulatov
|
eb8a0e7148
|
Uncomment persistence tests
|
2023-11-03 12:38:09 +02:00 |
|
Kirill Bulatov
|
d673efebd2
|
Add prettier workspace resolution test
|
2023-11-03 11:02:50 +02:00 |
|
KCaverly
|
a2c3971ad6
|
moved authentication for the semantic index into the EmbeddingProvider
|
2023-10-30 10:02:27 -04:00 |
|
KCaverly
|
3447a9478c
|
updated authentication for embedding provider
|
2023-10-26 11:18:16 +02:00 |
|
KCaverly
|
71bc35d241
|
catchup with main
|
2023-10-25 16:31:00 +02:00 |
|
KCaverly
|
8ffe5a3ec7
|
move keychain access into semantic index as opposed to on init
|
2023-10-24 13:26:37 +02:00 |
|
KCaverly
|
4e90e45999
|
move embedding truncation to base model
|
2023-10-23 14:07:45 +02:00 |
|
KCaverly
|
2b780ee7b2
|
add base model to EmbeddingProvider, not yet leveraged for truncation
|
2023-10-22 15:00:09 +02:00 |
|
KCaverly
|
d1dec8314a
|
move OpenAIEmbeddings to OpenAIEmbeddingProvider in providers folder
|
2023-10-22 14:46:22 +02:00 |
|
KCaverly
|
9f160537ef
|
move collapsed only matches outside item parent in embedding.scm
|
2023-10-03 11:56:45 +03:00 |
|
KCaverly
|
68c37ca2a4
|
move embedding provider to ai crate
|
2023-09-22 09:33:59 -04:00 |
|
KCaverly
|
7b63369df2
|
move api authentication to embedding provider
|
2023-09-21 14:00:00 -04:00 |
|
KCaverly
|
e678c7d9ee
|
swap
SystemTime for Instant throughout rate_limit_expiry tracking
|
2023-09-11 10:26:14 -04:00 |
|
KCaverly
|
bf43f93197
|
updated semantic_index reset status to leverage target reset system time as opposed to duration
|
2023-09-08 15:04:50 -04:00 |
|
KCaverly
|
a5ee8fc805
|
initial outline for rate limiting status updates
|
2023-09-08 12:35:15 -04:00 |
|
Antonio Scandurra
|
ce62173534
|
Rename Document to Span
|
2023-09-06 17:03:08 +02:00 |
|
Antonio Scandurra
|
de0f53b39f
|
Ensure SemanticIndex::search waits for indexing to complete
|
2023-09-06 11:40:59 +02:00 |
|
Antonio Scandurra
|
95b72a73ad
|
Re-index project when a worktree is registered
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-09-05 17:17:58 +02:00 |
|
Antonio Scandurra
|
3c70b127bd
|
Simplify SemanticIndex::index_project
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-09-05 16:54:48 +02:00 |
|
Antonio Scandurra
|
d4cff68475
|
🎨
|
2023-09-05 15:52:36 +02:00 |
|
KCaverly
|
524533cfb2
|
flush embeddings queue when no files are parsed for 250 milliseconds
Co-authored-by: Antonio <antonio@zed.dev>
|
2023-09-01 11:24:08 -04:00 |
|
KCaverly
|
c4db914f0a
|
move embeddings queue to use single hashmap for all changed paths
Co-authored-by: Antonio <me@as-cii.com>
|
2023-09-01 08:59:25 -04:00 |
|
Antonio Scandurra
|
2503d54d19
|
Rename Sha1 to DocumentDigest
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-08-31 18:00:36 +02:00 |
|
Antonio Scandurra
|
3001a46f69
|
Reify Embedding /Sha1 structs that can be (de)serialized from SQL
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
|
2023-08-31 17:55:43 +02:00 |
|
KCaverly
|
5abad58b0d
|
moved semantic index to use embeddings queue to batch and managed for atomic database writes
Co-authored-by: Max <max@zed.dev>
|
2023-08-30 16:58:45 -04:00 |
|
KCaverly
|
76ce52df4e
|
move queuing to embedding_queue functionality and update embedding provider to include trait items for max tokens per batch"
Co-authored-by: Max <max@zed.dev>
|
2023-08-30 16:01:28 -04:00 |
|
KCaverly
|
9781047156
|
move truncation to parsing step leveraging the EmbeddingProvider trait
|
2023-08-30 12:13:26 -04:00 |
|
KCaverly
|
76caea80f7
|
add should_truncate to embedding providers
|
2023-08-30 11:58:45 -04:00 |
|
KCaverly
|
e377ada1a9
|
added token count to documents during parsing
|
2023-08-30 11:05:46 -04:00 |
|
KCaverly
|
ee97bc54cf
|
cleaned up warnings
|
2023-08-25 10:38:01 +02:00 |
|
KCaverly
|
ced2b2aec3
|
reworked ProjectState to include additional context
|
2023-08-22 11:58:48 +02:00 |
|
KCaverly
|
300c693d55
|
catchup with main
|
2023-08-01 10:40:38 -04:00 |
|
KCaverly
|
599f674827
|
add php support for semantic search
|
2023-07-31 16:36:09 -04:00 |
|
KCaverly
|
ca4e21881e
|
add ruby support for semantic search
|
2023-07-31 10:54:30 -04:00 |
|
KCaverly
|
a5dd8dd0a9
|
add lua embedding query for semantic search
|
2023-07-31 10:02:28 -04:00 |
|
Kirill Bulatov
|
cf6e524c9a
|
Make project search includes and excludes more user-friendly
Allow search results that start with the include/exclude path part
|
2023-07-28 12:56:44 +03:00 |
|
KCaverly
|
cdceddd2cc
|
update semantic index tests for elixir
|
2023-07-25 15:20:35 -04:00 |
|
KCaverly
|
97c3d97792
|
update semantic index tests for cpp
|
2023-07-25 13:30:38 -04:00 |
|
KCaverly
|
c86096a886
|
update semantic index tests for javascript
|
2023-07-25 10:38:37 -04:00 |
|
Max Brunsfeld
|
81b05f2a08
|
Optimize glob filtering of semantic search
Co-authored-by: Kyle <kyle@zed.dev>
|
2023-07-20 14:23:11 -07:00 |
|
KCaverly
|
e02d6bc0d4
|
add glob filtering functionality to semantic search
|
2023-07-20 13:46:27 -04:00 |
|
KCaverly
|
efe973ebe2
|
add embedding query for json with nested arrays and strings
Co-authored-by: maxbrunsfeld <max@zed.dev>
|
2023-07-19 16:52:44 -04:00 |
|
KCaverly
|
9809ec3d70
|
update treesitter parsing to accomodate for collapsed nested functions
Co-authored-by: maxbrunsfeld <max@zed.dev>
|
2023-07-19 15:47:05 -04:00 |
|
Max Brunsfeld
|
8d0614ce74
|
Populate project search results multi-buffer from semantic search
Co-authored-by: Kyle <kyle@zed.dev>
|
2023-07-18 11:44:58 -07:00 |
|
Max Brunsfeld
|
afc4c10ec1
|
Start work on exposing semantic search via project search view
Co-authored-by: Kyle <kyle@zed.dev>
|
2023-07-17 18:10:51 -07:00 |
|
KCaverly
|
8b42f5b1b3
|
rename vector_store crate to semantic_index
|
2023-07-17 17:06:10 -04:00 |
|