LibreChat/client/src/components/SidePanel/Agents
Atef Bellaaj ce3dbf8609
feat: Add role-level permissions for agent sharing people picker
- Add PEOPLE_PICKER permission type with VIEW_USERS and VIEW_GROUPS permissions
  - Create custom middleware for query-aware permission validation
  - Implement permission-based type filtering in PeoplePicker component
  - Hide people picker UI when user lacks permissions, show only public toggle
  - Support granular access: users-only, groups-only, or mixed search modes
2025-07-24 10:47:37 -04:00
..
__tests__ 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
ActionsTable feat: OAuth for Actions (#5693) 2025-02-10 15:56:08 -05:00
Advanced 🔁 refactor: Capabilities for Tools/File handling for Direct Endpoints (#8253) 2025-07-04 14:51:26 -04:00
Code 🤖 feat: Streamline Endpoints to Agent Framework (#8013) 2025-06-23 09:59:05 -04:00
Search 🔍 feat: Add SearXNG for Web Search and Enhance ApiKeyDialog (#8242) 2025-07-05 17:58:22 -04:00
Sharing feat: Add role-level permissions for agent sharing people picker 2025-07-24 10:47:37 -04:00
Version refactor: Imports to Prevent Circular Type Refs (#8423) 2025-07-12 11:37:07 -04:00
ActionsInput.tsx feat: OAuth for Actions (#5693) 2025-02-10 15:56:08 -05:00
ActionsPanel.tsx feat: Agent Panel UI Enhancements (#7800) 2025-06-13 15:47:41 -04:00
AdminSettings.tsx 💬 refactor: MCP Chat Visibility Option, Google Rates, Remove OpenAPI Plugins (#7286) 2025-05-08 12:12:36 -04:00
AgentAvatar.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentCard.tsx 🔐 feat: Granular Role-based Permissions + Entra ID Group Discovery (#7804) 2025-07-24 10:47:35 -04:00
AgentCategoryDisplay.tsx 🔐 feat: Granular Role-based Permissions + Entra ID Group Discovery (#7804) 2025-07-24 10:47:35 -04:00
AgentCategorySelector.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentConfig.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentDetail.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentFooter.tsx 🔐 feat: Granular Role-based Permissions + Entra ID Group Discovery (#7804) 2025-07-24 10:47:35 -04:00
AgentGrid.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentMarketplace.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentPanel.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentPanelSkeleton.tsx 🔗 feat: Agent Chain (Mixture-of-Agents) (#6374) 2025-03-17 16:43:44 -04:00
AgentPanelSwitch.tsx 🔁 refactor: Capabilities for Tools/File handling for Direct Endpoints (#8253) 2025-07-04 14:51:26 -04:00
AgentSelect.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
AgentTool.tsx fix: Agent MCP Tools Checkbox Inactive When Hidden (#8166) 2025-07-01 10:05:00 -04:00
Artifacts.tsx 🪄 feat: Artifacts Badge & Optimize Ephemeral Agent State (#8252) 2025-07-04 13:25:04 -04:00
CategoryTabs.tsx 🔐 feat: Granular Role-based Permissions + Entra ID Group Discovery (#7804) 2025-07-24 10:47:35 -04:00
DeleteButton.tsx feat: Agent Panel UI Enhancements (#7800) 2025-06-13 15:47:41 -04:00
DuplicateAgent.tsx 🤖 feat: Add Agent Duplication Functionality with Permission (#5022) 2024-12-17 19:47:39 -05:00
ErrorDisplay.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00
FileContext.tsx 🔍 feat: Mistral OCR API / Upload Files as Text (#6274) 2025-03-10 17:23:46 -04:00
FileSearch.tsx 🔧 fix: Streamline Builder Links and Enhance UI Consistency (#5229) 2025-01-09 12:03:35 -05:00
FileSearchCheckbox.tsx 🔧 fix: Agent Resource Form, Convo Menu Style, Ensure Draft Clears on Submission (#6925) 2025-04-16 18:14:34 -04:00
Images.tsx 🖼️ feat: Avatar GIF Support & Dynamic Extensions (#7657) 2025-06-02 07:51:38 -04:00
ImageVision.tsx 🔐 feat: Granular Role-based Permissions + Entra ID Group Discovery (#7804) 2025-07-24 10:47:35 -04:00
Instructions.tsx 🗓️ feat: Add Special Variables for Prompts & Agents, Prompt UI Improvements (#7123) 2025-04-29 03:49:02 -04:00
MarketplaceContext.tsx 🔐 feat: Granular Role-based Permissions + Entra ID Group Discovery (#7804) 2025-07-24 10:47:35 -04:00
MCPIcon.tsx feat: Agent Panel UI Enhancements (#7800) 2025-06-13 15:47:41 -04:00
MCPInput.tsx 🤖 feat: Streamline Endpoints to Agent Framework (#8013) 2025-06-23 09:59:05 -04:00
MCPPanel.tsx feat: Agent Panel UI Enhancements (#7800) 2025-06-13 15:47:41 -04:00
MCPSection.tsx feat: Agent Panel UI Enhancements (#7800) 2025-06-13 15:47:41 -04:00
ModelPanel.tsx feat: Agent Panel UI Enhancements (#7800) 2025-06-13 15:47:41 -04:00
Retrieval.tsx 🌎 i18n: React-i18next & i18next Integration (#5720) 2025-02-09 12:05:31 -05:00
SearchBar.tsx 🔐 feat: Granular Role-based Permissions + Entra ID Group Discovery (#7804) 2025-07-24 10:47:35 -04:00
SmartLoader.tsx 🔧 fix: Merge and Rebase Conflicts 2025-07-24 10:47:36 -04:00