Commit graph

21 commits

Author SHA1 Message Date
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
373c2b8f27
Refactor AIState into separate managers (#250) 2024-01-22 20:39:40 -08:00
Logan Yang
effd534a8c
v2.4.3 Add default save location (#128) 2023-08-14 16:18:56 -07:00
Logan Yang
d9b1394be4
Add command to count tokens (#32)
* Add command to count words and tokens

* Remove char length limit
2023-05-22 21:50:09 -07:00
Logan Yang
8008da488c
Add AI State that controls the langchain interfaces (#31)
* Implement chat via chain and chatopenai singletons

* Fix model picker

* Use chat model instead of chain for now

* Implement run chat model and run chain

* Keep updated current ai message when aborting
2023-05-22 15:38:03 -07:00
Logan Yang
7eafa110eb
Migrate to LangChainJS (#17)
* Migrate to LangChainJS

* Add wasmPlugin to solve tiktoken wasm loading issue in esbuild

* Wire in default system prompt for langchain params

* Implement stop generation for langchain

* Remove the streaming mode toggle in settings
2023-05-16 14:52:45 -07:00
Logan Yang
c37d6fe500 Implement custom user system prompt 2023-05-14 19:51:28 -07:00
Logan Yang
497a889db4 Add custom system prompt and use active note as context settings 2023-05-14 13:13:28 -07:00
Logan Yang
acff334c2b Add auto focusing when chat window is toggled on 2023-05-13 01:01:04 -07:00
Logan Yang
c8610557fd Add notice for api error 2023-04-26 01:14:10 -07:00
Logan Yang
97d95ae9db Add stream mode and reset all to default settings 2023-04-26 00:22:11 -07:00
Logan Yang
9b7f2796df Add debug mode for logging parameters and prompts 2023-04-25 23:48:54 -07:00
Logan Yang
dc777d02e7 Add correct implementation of sse and stopStreaming 2023-04-21 20:40:53 -07:00
Logan Yang
f440e96b32 Implement simplify selection command 2023-04-17 20:58:13 -07:00
Logan Yang
be9f522fbb Sort imports 2023-04-15 22:39:28 -07:00
Logan Yang
bd25334e94 Add openai settings 2023-04-12 12:30:44 -07:00
Logan Yang
b6f4a49294 Add path alias and update imports 2023-04-05 09:06:42 -07:00
Logan Yang
5d1085ce55 Use absolute path for imports 2023-04-03 22:18:24 -07:00
Logan Yang
d7c0e4de56 Fix duplicate user message bug 2023-04-03 21:37:09 -07:00
Logan Yang
6c3bf938b9 Add first successful React version 2023-04-03 21:00:35 -07:00
Logan Yang
81c7894047 Add first attempt with React 2023-04-03 20:18:39 -07:00