Skip to content

Revert PR #1523: parent-nudges-child does not clear stuck grandchild panel entries #1524

Description

@liplus-lin-lay

目的

#1523でマージした「親エージェント自身が子(孫)の完了直後にnudgeする」修正を、実証的に効果が無かったためロールバックする。

前提

#1523マージ直後、そのPR自身のbrake-1評価(N=3並列評価、depth 2)で新ルールを実地dogfoodingした——親エージェント(depth 1の実装サブエージェント)自身が、各評価者(depth 2)の完了直後にSendMessageでnudgeを送る形。

サブエージェント側は「摩擦なく回った」と報告したが、実際にはパネル上のスタック状態は解消されていなかった(Masterが実機で確認)。改めてトップレベルセッション(この会話自身)から同じ3体に直接SendMessageでnudgeを送ったところ、今度は解消された。

つまり実証された事実:

  • トップレベルセッションからのnudge → パネルのスタック状態を解消できる(複数回確認済み)
  • ネストした親サブエージェント自身からのnudge → 解消できない(今回実証)

brake-1は通常、独立した実装サブエージェントの"中"から呼ばれる(トップレベルセッションから直接呼ばれるのは稀)。したがって#1523の修正は、実際の主要な使われ方(ネストした呼び出し)ではそもそも効果が無く、規範として誤り。

制約

  • git revertでPR #1523のマージコミットを打ち消す。
  • 恒久対策(トップレベルセッションでないと効かない、という制約下でどう対処するか)は別途検討。当issueはロールバックのみが対象。
  • L1 Model Layer(rules/model/*)には触れない。

対象ファイル

  • skills/evolution-parallel-agent-eval/SKILL.md(revert対象)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug動いていない、壊れているready本文が実装開始できる形まで収束している状態。ただし更新は継続可能

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions