A coworker created as Built in still cannot hand work on
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
- #695 par @Harbor404 — fermée sans fusion
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Active
- Stack technique
- typescript
- Domaine
- backend-api-design
Piste de recherche
Lisez la conception différée dans #317 et le comportement décrit dans #331, puis examinez plugins/store.ts, en particulier les chemins agentRunsHere et managedConfiguration. Comparez l'option de stockage built_in sans endpoint avec la création d'un endpoint hop sur la surface de callback, et documentez le comportement choisi pour les déploiements avec un managed Bot existant et pour les collaborateurs déjà enregistrés en tant que remote_ag_ui.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Tracking the design question #317 deferred on purpose, so it survives the PR that half-answers it.
From that PR's description:
A coworker created as "Built in" through the wizard is stored as
remote_ag_uipointed at the
managed endpoint. Its tool callbacks work (the deployment-token path), but the handoff tool is
minted only inside this deployment's own run loop, so such a coworker can be asked but cannot
itself hand work on. […] Fixing it properly means either storing endpoint-less creates as
built_intype, or adding a server-minted hop endpoint to the callback surface — worth its own PR
either way.
What #331 covers
#331 takes the first option, because the interview it adds cannot end by asking somebody for a URL.
store.create writes a built_in coworker running on its role description where there is neither
an endpoint nor a managed Bot — which on the one-container image the README recommends is every
coworker.
That buys back exactly what the note was about, in that case: agentRunsHere is
row.type === "built_in" (plugins/store.ts), and grantable on the handoff answer comes from it,
so a coworker created that way can be handed work on.
What is still open
Where the deployment does have a managed Bot, create still prefers managedConfiguration, the
row is still remote_ag_ui, and nothing changes: the coworker can be asked and cannot hand work on.
The wizard's "Built in" option is only offered on exactly those deployments, so the case #317
described is the case still outstanding.
Two ways out, both from the original note:
- Store endpoint-less creates as
built_ineven when a managed Bot exists. Smallest diff, and
it makes "Built in" mean one thing everywhere rather than two things depending on configuration.
The question is what happens to coworkers already stored the other way — they keep working, but
the roster then holds both shapes with no way to tell them apart except the endpoint string. - Mint a hop endpoint on the callback surface. Leaves storage alone and makes the handoff tool
reachable from outside the run loop. Larger, and it puts a new server-minted address into a
surface that currently only issues tokens.
Not proposing either — this is #317's question and the choice is its author's. Filing it so it does
not disappear when #331 merges and the no-managed-Bot half stops being visible.
- Langage dominant
- TypeScript
- Étoiles
- 6.6k
- Forks
- 914
- Merge moyen
- 19 h 22 min
- PR mergées (30 j)
- 140
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 1 jour. 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 4 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
-
An HTML-only inbound email reaches its trigger with HTML character references left in the textPeut-être pris @RaphaelFakhri l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
CopilotKit/OpenBot#806 ·
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 1 jour. 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
-
Five out-of-subject findings from PR #770's tier-3 review (credential-revoking tests, single-user boot gate, OAuth client rotation, shared-use atomicity, untyped server/tests)Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
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
Toutes les issues de CopilotKit/OpenBot
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
radix-ui/primitives#4228 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
SignalK/freeboard-sk#1093 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
[测试] 等待仓库加载后再记录多仓库排序基线Peut-être pris @myot233 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour