10295 Commits

Author SHA1 Message Date
shamoon
e964a20ced
Cover partial indexing 2025-06-03 08:54:50 -07:00
shamoon
b5e9cc854d
Refactor and consolidate rag / embedding and tests 2025-06-03 08:54:50 -07:00
shamoon
e46e6f942e
indexing cleanup and tests 2025-06-03 08:54:49 -07:00
shamoon
b3d402570b
Use partial reindex for bulk updates 2025-06-03 08:54:49 -07:00
shamoon
24bde5b4a5
Unify prompts, cover 2025-06-03 08:54:49 -07:00
shamoon
0216164e9a
Incremental llm index update, add scheduled llm index task 2025-06-03 08:54:48 -07:00
shamoon
a68d789b53
Some cleanup, typing 2025-06-03 08:54:48 -07:00
shamoon
6a60055fc8
Handle doc updates, refactor 2025-06-03 08:54:47 -07:00
shamoon
1716cf2a9d
Chat coverage 2025-06-03 08:54:47 -07:00
shamoon
8bb14a958d
Tests for rest of RAG 2025-06-03 08:54:47 -07:00
shamoon
0a027c8072
Chat component and service coverage 2025-06-03 08:54:46 -07:00
shamoon
add4e9c13b
Real doc ID updating 2025-06-03 08:54:46 -07:00
shamoon
ded4a01054
Sweet chat animation, cursor 2025-06-03 08:54:46 -07:00
shamoon
c42c91ee24
Only show chat if enabled 2025-06-03 08:54:45 -07:00
shamoon
dac5e44fa3
Fix partial length in chat 2025-06-03 08:54:45 -07:00
shamoon
2f7f1100a3
Fix gzip breaks streaming and flush stream 2025-06-03 08:54:44 -07:00
shamoon
7d9d8f4207
Fix openai api key, config settings saving 2025-06-03 08:54:44 -07:00
shamoon
eeea5c1171
Try rewriting with httpclient 2025-06-03 08:54:44 -07:00
shamoon
c3d9745c0e
Extremely basic chat component 2025-06-03 08:54:43 -07:00
shamoon
b0f59674cf
Just use the built-in ollama LLM class of course 2025-06-03 08:54:43 -07:00
shamoon
3f56b15e8d
Fix naming 2025-06-03 08:54:43 -07:00
shamoon
fb57b39e84
Trim nodes 2025-06-03 08:54:42 -07:00
shamoon
0d63d9d396
Backend streaming chat 2025-06-03 08:54:42 -07:00
shamoon
9713e0a5bb
Fixup some tests 2025-06-03 08:54:41 -07:00
shamoon
3795866923
Just some docs
[ci skip]
2025-06-03 08:54:41 -07:00
shamoon
9238d34b2b
Unify, respect perms
[ci skip]
2025-06-03 08:54:41 -07:00
shamoon
1910e6bad1
Individual doc chat
[ci skip]
2025-06-03 08:54:40 -07:00
shamoon
3996fbb696
Super basic doc chat
[ci skip]
2025-06-03 08:54:40 -07:00
shamoon
2c30a92767
Better encapsulate backends, use llama_index OpenAI 2025-06-03 08:54:40 -07:00
shamoon
bec26e684a
Add backend settings to frontend config
[ci skip]
2025-06-03 08:54:39 -07:00
shamoon
e5ec805f8a
Tweak ollama timeout, prompt
[ci skip]
2025-06-03 08:54:39 -07:00
shamoon
06f29adac3
Fix ollama, fix RAG
[ci skip]
2025-06-03 08:54:38 -07:00
shamoon
f03e6eaa97
RAG into suggestions 2025-06-03 08:54:38 -07:00
shamoon
eeff96923b
llamaindex vector index, llmindex mangement command 2025-06-03 08:54:38 -07:00
shamoon
8eb86d0239
Docs 2025-06-03 08:54:37 -07:00
shamoon
88538efef9
Use password and select config fields 2025-06-03 08:54:37 -07:00
shamoon
5111b8ea08
Use a frontend config 2025-06-03 08:54:37 -07:00
shamoon
78f936154d
Pass AI enabled to frontend 2025-06-03 08:54:36 -07:00
shamoon
79f4302bbf
Basic handling of non-AI response 2025-06-03 08:54:36 -07:00
shamoon
4debdbaff0
Cleaner auto-remove 2025-06-03 08:54:35 -07:00
shamoon
4010ba6b20
Automatically remove suggestions after add 2025-06-03 08:54:35 -07:00
shamoon
faf4a17e57
Test views, caching 2025-06-03 08:54:35 -07:00
shamoon
1f1f94f519
Invalidate llm suggestion cache on doc save 2025-06-03 08:54:34 -07:00
shamoon
4ab5dd918d
Fix 2025-06-03 08:54:34 -07:00
shamoon
017d0298e2
Backend tests 2025-06-03 08:54:34 -07:00
shamoon
c1267b29f7
Correct object retrieval 2025-06-03 08:54:33 -07:00
shamoon
8077a9961f
Refactor 2025-06-03 08:54:33 -07:00
shamoon
c1608ef084
Move module 2025-06-03 08:54:33 -07:00
shamoon
85d1be9253
Hook up the add buttons 2025-06-03 08:54:32 -07:00
shamoon
638e8699f2
Refine the suggestions dropdown ui a bit 2025-06-03 08:54:32 -07:00