Commit graph

193 commits

Author SHA1 Message Date
Logan Yang
321193993c
Format code (#521) 2024-08-21 15:16:22 -07:00
Logan Yang
0191f66e8d
Add code syntax highlighting and copy code (#520) 2024-08-21 15:04:42 -07:00
Logan Yang
7e499073af
Refactor Settings, add formatting (#518)
* Refactor settings components

* Save setting without reload, and formatting

* Add prettier config and enforce style

* Make default indexing strategy ON_MODE_SWITCH

* Add prettier pre-commit hook
2024-08-20 21:53:09 -07:00
Logan Yang
526573f571
Fix find notes by path bug (#508) 2024-08-14 13:41:53 -07:00
Logan Yang
1be5678d15
Fix missing commands when note not focused (#502) 2024-08-10 11:18:19 -07:00
Logan Yang
3ee5960441
Fix duplicate user message in saved note (#501) 2024-08-10 00:16:43 -07:00
Logan Yang
0d5475b904
Add toggles for sample built-in commands (#500) 2024-08-10 00:08:33 -07:00
Logan Yang
68e6d1852f
Add custom model settings for openai and google (#499) 2024-08-09 22:47:33 -07:00
Evan Bonsignori
7effae0722
add support for an OpenAI proxy server (#495)
* add support for an OpenAI proxy server

* fix how proxy server starts/stops
2024-08-09 11:54:59 -07:00
anpigon
5ac73bc3fc
Add support for GEMINI_FLASH model and update GEMINI_PRO naming for consistency (#497) 2024-08-08 20:32:35 -07:00
Logan Yang
0a35a496fd
2.5.3 (#487) 2024-07-22 13:27:36 -07:00
Logan Yang
bff586f784
Add gpt 4o mini (#486) 2024-07-22 13:22:04 -07:00
Ray Song
283ff122c2
Add Groq Implementation (#441)
Co-authored-by: Ray Song <raysong@rayx.local>
2024-07-21 16:14:43 -07:00
Zak
e6e7a508e5
add summarize to context menu (#482) 2024-07-21 16:06:04 -07:00
Avadh Patel
2fe7196a71
Add support for organization-id for OpenAI (#436) 2024-07-21 15:59:04 -07:00
Flemming
17308013e8
Add support for GPT-4o (#446) 2024-07-21 15:53:56 -07:00
Logan Yang
8726e95edb
Fix source link when vault name has spaces (#377) 2024-03-21 12:21:33 -07:00
Logan Yang
f95d3e8feb
Fix note search for note mention (#365) 2024-03-14 07:11:47 -07:00
Logan Yang
f30e00759d
Implement note title mention in Chat and Vault QA mode (#364)
* Implement note title modal and assisted fill in chat input

* Implement note title mention in Chat mode
2024-03-14 06:38:37 -07:00
Logan Yang
0c90373340
Implement custom retriever with hybrid search support (#362)
* Add aggregated error reporting for indexing

* Implement hybrid retriever

* Add debug to retrieval chain

* Add debug to hybrid retriever

* Make combined chunks at most maxK
2024-03-11 21:51:39 -07:00
Logan Yang
d7378729ec
Make count total tokens available without focus (#354) 2024-03-10 13:35:30 -07:00
Logan Yang
da59d0a7ac
Implement index exclusion list and tests (#352) 2024-03-09 21:29:35 -08:00
Logan Yang
17f41500f3
Fix frontmatter parsing and make tags case insensitive (#351) 2024-03-09 19:52:08 -08:00
Logan Yang
f739171240
Start proxy for Claude if it's default (#349) 2024-03-08 22:39:01 -08:00
Logan Yang
e30c91fd57
Create vector store per vault (#348) 2024-03-08 21:50:45 -08:00
Logan Yang
08eb5c8fcb
Fix openai embedding endpoint override (#344) 2024-03-08 19:22:20 -08:00
Logan Yang
b119349dd9
Add claude 3 and proxy server (#329) 2024-03-04 22:00:32 -08:00
Logan Yang
b16b677abc
[Epic Feature] Vault QA BETA (#285) 2024-03-04 20:21:32 -08:00
Logan Yang
42978e5be8
Use variable names directly in adv custom prompt (#313) 2024-02-23 17:22:29 -08:00
Logan Yang
a56e8d9ba4
Move builtin commands to separate file (#310) 2024-02-22 22:44:26 -08:00
Logan Yang
b0d427b408
Implement encryption and add tests (#306) 2024-02-21 21:47:55 -08:00
Logan Yang
5913fbb31f
Add custom openai proxy model name and embedding (#305) 2024-02-20 19:20:56 -08:00
Mara-Li
4635d5ae66
fix: empty tags result as empty list even if folder is good (#304) 2024-02-20 12:00:36 -08:00
Logan Yang
9666c7cd64
Fix model switch bug (#298) 2024-02-17 14:51:44 -08:00
Logan Yang
dcf749b96d
Remove azure models (#297) 2024-02-16 17:32:28 -08:00
Logan Yang
01abcb7014
Enable tags in Advanced Custom Prompt (#296) 2024-02-16 15:42:39 -08:00
Logan Yang
8ceadc2372
First version of chat context filter by tags (#291) 2024-02-14 19:12:11 -08:00
Logan Yang
e60d57a206
Enable lm studio base url in setting instead of just port (#283) 2024-02-06 12:59:48 -08:00
Logan Yang
e78eee1829
Handle arbitrary leading and trailing spaces in variables (#282) 2024-02-06 12:20:11 -08:00
Logan Yang
f7410774c8
Advanced custom prompt (#281) 2024-02-05 23:37:26 -08:00
Andreas Schmid
83e7243a19
feat(custom-prompts): Adds an adhoc custom prompt command to the plugin. the user can trigger it and enter any prompt as he wishes (#264)
(cherry picked from commit 481abd5111bf1d100ab237c3be9fa0db020bb638)

Co-authored-by: andre <as@as.com>
2024-01-28 11:56:04 -08:00
Logan Yang
65f62513e0
Pass multiple notes to prompt by setting folder as context using Copilot command (#265) 2024-01-27 22:51:54 -08:00
Logan Yang
d6a28ec3ac
[v2.4.14] Make openai key not required for other chat and embedding models (#261) 2024-01-26 14:26:04 -08:00
Logan Yang
48ef0834ca
Add new OpenAI models 0125 (#258) 2024-01-25 17:48:32 -08:00
Logan Yang
29b93b1fd5
[v2.4.12] Migrate to LCEL (#255) 2024-01-24 15:58:06 -08:00
Logan Yang
373c2b8f27
Refactor AIState into separate managers (#250) 2024-01-22 20:39:40 -08:00
Logan Yang
f84a3bc56b
[2.4.11] Refactor settings to React components (#248)
* Add ollama custom base url setting
2024-01-20 19:12:34 -08:00
Logan Yang
9440e9cd17
[v2.4.10] Implement Send Active Note to Prompt button for Chat mode (#243) 2024-01-18 17:12:28 -08:00
Logan Yang
0618fbaadc
Ignore system prompt for copilot commands (#241) 2024-01-17 21:52:43 -08:00
Logan Yang
195c7ded9b
[v2.4.9] Add openrouter support (#234) 2024-01-12 08:47:44 -08:00