dust-tt / dust

Amplify your team's potential with customizable and secure AI assistants.
https://dust.tt
MIT License
912 stars 97 forks source link

[Ahuna] Global assistants can be added / removed from a user's personal list, and admin/builders can change their scope #2864

Open philipperolet opened 7 months ago

philipperolet commented 7 months ago

Scope: former "global" assistants can now be "global-workspace" (default to being in all users' list) or "global-published" (default to not being in all users' list), as a mimic of "workspace" and "published" existing scopes. this is to be stored in dust agent settings table

This can be managed by admins on the "Workspace assistants" page

Individual users can add / remove global agents from their assistants page and the gallery:

spolu commented 7 months ago

Won't fix for Ahuna I think feel free to move it back to Olympus

spolu commented 6 months ago

Note: this is also required for a final SQL stored usage solution as we will need to materialize a line for global assistants to store their usage. This seems align with a refactor of the onboarding to help the admin create their first assistants...

philipperolet commented 2 months ago

Hey :wave: To help board readability & usefulness, cards with ~2 weeks+ inactivity can freely be moved out of board :) When you feel it's time to start working on it, free to move it back in for discussion in Eng runner or Olympus :+1: