Commit graph

551 commits

Author SHA1 Message Date
Timothy Carambat
41978765bc
Improve document summarizer by being able to reference by direct name versus ID, which sometimes models fail to chain () 2024-04-17 14:34:58 -07:00
Timothy Carambat
81fd82e133
model specific summarization ()
* model specific summarization

* update guard functions

* patch model picker and key inputs
2024-04-17 14:04:51 -07:00
Timothy Carambat
9449fcd737
Add Anthropic agent support with new API and tool_calling ()
* Add Anthropic agent support with new API and tool_calling

* patch useProviderHook to unset default models on provider change
2024-04-17 11:54:58 -07:00
timothycarambat
a025dfd76e hide anthropic agent support due to incompatibilty for now 2024-04-16 19:44:32 -07:00
Timothy Carambat
8ebe1a515b
Gracefully handle bad agent auth ()
use provider that is set
2024-04-16 16:42:06 -07:00
Timothy Carambat
f9ac27e9a4
Handle Anthropic streamable errors () 2024-04-16 16:25:32 -07:00
Timothy Carambat
661563408a
Enable dynamic GPT model dropdown ()
* Enable dynamic GPT model dropdown
2024-04-16 14:54:39 -07:00
timothycarambat
e193bb8f59 update line underline css 2024-04-16 13:52:11 -07:00
Timothy Carambat
a5bb77f97a
Agent support for @agent default agent inside workspace chat ()
V1 of agent support via built-in `@agent` that can be invoked alongside normal workspace RAG chat.
2024-04-16 10:50:10 -07:00
ShadowArcanist
86c01aeb42
📝 Docs Update (Readme) ()
📝 Updated Readme
2024-04-15 08:42:41 -07:00
Timothy Carambat
8306098b08
Bump all static model providers () 2024-04-14 12:55:21 -07:00
Timothy Carambat
6fde5570b3
remove unneeded answerKey for Anthropic ()
resolves 
2024-04-14 12:04:38 -07:00
Sean Hatfield
af84b01482
[FIX] GitHub repo with periods in link fix ()
fix periods in github repo links bug
2024-04-12 14:56:59 -07:00
Timothy Carambat
2c6135aa54
patch file types as plaintext ()
resolves 
2024-04-12 14:54:33 -07:00
Timothy Carambat
a8e731f548
Add ability for owner to reset just the workspace vector DB ()
* Add ability for owner to reset just the workspace vector DB

* explicit border none
2024-04-12 14:50:39 -07:00
timothycarambat
102689a77a Merge branch 'master' of github.com:Mintplex-Labs/anything-llm 2024-04-11 18:16:25 -07:00
timothycarambat
b194a9e8bd patch rerender 2024-04-11 18:16:18 -07:00
Timothy Carambat
d54e1c1f2d
expand support for non-US azure deployments ()
* expand support for non-US azure deployments

* update conditional
2024-04-10 09:34:14 -07:00
Sean Hatfield
7407406643
[FEAT] Survey form revisions ()
* remove options from onboarding survey and allow next button to skip survey

* update survey logic

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-09 15:57:15 -07:00
Sean Hatfield
0081192fc9
[FEAT] Add ability to override chat user icon and name in embedded chat widget ()
* add ability to override chat user icon and name in embedded chat widget

* publish embed changes
2024-04-09 15:08:46 -07:00
Timothy Carambat
24b523d5eb
append missing import for some vectordb providers () 2024-04-07 14:40:23 -07:00
Timothy Carambat
ce98ff4653
Enable customization of chunk length and overlap ()
* Enable customization of chunk length and overlap

* fix onboarding link
show max limit in UI and prevent overlap >= chunk size
2024-04-06 16:38:07 -07:00
Timothy Carambat
1c11a47f93
Check ollama alive for embedder () 2024-04-06 12:16:30 -07:00
Timothy Carambat
6f52a2b729
Embedder download - fallback URL ()
* Embedder download - fallback URL

* improve logging for native embedder
2024-04-06 11:49:15 -07:00
Timothy Carambat
1f8ab0d245
Remove YoutubeLoader dependency ()
* WIP data connector redesign

* new UI for data connectors complete

* remove old data connector page/cleanup imports

* cleanup of UI and imports

* Remove Youtube Transcript dep and move in-house

* lang pref default to en

---------

Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-04-05 16:33:01 -07:00
Sean Hatfield
004b1f8db5
[FEAT] Implement new data connectors UI ()
* WIP data connector redesign

* new UI for data connectors complete

* remove old data connector page/cleanup imports

* cleanup of UI and imports

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-05 14:25:41 -07:00
Sean Hatfield
657be7ecfc
[FEAT] Normalize UI for CTA buttons/UX improvements ()
* members workspace settings menu and admin users UI updates

* implement CTAButton in all general/admin settings + ui tweaks

* move CTAButton to components/lib

* fix UI for security page to match rest of all settings pages

* UX improvements

* add CTAButton component

* prevent components folder from being ignored

* patch some UI fixes

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-05 13:54:12 -07:00
timothycarambat
a2923e35e8 remove console 2024-04-05 11:54:38 -07:00
Timothy Carambat
94b58249a3
Enable per-workspace provider/model combination ()
* Enable per-workspace provider/model combination

* cleanup

* remove resetWorkspaceChatModels and wipeWorkspaceModelPreference to prevent workspace from resetting model

* add space

---------

Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2024-04-05 10:58:36 -07:00
Sean Hatfield
1be6c57a44
[FIX] Workspace UI bug fix ()
fix workspaces list ui
2024-04-05 10:17:20 -07:00
Timothy Carambat
287a1d2213
patch aria attrib outside element () 2024-04-05 10:14:37 -07:00
timothycarambat
cf5fb4c029 patch readme 2024-04-04 20:21:10 -07:00
Timothy Carambat
8c7379cda1
persist provider keys between toggle providers () 2024-04-04 13:47:33 -07:00
timothycarambat
5ef537364e Merge branch 'master' of github.com:Mintplex-Labs/anything-llm 2024-04-04 10:47:34 -07:00
timothycarambat
0b454016cf patch comkey path to fallback 2024-04-04 10:47:26 -07:00
Sean Hatfield
57984fa85c
[FEAT] Include CSS selectors on all html elements in embedded chat widget ()
* add ids to main html elements and aria-labels in embedded chat widget

* revert index.html embedded chat widget testing page

* remove id from chat messages and replace with placeholder classname
2024-04-03 13:45:12 -07:00
Carter Temm
b1770a5ef0
[BUG]: Many controls lack screen reader labels ()
* Add accessible labels for back and continue buttons in onboarding flow

* Add accessible label to stop generating button

* Accessible labels for chat history actions (thumb up/down and copy)

* Accessible labels for social links in footer

* Accessible labels for home and settings links

* * Accessible labels for home, show sidebar (mobile), and workspace and thread lists.

* Implemented ARIA markup to programmatically indicate current selection and group/list association.
2024-04-03 13:11:40 -07:00
timothycarambat
718062d033 patch milvus/zilliz auto-generated collection name
resolves 
2024-04-03 12:34:23 -07:00
timothycarambat
78b0a91073 Hide member tab on workspace settings when not in multi-user mode 2024-04-02 15:24:59 -07:00
Sean Hatfield
41fe20f2e0
[FEAT] Implement new workspace members settings and admin users UI updates ()
* members workspace settings menu and admin users UI updates

* change copy/fix admin and managers in workspace when not showing in UI

* remove existing workspace user mgmt modal

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-02 14:53:35 -07:00
timothycarambat
e524afae9e Merge branch 'master' of github.com:Mintplex-Labs/anything-llm 2024-04-02 14:30:27 -07:00
timothycarambat
117c3b2bfb forgot epub file! 2024-04-02 14:30:20 -07:00
Timothy Carambat
4fb4aa2041
Add epub support for parsing () 2024-04-02 14:25:52 -07:00
Timothy Carambat
752e3e22ed
Add more text file forced extensions () 2024-04-02 14:13:11 -07:00
Sean Hatfield
335ac43a5a
[FEAT] Implement new designs for embed widget ()
* WIP implement new embed designs

* WIP embed designs

* WIP embed UI

* UI complete for desktop styles

* desktop UI fixes

* UI fixes

* mobile view ui changes

* fix placement of open button

* small tweaks to UI

* add support for positioning embed chat

* finalize docs for embed
Publish new version

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-02 13:03:42 -07:00
timothycarambat
df977e5177 Merge branch 'master' of github.com:Mintplex-Labs/anything-llm 2024-04-02 12:31:45 -07:00
timothycarambat
392c59af55 patch DO deploy 2024-04-02 12:20:29 -07:00
Timothy Carambat
df2aac9f3c
useMLock for Ollama API chats () 2024-04-02 10:43:04 -07:00
Ivan Skodje
e9199bac12
[FEAT] Check port access in docker before showing a default error ()
* [FEAT] Added port checks in updateENV.validDockerizedUrl to prevent docker from assuming it cannot access localhost URLs

* [CHORE] Updated error message to include Linux URL

* Patch port checking for general loopbacks

* typo

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-02 10:34:50 -07:00
Sean Hatfield
1cd9e1336b
[FEAT] Implement model provider UI updates ()
* implement new LLM preference UI

* implement new vector db preferences UI to match LLM preferences

* implement new embedding preferences UI to match LLM preferences

* normalize placeholder text for search input

* implement new transcription preferences UI to match LLM preferences

* remove uneeded css

* implement new UI for llm preference onboarding

* implement new UI for embedder preference onboarding

* implement new UI for vector db preference onboarding

* fix placeholder text

* unset onboarding

* move autocomplete field

---------

Co-authored-by: timothycarambat <rambat1010@gmail.com>
2024-04-02 09:56:14 -07:00