83 Commits

Author SHA1 Message Date
perfectra1n
f89c202fcc feat(llm): add additional logic for tools 2025-08-09 09:54:55 -07:00
perfectra1n
97ec882528 feat(llm): resolve compilation and typecheck errors 2025-08-09 08:35:23 -07:00
perfectra1n
89fcfabd3c Merge remote-tracking branch 'origin/main' into feat/llm-tool-improvement 2025-08-08 21:35:13 -07:00
Elian Doran
5d619131ec
fix(views/table): bulk actions sometimes not working 2025-07-19 12:44:55 +03:00
Elian Doran
e2c8443778
refactor(bulk_action): remake types & change method signature 2025-07-19 12:32:47 +03:00
Elian Doran
504a19275c
feat(views/table): basic renaming of fields 2025-07-15 21:48:16 +03:00
Elian Doran
8cced607eb
feat(views/table): insert row before 2025-07-13 14:10:37 +03:00
Jon Fuller
42ee351487
Merge branch 'main' into feat/llm-tool-improvement 2025-07-04 16:49:24 -07:00
perf3ct
6fbc5b2b14
feat(llm): implement error recovery stage and implement better tool calling 2025-07-04 23:16:26 +00:00
Elian Doran
4b86fedce1
Merge remote-tracking branch 'origin/main' into feature/table_view
; Conflicts:
;	pnpm-lock.yaml
2025-07-04 21:47:26 +03:00
Elian Doran
63520c55b3
Merge branch 'main' into feat/note-map-filter 2025-07-02 23:37:56 +03:00
Elian Doran
e155642ce4
Merge remote-tracking branch 'origin/main' into feature/table_view 2025-07-01 11:55:45 +03:00
Jon Fuller
c119ffe478
Merge branch 'main' into feat/llm-tool-improvement 2025-06-30 11:32:26 -07:00
perf3ct
27847ab720
debug(llm): add some llm debug tools 2025-06-30 18:29:45 +00:00
Elian Doran
1f022aea4e
chore(rebrand): update GitHub repo in source files 2025-06-30 20:39:29 +03:00
Elian Doran
0fb0be4ffc
feat(views/table): actually add attributes 2025-06-27 22:43:29 +03:00
Kieran
9d99da14e1
feat(map): add mapIncludeRelation and mapExcludeRelation to include only or exclude specific relation types 2025-06-27 20:15:59 +01:00
Elian Doran
b7f5c0e07a
feat(mention): disable auto-completion 2025-06-23 23:20:51 +03:00
Elian Doran
3988bb5321
feat(emoji): disable auto-completion only 2025-06-23 22:40:57 +03:00
Elian Doran
ba94616b87
feat(emoji): add an option to disable them (closes #5852) 2025-06-23 22:10:41 +03:00
Elian Doran
9713864bb6
refactor(cpu_dialog): more mentions of rosetta 2025-06-12 22:53:15 +03:00
Elian Doran
c6c59c63bb
feat(cpu_dialog): add actual Windows CPU detection 2025-06-12 22:49:31 +03:00
Elian Doran
a635131f47
style(cpu_dialog): use modal-footer 2025-06-12 22:23:37 +03:00
Elian Doran
8edbbe27f8
refactor(client,server): rebrand to CPU arch warnings 2025-06-12 22:16:57 +03:00
Elian Doran
db3c008c07
fix(server): headers sent twice 2025-06-12 22:07:50 +03:00
Elian Doran
f6bba436f4
Revert "fix(client): also move the logic from the server to the client lol"
This reverts commit e401c8c930c8160f5acd83cfff3b97aef3ca152a.
2025-06-12 21:46:27 +03:00
Elian Doran
59296f3045
fix(server): crashes due to req.body being undefined 2025-06-12 15:01:35 +03:00
perf3ct
ca6277f6e9
feat(llm): handle error catching in streaming better 2025-06-09 00:07:00 +00:00
perf3ct
e98fabcc9d
fix(unit): resolve auth error in llm unit test
keep working
2025-06-08 23:19:40 +00:00
perf3ct
f5ad5b875e
fix(tests): resolve LLM streaming unit test failures
closer to fixing...

closer...

very close to passing...
2025-06-08 23:02:15 +00:00
perf3ct
224cae6db2
fix(unit): resolve type errors 2025-06-08 21:03:07 +00:00
perf3ct
c6f2124e9d
feat(llm): add tests for streaming 2025-06-08 20:30:33 +00:00
perf3ct
c1bcb73337
feat(llm): also improve the llm streaming service, to make it cooperate with unit tests better 2025-06-08 18:40:20 +00:00
perf3ct
0ce5307c0b
fix(llm): well this has been using the wrong value the whole time 2025-06-07 23:16:44 +00:00
perf3ct
d8bbece02a
feat(e2e): llm tests mostly pass 2025-06-07 23:07:54 +00:00
perf3ct
bb483558b0
feat(llm): add e2e tests for llm 2025-06-07 22:41:55 +00:00
perf3ct
4550c12c6e
feat(llm): remove everything to do with embeddings, part 3 2025-06-07 18:30:46 +00:00
perf3ct
44a2e7df21
feat(llm): remove everything to do with embeddings, part 2 2025-06-07 18:20:06 +00:00
perf3ct
44a45780b7
feat(llm): remove everything to do with embeddings 2025-06-07 18:11:12 +00:00
Elian Doran
9ead5abc62
Merge pull request #2181 from TriliumNext/feat/llm-change-to-single-provider
LLM integration, part 4
2025-06-07 11:38:30 +03:00
perf3ct
6bc9b3c184
feat(llm): resolve sending double headers in responses, and not being able to send requests to ollama 2025-06-07 00:02:26 +00:00
perf3ct
85cfc8fbd4
feat(llm): have OpenAI provider not require API keys (for endpoints like LM Studio) 2025-06-06 19:22:39 +00:00
perf3ct
c26b74495c
feat(llm): remove LLM deprecated functions 2025-06-05 22:34:20 +00:00
perf3ct
49e123f399
feat(llm): create endpoints for starting/stopping embeddings 2025-06-05 18:47:25 +00:00
perf3ct
5bc2c3ac18
feat(llm): also have the embedding provider settings be changeable 2025-06-04 22:58:20 +00:00
perf3ct
a20e36f4ee
feat(llm): change from using precedence list to using a sing specified provider for either chat and/or embeddings 2025-06-04 20:13:13 +00:00
SiriusXT
3cdee1ac86 Merge branch 'develop' into date/time 2025-06-04 16:48:37 +08:00
Elian Doran
df7f0d4099
Merge pull request #2110 from TriliumNext/feat/llm-integration-part3
LLM Integration, part 3
2025-06-04 11:41:49 +03:00
perf3ct
3050424d53
fix(llm): don't filter for specific words when pulling models for openai 2025-06-03 20:47:16 +00:00
perf3ct
336cd1fbda
fix(llm): storing >1 message in a chat note works
fix(llm): storing >1 message in a chat note works
2025-06-03 03:15:17 +00:00