Skip to content

docs: track upstream orchestration V2 and the deferred queue-vs-steer feature - #60

Merged
TheDarkPhantom merged 1 commit into
mainfrom
docs/upstream-orchestration-v2-tracking
Jul 31, 2026
Merged

docs: track upstream orchestration V2 and the deferred queue-vs-steer feature#60
TheDarkPhantom merged 1 commit into
mainfrom
docs/upstream-orchestration-v2-tracking

Conversation

@TheDarkPhantom

Copy link
Copy Markdown
Owner

Sending a message while a turn is running always steers today — the message is injected into the active turn immediately. There is no queue and no setting. (The hasQueuedTurn path in ChatComposer.tsx is the offline outbox for a disconnected environment, not this.)

Upstream built the queue-with-explicit-steer feature in pingdotgg/t3code#4245 — a server-side per-thread queue, auto-drained on natural turn completion, with per-message Steer and Remove chips above the composer. That PR was closed unmerged on 2026-07-30 in favour of orchestration V2 (#2829), which reportedly has the behaviour natively.

So the whole trail currently lives in a closed upstream PR. This records both halves:

  • TODO.md — a new "Upstream tracking" item to plan the V2 merge. It replaces the V1 orchestration engine wholesale (810 files, +154k/−74k), so the decider, projector, projection tables, migrations, and every provider adapter are in its blast radius. The weekly sync-upstream.yml will surface it the Monday after it lands, most likely as an upstream-sync-blocked issue rather than a clean PR.
  • FUTURE_ENHANCEMENTS.md — a Deferred entry explaining current behaviour, why the dead t3code/queue-steer-feature branch should not be merged (stale base, colliding migration), and what the cheap fork-local alternative would be if it is wanted sooner.

Docs only; no code or behaviour change.

🤖 Generated with Claude Code

… feature

Sending a message while a turn is running always steers today; there is no
queue and no setting. Upstream built queue-with-explicit-steer in pingdotgg#4245, but
that PR was closed unmerged on 2026-07-30 in favour of orchestration V2
(pingdotgg#2829), which reportedly has the behaviour natively.

Record both halves so the context does not live only in a closed upstream PR:
a TODO item to plan the V2 merge, and a FUTURE_ENHANCEMENTS entry explaining
why queue-vs-steer is deferred and why the dead branch should not be merged.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added size:S vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Jul 30, 2026
@TheDarkPhantom
TheDarkPhantom merged commit cbf6734 into main Jul 31, 2026
13 checks passed
@TheDarkPhantom
TheDarkPhantom deleted the docs/upstream-orchestration-v2-tracking branch July 31, 2026 00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S 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