[Bug]: Antigravity subagent classification and child transcript lookup break on agy CLI 1.5.3+ / 2.0.0
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 44/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- sqlite, typescript
Direzione di ricerca
Read apps/server/src/provider/acp/AntigravityChildWork.ts and AntigravityAdapterV2.ts, then trace the subagent classification, launch input decoding, child lookup and transcript paths, and post-settle continuation. Check the existing Antigravity tests and the related issues #30082, #30083, #31297, and #31316 for expected behavior. Done means agy CLI 1.5.3+ subagent calls render and resolve correctly, and completion wakes the parent turn.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happened?
After configuring the Antigravity provider to use the standalone agy CLI (1.5.3 / 2.0.0, supported via #32503), native invoke_subagent calls fail to render as subagent items in the T3 Code timeline (falling back to plain dynamic_tool items) and cannot resolve child transcripts or wake the parent turn when finished.
Root Causes in AntigravityChildWork.ts & AntigravityAdapterV2.ts
-
Tool call title mismatch in
ANTIGRAVITY_SUBAGENT_TITLES:
Inapps/server/src/provider/acp/AntigravityChildWork.ts:const ANTIGRAVITY_SUBAGENT_TITLES = new Set([ "Running start_subagent", "Run start_subagent?", "Running invoke_subagent", "Run invoke_subagent?", ]);In
agy acp1.5.3+/2.0.0, auto-approved subagent invocations reporttitle: "Run invoke_subagent"(without the trailing?). Because"Run invoke_subagent"is not inANTIGRAVITY_SUBAGENT_TITLES,classifyAntigravitySubagentToolCallreturnsundefinedand the tool call is recorded as a plaindynamic_toolinstead of asubagentitem. -
Flat single-subagent
rawInputschema indecodeLaunchInput:
decodeLaunchInputexpects{ Subagents: NonEmptyArray({ Role, Prompt }) }(from the legacystart_subagentbatch tool). Currentinvoke_subagentpasses a flat object:{ "TypeName": "research", "Role": "Standards Code Reviewer", "Prompt": "..." }As a result,
antigravitySubagentLaunches(toolCall.data.rawInput)fails to decode the role and prompt. -
call_*toolCallId format &antigravity-cliprofile directory inreadAntigravityChildWork:findInvokeRecordassumesnativeTaskIdmatches^(.+):(\d+)$(<sessionId>:<plannerStep>). Underagy acp1.5.3+/2.0.0(e.g. with Gemini 4 Argon), ACP tool call IDs are emitted ascall_<id>(e.g.call_6547981811302923638), which matchesstep.subagentInvoke.toolCallIdin SQLite (STEP_INVOKE_SUBAGENT = 127) directly rather than<sessionId>:<idx>.readAntigravityChildWorkandreadChildTranscripthardcode the"antigravity-acp"subdirectory (conversations/${sessionId}.dbandbrain/${conversationId}/...), whereas standaloneagyCLI stores state underantigravity-cliwhenANTIGRAVITY_CLI_CONFIG_DIRis not overriding the leaf layout.
-
Asynchronous subagent completion wakeup dropped (#30082):
In1.5.3+/2.0.0,invoke_subagentreturns immediately ("Subagent launched successfully in the background. conversationId: ..."), the parent ends its turn, andagy acpwakes the parent out-of-band via<SYSTEM_MESSAGE>when the subagent completes. BecauseAntigravityAdapterV2.tsomitsenablePostSettleContinuation: true(tracked in #30082 / #30083), T3 Code settles the run on turn end and does not open a continuation run when the subagent finishes.
Related Issues / PRs
- #32503 (
agyCLI custombinaryPathsupport) - #31297 / #31316 (auto-approved subagent launch lookup)
- #30082 / #30083 (resuming turns on subagent/background task completion)
- Lingua principale
- TypeScript
- Stelle
- 24.8k
- Fork
- 6.4k
- Merge medio
- 10h 56m
- PR unite (30g)
- 226
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 pingdotgg/t3code
-
[Bug]: request_secret file delivery has no trailing newline, and the tool text does not say soForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: Changing the sidebar project filter collapses an expanded Settled shelf back to 10 threadsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
pingdotgg/t3code#34291 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
via-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di pingdotgg/t3code
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
lingdojo/kana-dojo#33947 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
paperclipai/paperclip#20942 ·
I maintainer di solito rispondono entro 1 giorno
-
area: documentation good first issue package: rule-data status: accepting prs
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
status: needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
mastra-ai/mastra#30109 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno