[PR #58] [MERGED] Implement Workspace-specific setting configs + other technical features #3187

Closed
opened 2026-02-22 18:33:14 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/58
Author: @timothycarambat
Created: 6/15/2023
Status: Merged
Merged: 6/15/2023
Merged by: @timothycarambat

Base: masterHead: 27-temperature-as-setting


📝 Commits (2)

  • 141a95e 1. Define LLM Temperature as a workspace setting
  • 891a72d remove blocking test return

📊 Changes

23 files changed (+764 additions, -288 deletions)

View changed files

📝 frontend/src/components/Modals/MangeWorkspace/Documents/CannotRemoveModal/index.jsx (+0 -0)
📝 frontend/src/components/Modals/MangeWorkspace/Documents/ConfirmationModal/index.jsx (+1 -1)
📝 frontend/src/components/Modals/MangeWorkspace/Documents/Directory/index.jsx (+1 -1)
frontend/src/components/Modals/MangeWorkspace/Documents/index.jsx (+205 -0)
frontend/src/components/Modals/MangeWorkspace/Settings/index.jsx (+176 -0)
📝 frontend/src/components/Modals/MangeWorkspace/index.jsx (+83 -222)
📝 frontend/src/components/Modals/NewWorkspace.jsx (+11 -11)
📝 frontend/src/components/Modals/Password.jsx (+10 -10)
📝 frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx (+1 -1)
📝 frontend/src/models/workspace.js (+16 -0)
📝 frontend/src/utils/chat/markdown.js (+1 -1)
📝 server/endpoints/workspaces.js (+22 -0)
📝 server/index.js (+5 -2)
📝 server/models/documents.js (+12 -2)
📝 server/models/vectors.js (+14 -3)
📝 server/models/workspace.js (+88 -5)
📝 server/models/workspaceChats.js (+29 -3)
📝 server/utils/chats/index.js (+6 -2)
server/utils/database/index.js (+54 -0)
📝 server/utils/openAi/index.js (+2 -2)

...and 3 more files

📄 Description

  1. Define LLM Temperature as a workspace setting
  2. Implement rudimentary table migration code for both new and existing repos to bring tables up to date
  3. Trigger for workspace on an update to update timestamp
  4. Always fallback temp to 0.7
  5. Extract WorkspaceModal into Tabbed content
  6. Remove workspace name UNIQUE constraint (cannot be migrated :()
  7. Add slug +seed when the existing slug is already taken
  8. Separate name from slug so display names can be changed

resolves #27


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/58 **Author:** [@timothycarambat](https://github.com/timothycarambat) **Created:** 6/15/2023 **Status:** ✅ Merged **Merged:** 6/15/2023 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `27-temperature-as-setting` --- ### 📝 Commits (2) - [`141a95e`](https://github.com/Mintplex-Labs/anything-llm/commit/141a95ef636c1de2eea6d71c0f4708f93ae555bf) 1. Define LLM Temperature as a workspace setting - [`891a72d`](https://github.com/Mintplex-Labs/anything-llm/commit/891a72d158444d8cbc419d4d9af27ed047c6a697) remove blocking test return ### 📊 Changes **23 files changed** (+764 additions, -288 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/components/Modals/MangeWorkspace/Documents/CannotRemoveModal/index.jsx` (+0 -0) 📝 `frontend/src/components/Modals/MangeWorkspace/Documents/ConfirmationModal/index.jsx` (+1 -1) 📝 `frontend/src/components/Modals/MangeWorkspace/Documents/Directory/index.jsx` (+1 -1) ➕ `frontend/src/components/Modals/MangeWorkspace/Documents/index.jsx` (+205 -0) ➕ `frontend/src/components/Modals/MangeWorkspace/Settings/index.jsx` (+176 -0) 📝 `frontend/src/components/Modals/MangeWorkspace/index.jsx` (+83 -222) 📝 `frontend/src/components/Modals/NewWorkspace.jsx` (+11 -11) 📝 `frontend/src/components/Modals/Password.jsx` (+10 -10) 📝 `frontend/src/components/Sidebar/ActiveWorkspaces/index.jsx` (+1 -1) 📝 `frontend/src/models/workspace.js` (+16 -0) 📝 `frontend/src/utils/chat/markdown.js` (+1 -1) 📝 `server/endpoints/workspaces.js` (+22 -0) 📝 `server/index.js` (+5 -2) 📝 `server/models/documents.js` (+12 -2) 📝 `server/models/vectors.js` (+14 -3) 📝 `server/models/workspace.js` (+88 -5) 📝 `server/models/workspaceChats.js` (+29 -3) 📝 `server/utils/chats/index.js` (+6 -2) ➕ `server/utils/database/index.js` (+54 -0) 📝 `server/utils/openAi/index.js` (+2 -2) _...and 3 more files_ </details> ### 📄 Description 1. Define LLM Temperature as a workspace setting 2. Implement rudimentary table migration code for both new and existing repos to bring tables up to date 3. Trigger for workspace on an update to update timestamp 4. Always fallback temp to 0.7 5. Extract WorkspaceModal into Tabbed content 6. Remove workspace name UNIQUE constraint (cannot be migrated :() 7. Add slug +seed when the existing slug is already taken 8. Separate name from slug so display names can be changed resolves #27 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:33:14 -05:00
yindo closed this issue 2026-02-22 18:33:14 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3187