Feature Request: Support Multiple Accounts per Integration and Bot
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
Línea de trabajo
Start by locating how integrations are connected, how credentials and permissions are stored, and how Bots receive tools or account access. Trace one integration through connection, Bot assignment, and task execution to see which parts assume a single account. Done means users can connect multiple accounts, assign and manage them per Bot, and use assigned accounts together in a workflow.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
Currently, OpenBot does not provide a clear way to connect multiple accounts of the same integration and assign them to a single Bot.
For example, I want my Chief of Staff Bot to access multiple Gmail accounts, multiple Google Calendar accounts, and potentially multiple accounts from other supported integrations.
A single integration connection should not be limited to one account per user or Bot.
Expected Behavior
Support multiple accounts at different levels:
-
User Level: Allow users to connect multiple accounts of the same integration (e.g., multiple Gmail and Google Calendar accounts).
-
Integration Level: Maintain independent connections, credentials, and permissions for each account.
-
Bot Level: Allow users to assign one or more connected accounts to individual Bots. Different Bots can have access to different accounts.
-
Execution Level: When a Bot performs a task, it should be able to access all accounts assigned to it and use them together in a single workflow.
-
Permission Level: Allow users to independently manage, revoke, and modify account access for each Bot.
Example Use Case
I have a Chief of Staff Bot.
I assign it:
- Gmail: Personal, Work, Business.
- Google Calendar: Personal, Work, Business.
When instructed to prepare my daily briefing, the Bot should retrieve and consolidate relevant information across all assigned accounts into one response.
Goal: Enable multi-account, multi-integration access with flexible account assignment and permissions at the Bot level, rather than treating each integration as a single-account connection.
- Lenguaje dominante
- TypeScript
- Estrellas
- 9.2k
- Forks
- 1.2k
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 173
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CopilotKit/OpenBot
-
Composio plugin sends x-api-key, but connect.composio.dev/mcp requires x-consumer-api-keyPosiblemente ocupada @azmi2409 la tomó hace 8 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
CopilotKit/OpenBot#817 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Wrong key location at startupQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
CopilotKit/OpenBot#800 ·
Los mantenedores suelen responder en 1 día
-
The work was interrupted.Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
CopilotKit/OpenBot#988 ·
Los mantenedores suelen responder en 1 día
-
壓縮上下文失敗。Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
CopilotKit/OpenBot#983 ·
Los mantenedores suelen responder en 1 día
-
55Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
CopilotKit/OpenBot#975 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de CopilotKit/OpenBot
Issues similares
-
unwrapDatabaseError masks real DB errors with TypeError: Cannot convert object to primitive valueAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
NEARBuilders/everything-dev#798 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
vercel-labs/durable-harness#53 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Redesign tab bars ignore clicks on Linux: hidden chat layers keep window drag regionsPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
experiência: a doc manda subir para o Micro do Supabase, mas não diz que exige plano pago nem quanto custaPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoarea/docs area/ui enhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
melgarafael/DeskcommCRM#4098 ·
Los mantenedores suelen responder en 1 día
-
dependencies platform: ios
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
software-mansion/react-native-executorch#1617 ·
Los mantenedores suelen responder en 1 día