Skip to content

feat(web): stop active subagents from Lineage - #13652

Open
Bil0000 wants to merge 4 commits into
pingdotgg:t3code/codex-turn-mappingfrom
Bil0000:stop-subagent-from-lineage
Open

Bil0000 wants to merge 4 commits into
pingdotgg:t3code/codex-turn-mappingfrom
Bil0000:stop-subagent-from-lineage

Conversation

@Bil0000

@Bil0000 Bil0000 commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Lineage shows active subagents and their elapsed time, but gives no way to stop one there.

Add a stop button over the timer on hover or keyboard focus. It interrupts T3-owned child runs and native Codex child turns without opening the child thread. The button is hidden for settled agents and native providers without a targeted stop path.

Verified with 77 focused tests, type checks for the server, web, client runtime, and contracts, plus targeted lint and formatting.

Limit: Native per-child stop is available for Codex only. The after image uses fake local subagent data.

Before and after

Before (reported Lineage timer):

Lineage timer before

After (stop button on hover):

Lineage stop button after

Model: GPT-6 in the native Codex harness.

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:L 100-499 changed lines (additions + deletions). labels Sep 25, 2026
Comment thread apps/server/src/orchestration-v2/Orchestrator.ts Outdated
Comment thread apps/server/src/orchestration-v2/Orchestrator.ts
Comment thread apps/server/src/orchestration-v2/Orchestrator.ts Outdated
@macroscopeapp

macroscopeapp Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Not approved

Macroscope's review found this PR not approvable — This PR adds a new Lineage stop workflow that can interrupt active app-owned runs or native Codex provider turns through new cross-layer command, orchestration, and effect plumbing. The asynchronous provider-control side effects and shared infrastructure changes warrant human review despite additive contracts and focused tests.

You can add or adjust custom eligibility rules. Learn more.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100-499 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant