Agent teams: in-process teammates never claim tasks from the team's task list
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- backend
Direzione di ricerca
Inizia da src/utils/tasks.ts:199-207 e dai due punti in cui viene richiesta un’attività in src/utils/swarm/inProcessRunner.ts:1038 e :1395; confronta come il lead e i compagni in-process risolvono l’elenco delle attività. Aggiungi o individua un test per un lead con un team e un compagno inattivo che richiede un’attività non assegnata. Il lavoro è concluso quando entrambi i punti di chiamata usano la risoluzione dell’elenco delle attività del lead e il test passa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Part of #162.
Problem
In-process teammates never claim tasks from the team's task list, so the lead ends up doing everything or the tasks sit unowned.
- The lead's tasks live under the team's task list. Once a team exists,
getTaskListId()returns the team name (src/utils/tasks.ts:199-207), so tasks are written totasks/<team-name>/. - In-process teammates claim with the lead's session id instead: at spawn (
src/utils/swarm/inProcessRunner.ts:1038) and in the idle loop (inProcessRunner.ts:1395). The comment there says the leader creates tasks under its session id, which is no longer true once a team exists. - So the teammates read
tasks/<lead-session-id>/, which never exists, and find nothing to claim.
Reproduced on c49c1fb
- Agent teams on, lead in bypass mode. The lead created team
verify1, three unowned tasks, and two in-process teammates. Both replied "ready" and went idle. - The tasks were written to
tasks/verify1/1.json–3.json. Notasks/<lead-session-id>/folder was ever created. - About 9 minutes later all three tasks were still
owner: null, status: pending, and none of the files they asked for existed. - The team panel showed the two teammates but never the tasks.
Expected
Idle teammates claim pending, unblocked tasks from the same task list the lead writes to.
Done when
- In-process teammates resolve the task list the same way the lead does, both at spawn and in the idle loop.
- A test covers a lead with a team creating tasks and an idle in-process teammate claiming one.
- Lingua principale
- TypeScript
- Stelle
- 490
- Fork
- 47
- Merge medio
- 9h 38m
- PR unite (30g)
- 75
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di GoDiao/dreamcoder
-
[good first issue] UX polish — friendlier copy for error toasts and empty statesForse già presa @iamcipherdev l’ha presa 12 giorni fa. Apertaarea:i18n area:ux difficulty:1 good first issue mentor-available
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
GoDiao/dreamcoder#9 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Add more provider presets (Groq / OpenRouter / SiliconFlow / etc.)Forse di nuovo libera @01iamysf l’ha presa 19 giorni fa e non c’è nessuna pull request aperta. Apertaarea:desktop area:provider difficulty:1 good first issue mentor-available
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
GoDiao/dreamcoder#6 · 6 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
area:desktop bug difficulty:2 good first issue help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
GoDiao/dreamcoder#195 ·
I maintainer di solito rispondono entro 1 giorno
-
Move desktop UI components to shadcn/ui (Radix) and Pierre DiffsForse già presa @GoDiao l’ha presa 2 giorni fa. Apertaarea:desktop area:ux enhancement
GoDiao/dreamcoder#191 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
area:desktop enhancement rfc
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
GoDiao/dreamcoder#189 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di GoDiao/dreamcoder
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
scaleway/ultraviolet#7089 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
tencent-connect/dsh-qqbot#81 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Pen taps on sidebar rows start a drag and lose their clickForse già presa @makhnatkin l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
clangd/vscode-clangd#1009 ·