mirror of
https://github.com/Mintplex-Labs/anything-llm
synced 2026-04-30 19:37:27 +02:00
Automatic mode is now default
This commit is contained in:
@@ -385,7 +385,7 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
const { slug, threadSlug } = request.params;
|
||||
const {
|
||||
message,
|
||||
mode = "query",
|
||||
mode = null,
|
||||
userId,
|
||||
attachments = [],
|
||||
reset = false,
|
||||
@@ -408,7 +408,11 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ((!message?.length || !VALID_CHAT_MODE.includes(mode)) && !reset) {
|
||||
const resolvedMode = mode ?? workspace.chatMode;
|
||||
if (
|
||||
(!message?.length || !VALID_CHAT_MODE.includes(resolvedMode)) &&
|
||||
!reset
|
||||
) {
|
||||
response.status(400).json({
|
||||
id: uuidv4(),
|
||||
type: "abort",
|
||||
@@ -417,7 +421,7 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
close: true,
|
||||
error: !message?.length
|
||||
? "Message is empty"
|
||||
: `${mode} is not a valid mode.`,
|
||||
: `${resolvedMode} is not a valid mode.`,
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -426,7 +430,7 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
const result = await ApiChatHandler.chatSync({
|
||||
workspace,
|
||||
message,
|
||||
mode,
|
||||
mode: resolvedMode,
|
||||
user,
|
||||
thread,
|
||||
attachments,
|
||||
@@ -553,7 +557,7 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
const { slug, threadSlug } = request.params;
|
||||
const {
|
||||
message,
|
||||
mode = "query",
|
||||
mode = null,
|
||||
userId,
|
||||
attachments = [],
|
||||
reset = false,
|
||||
@@ -576,7 +580,11 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ((!message?.length || !VALID_CHAT_MODE.includes(mode)) && !reset) {
|
||||
const resolvedMode = mode ?? workspace.chatMode;
|
||||
if (
|
||||
(!message?.length || !VALID_CHAT_MODE.includes(resolvedMode)) &&
|
||||
!reset
|
||||
) {
|
||||
response.status(400).json({
|
||||
id: uuidv4(),
|
||||
type: "abort",
|
||||
@@ -585,7 +593,7 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
close: true,
|
||||
error: !message?.length
|
||||
? "Message is empty"
|
||||
: `${mode} is not a valid mode.`,
|
||||
: `${resolvedMode} is not a valid mode.`,
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -602,7 +610,7 @@ function apiWorkspaceThreadEndpoints(app) {
|
||||
response,
|
||||
workspace,
|
||||
message,
|
||||
mode,
|
||||
mode: resolvedMode,
|
||||
user,
|
||||
thread,
|
||||
attachments,
|
||||
|
||||
Reference in New Issue
Block a user