The Pi parent paraphrases the loop prompt when it delegates, and instructions get lost

Chiusa
#820 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Una pull request collegata è già stata integrata.

  • #855 di @usine-phildl — integrata

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
typescript

Direzione di ricerca

Start from where a parent's subagent call is turned into the child's first message, and compare that text with the rendered loop prompt for run aea4faab. The fix should pass the rendered prompt to the child unchanged, even when the parent's tool input is a summary, and show the received text on the run page. Done means a durable harness test with a scripted parent shows the child's first message containing the rendered prompt verbatim.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Run aea4faab (PR #818, review-pr) shows the parent delegating a summary of the rendered prompt instead of the prompt. The task said to add ready-to-merge on a clean review and not to wait for CI. The subagent call input said "manage labels precisely" and "Run required gates foreground".

The child then added review-passed, the label from the previous version of the loop, and ran the full local gate. The loop's instruction had no effect, and the PR stalled behind a paused finish-pr loop. Nothing reports this, and the rendered prompt on the run page looks correct.

Change

When a parent delegates a complete task, the runtime passes the rendered prompt to the child unchanged. The parent adds context; it doesn't rewrite the task. Show the text the child received on the run page.

Acceptance

A durable harness test with a scripted parent: the child's first message contains the rendered prompt verbatim, including when the parent's tool call input is a summary.

Lingua principale
TypeScript
Stelle
1
Fork
0
Merge medio
4h 3m
PR unite (30g)
329

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di basaltbytes/usine

Tutte le issue di basaltbytes/usine

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.