Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Feature: Parent is never notified when a delegated child finishes a follow-up turn (V2)

オープン 初心者向け
#13,490 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
78/100
issue の種類
バグ
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
typescript
領域
backend

調査の方向性

apps/server/src/orchestration-v2/Orchestrator.ts の、8168-8175 行付近にある finalizeAppOwnedSubagent のチェックから始めます。delegate_task に続いて t3_thread_send を実行する単一子フローを再現し、その後続ターンの後に親が起こされ、task_status をポーリングする必要がないことを確認します。

索引モデルが issue の本文から書いたものです。

説明

via-triage
Before submitting
  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.
Area

apps/server

Steps to reproduce
  1. Parent calls delegate_task (async). The child finishes and the parent is woken as expected.
  2. Parent sends the same child more work with t3_thread_send.
  3. The child finishes that follow-up turn.
Expected behavior

The parent is woken for the follow-up result, the same as for the first one.

Actual behavior

The parent is never woken. The result only shows up if the parent polls task_status (latestTerminal*).

It looks like finalizeAppOwnedSubagent returns early once the child has already delivered one result, so every later turn is skipped:
https://github.com/pingdotgg/t3code/blob/5239fe059641b0429a51074774e5d39a8005bf49/apps/server/src/orchestration-v2/Orchestrator.ts#L8168-L8175

This is on the V2 branch (#2829), not main. It's different from #12285 / #13338: it happens with just one child, and #13338 doesn't change this check.

Impact

Major degradation or frequent failure

Version or commit

0.0.43-preview.20260923.2138 (Linux). Mac:

Environment

Linux (self-hosted server) and macOS. Claude and Codex providers.

Logs or stack traces

Screenshots, recordings, or supporting files

No response

Workaround

Start a new delegate_task for each follow-up instead of using t3_thread_send, or have the parent poll task_status.

主要言語
TypeScript
スター
23.6k
フォーク
6.1k
平均マージ
9時間 26分
マージ済み PR(30日)
340

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

pingdotgg/t3code のほかの issue

pingdotgg/t3code の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。