Peter Steinberger
513200125d
feat(channels): render live plan checklists from typed update_plan snapshots ( #108597 )
...
* feat(channels): render live plan checklists from typed update_plan snapshots
Codex, Copilot, CLI, and embedded update_plan events now carry typed
{step, status} snapshots end to end instead of flattened strings. Slack,
Discord, Telegram, Matrix, and MS Teams render a live checklist in
progress drafts; Slack native task cards show the real plan with
position-keyed rows and id reconciliation. The embedded update_plan tool
is default-on for every model (tools.experimental.planTool: false opts
out). The shipped onPlanUpdate steps: string[] SDK field stays populated
during a deprecation window alongside the canonical planSteps.
* fix(auto-reply): align plan bridge types with SDK callback contract
* fix(auto-reply): split agent event bridge module and fix plan type boundaries
* fix(channels): satisfy oxlint on plan checklist helpers
2026-07-15 22:00:21 -07:00
..
2026-07-15 03:38:05 -07:00
2026-07-15 09:25:35 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 16:23:47 -07:00
2026-07-15 18:35:24 -07:00
2026-07-15 04:15:23 -07:00
2026-07-15 04:15:23 -07:00
2026-07-15 17:05:21 -07:00
2026-07-14 12:00:55 -07:00
2026-07-16 03:08:17 +01:00
2026-07-14 22:41:27 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 15:20:33 +01:00
2026-07-15 17:05:21 -07:00
2026-07-15 22:00:21 -07:00
2026-07-15 16:23:47 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 22:00:21 -07:00
2026-07-14 14:15:44 -07:00
2026-07-15 17:05:21 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 03:32:15 -07:00
2026-07-14 09:27:02 -07:00
2026-07-14 17:42:34 -07:00
2026-07-14 15:02:56 -07:00
2026-07-15 22:00:21 -07:00
2026-07-14 06:27:12 -07:00
2026-07-15 17:29:07 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 16:23:47 -07:00
2026-07-15 17:18:54 -07:00
2026-07-14 22:14:08 -07:00
2026-07-14 09:27:02 -07:00
2026-07-15 16:23:47 -07:00
2026-07-15 00:19:44 -07:00
2026-07-15 17:34:53 -07:00
2026-07-14 17:42:34 -07:00
2026-07-14 20:09:00 -07:00
2026-07-15 16:23:47 -07:00
2026-07-14 22:52:49 -07:00
2026-07-14 13:19:08 -07:00
2026-07-15 16:23:47 -07:00
2026-07-15 17:05:21 -07:00
2026-07-15 21:27:23 -07:00
2026-07-14 18:00:16 -07:00
2026-07-15 00:16:39 -07:00
2026-07-14 14:15:44 -07:00
2026-07-14 15:38:39 -07:00
2026-07-14 04:25:58 -07:00
2026-07-14 22:01:44 -07:00
2026-07-15 22:00:21 -07:00
2026-07-15 18:01:40 -07:00
2026-07-15 21:12:22 -07:00
2026-07-15 18:18:23 -07:00
2026-07-14 09:27:02 -07:00
2026-07-15 04:15:23 -07:00
2026-07-15 17:05:21 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 18:18:23 -07:00
2026-07-15 17:05:21 -07:00
2026-07-15 17:29:07 -07:00
2026-07-15 17:05:21 -07:00
2026-07-15 22:00:21 -07:00
2026-07-14 09:27:02 -07:00
2026-07-14 15:26:09 -07:00
2026-07-14 13:56:50 -07:00
2026-07-15 16:23:47 -07:00
2026-07-14 13:34:00 -07:00
2026-07-15 04:15:23 -07:00
2026-07-14 23:23:17 -04:00
2026-07-16 03:08:17 +01:00
2026-07-15 04:15:23 -07:00
2026-07-15 04:15:23 -07:00
2026-07-15 04:15:23 -07:00
2026-07-14 15:38:39 -07:00
2026-07-14 14:15:44 -07:00
2026-07-14 09:27:02 -07:00
2026-07-15 17:05:21 -07:00
2026-07-15 02:56:52 -07:00
2026-07-15 14:36:20 -07:00
2026-07-15 20:45:36 -07:00
2026-07-15 16:23:47 -07:00
2026-07-14 18:30:04 -07:00
2026-07-15 16:23:47 -07:00
2026-07-14 06:59:05 -07:00
2026-07-15 11:37:32 -07:00
2026-07-14 06:36:21 -07:00
2026-07-15 16:23:47 -07:00
2026-07-14 15:38:39 -07:00
2026-07-15 22:00:21 -07:00
2026-07-14 12:55:35 -07:00
2026-07-15 10:38:01 -07:00
2026-07-15 17:05:21 -07:00
2026-07-15 22:00:21 -07:00
2026-07-15 16:23:47 -07:00
2026-07-15 16:32:54 -07:00
2026-07-14 11:00:31 -07:00
2026-07-14 12:55:35 -07:00
2026-07-14 17:13:38 -07:00
2026-07-15 16:36:30 -07:00
2026-07-14 17:13:38 -07:00
2026-07-15 18:18:23 -07:00
2026-07-14 04:47:06 -07:00
2026-07-14 09:27:02 -07:00
2026-07-15 04:15:23 -07:00
2026-07-14 13:19:08 -07:00
2026-07-15 01:18:02 -07:00
2026-07-15 21:22:46 -04:00
2026-07-15 16:23:47 -07:00
2026-07-15 18:10:55 -07:00
2026-07-14 18:30:04 -07:00
2026-07-15 01:22:20 -07:00