[Feature Request] Please add Agent management - pin, hide, duplicate
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 42/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- typescript
- Domaine
- frontend
Piste de recherche
Commencez par l’interface existante de liste /agents et suivez la manière dont les préférences utilisateur, la duplication d’Agent et la piste d’audit sont actuellement gérées. Confirmez où doivent se trouver les actions pour épingler, masquer et dupliquer, puis vérifiez les critères d’acceptation concernant l’état propre à chaque utilisateur, les Agents dupliqués uniques, les sections masquées et épinglées, ainsi que les entrées d’audit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Problem
OpenBot has persistent coworkers, per-Agent computers, governed tool use, and auditability, but it lacks basic Agent management controls in the UI.
For users running multiple Agents for different tasks (e.g., newsletter, site monitoring, research), there is no way to pin frequently-used Agents to the top, hide inactive ones, or duplicate an existing Agent to create a variant. This makes it harder to organize a growing Agent roster and slows down daily workflows.
Feature request
Add Agent management controls — pin, hide, and duplicate — to the existing /agents list UI. This should be a UI-layer feature, not a new data model.
Proposed behaviour
Allow pinning an Agent to the top of the /agents list for quick access.
Allow hiding an Agent from the main list (still accessible via a "show hidden" toggle).
Allow duplicating an Agent to create a new Agent with the same configuration (role, tools, grants, skills, instructions), editable after creation.
Persist pin/hide state per user, not per deployment.
Show pinned Agents in a dedicated "Pinned" section at the top of the list.
Show hidden Agents in a collapsible "Hidden" section at the bottom.
Required controls
Disabled by default; enabled per user.
Pin/hide state stored in user preferences, not Agent configuration.
Duplicate creates a new Agent with a unique name and ID (no collision).
All pin/hide/duplicate actions appear in the existing audit trail.
Never automatically grant additional tools or permissions on duplicate — grants are copied as-is.
Configurable limit on pinned Agents (e.g., max 10) to prevent UI clutter.
Why this matters
This would make OpenBot more competitive for users managing multiple Agents while preserving its core advantages: per-Agent isolation, gateway policy enforcement, and action-level auditability. It would be particularly useful for a self-hosted team that runs 5+ Agents for different workflows and needs to organize them efficiently without recreating configuration from scratch.
Acceptance criteria
A user can pin an Agent to the top of the /agents list.
A user can hide an Agent from the main list.
A user can duplicate an Agent to create a new Agent with the same configuration.
Pinned Agents appear in a dedicated "Pinned" section.
Hidden Agents appear in a collapsible "Hidden" section.
All pin/hide/duplicate actions appear in the audit trail.
Duplicated Agents have unique names and IDs, with no configuration collisions.
Suggested name
Agent Management or Agent Organization Controls
- Langage dominant
- TypeScript
- Étoiles
- 6.6k
- Forks
- 914
- Merge moyen
- 22 h 56 min
- PR mergées (30 j)
- 141
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CopilotKit/OpenBot
-
Wrong key location at startupPeut-être pris @charan-rathore l’a pris il y a 2 jours. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
CopilotKit/OpenBot#800 ·
Les mainteneurs répondent en général sous 1 jour
-
setup-learning.ts fails on Windows with "spawn npx.cmd EINVAL"Peut-être pris @Caldas l’a pris il y a 5 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
CopilotKit/OpenBot#792 ·
Les mainteneurs répondent en général sous 1 jour
-
Remote AG-UI Bots can't use the browser in chat: `computer_*` calls refused as "unavailable for this headless turn"Peut-être pris @charan-rathore l’a pris il y a 2 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
CopilotKit/OpenBot#804 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 Plus d'une semaine Accessibilité débutants 22/100
CopilotKit/OpenBot#786 ·
Les mainteneurs répondent en général sous 1 jour
-
server/tests leaks database connections: 55 files open a pool and never close itPeut-être pris @adamsiwiec1 l’a pris il y a 4 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 70/100
CopilotKit/OpenBot#785 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de CopilotKit/OpenBot
Issues similaires
-
RED ladder stopped @ 4db4ed91Ouvertearea:workflow bug ready-for-human
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
fil-donadoni/tolaria#6108 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
apache/rocketmq-dashboard#7234 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
vitest-dev/vitest#11656 ·
Les mainteneurs répondent en général sous 1 jour
-
e2e-failure ready-to-code
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
redhat-developer/rhdh-plugin-export-overlays#4460 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
ehmpathy/rhachet-roles-bhrain#655 ·
Les mainteneurs répondent en général sous 1 jour