Jason
70df2b8fe2
feat: steer mid-turn prompts by default (#77023)
Summary:
- Default active-run queueing to steer while preserving explicit followup/collect modes.
- Keep `/steer` fallback behavior and migrate retired queue steering config.
- Await Codex app-server steering acceptance so rejected/aborted steering can fall back safely.
- Route active subagent announcements through intentional acceptance-aware steering, with legacy queue helpers deprecated for delivery decisions.
Verification:
- git diff --check
- rg -n "^(<<<<<<<|=======|>>>>>>>|\|\|\|\|\|\|\|)" CHANGELOG.md docs src extensions || true
- pnpm test src/agents/subagent-announce-dispatch.test.ts src/agents/subagent-announce-delivery.test.ts src/agents/pi-embedded-runner/runs.test.ts src/agents/subagent-announce.format.e2e.test.ts src/agents/subagent-announce.test.ts
- pnpm test src/auto-reply/reply/commands-steer.test.ts src/auto-reply/reply/queue/settings.test.ts src/auto-reply/reply/queue-policy.test.ts src/auto-reply/reply/agent-runner.runreplyagent.e2e.test.ts src/auto-reply/reply/get-reply-run.media-only.test.ts extensions/codex/src/app-server/run-attempt.test.ts -- -t "queued steering|explicit all-mode steering|flushes pending default queued steering|rejects queued steering|resolveActiveRunQueueAction|resolveQueueSettings|handleSteerCommand"
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com>
2026-05-13 14:00:11 +01:00
..
2026-05-10 05:16:52 -04:00
2026-05-13 13:33:38 +01:00
2026-05-10 14:09:01 +01:00
2026-05-05 18:36:06 -07:00
2026-05-06 00:03:33 -07:00
2026-05-11 10:50:30 +05:30
2026-04-27 00:03:18 -07:00
2026-05-11 07:57:28 +08:00
2026-04-26 22:07:47 -07:00
2026-05-10 11:37:37 +05:30
2026-05-13 13:33:38 +01:00
2026-05-05 17:38:21 +01:00
2026-05-07 18:55:08 -07:00
2026-05-09 21:02:40 -04:00
2026-05-07 18:55:08 -07:00
2026-05-13 13:33:38 +01:00
2026-05-05 18:46:03 -07:00
2026-05-05 16:49:29 -07:00
2026-05-02 06:06:40 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-02 07:24:40 +01:00
2026-05-02 05:15:02 +01:00
2026-05-09 21:02:40 -04:00
2026-05-11 08:22:34 +01:00
2026-05-11 15:59:27 -07:00
2026-05-02 07:03:29 +01:00
2026-05-07 01:27:29 -07:00
2026-05-11 15:59:27 -07:00
2026-05-12 00:29:10 +08:00
2026-05-12 06:50:12 +01:00
2026-05-11 07:57:28 +08:00
2026-05-13 13:33:38 +01:00
2026-05-13 11:55:14 +01:00
2026-04-27 03:28:23 +01:00
2026-05-05 18:56:25 -07:00
2026-05-05 18:36:06 -07:00
2026-05-13 13:33:38 +01:00
2026-05-11 16:13:29 -07:00
2026-05-02 08:15:30 +01:00
2026-05-09 20:44:18 -04:00
2026-05-09 20:44:18 -04:00
2026-05-13 14:00:11 +01:00
2026-05-13 14:00:11 +01:00
2026-05-13 13:33:38 +01:00
2026-05-10 22:31:10 +08:00
2026-05-09 06:51:20 -04:00
2026-04-24 12:39:13 -07:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 13:33:38 +01:00
2026-05-13 11:55:14 +01:00
2026-05-06 09:22:35 -07:00
2026-05-09 21:02:40 -04:00