Kaspre
69a0c925b8
fix(codex): cover side-question native hooks (#82559)
* fix(codex): cover side-question native hooks
* fix(codex): enforce native approvals for app-server requests
* fix(codex): preserve approval fallback after native relay noop
* fix(codex): satisfy approval relay json typing
* fix(codex): run approval relay in report mode
* fix(codex): keep relay pre-tool decisions deny-only
* fix(codex): remove dead relay approval branch
* fix(codex): dedupe app-server relay approvals
* fix(codex): fail closed on native relay rewrites
* fix(codex): preserve side-question provider context
* fix(codex): route side-question replies to origin
* fix(codex): preserve native hook channel context
* test(codex): align native relay rewrite assertion
* fix(codex): align side-question hook config
* fix(codex): route side-question approvals safely
* test(codex): fix side-question hook typing
* fix(codex): preserve side-question hook policy context
* fix(codex): close native hook relay review gaps
* fix(codex): keep dynamic tool hook channel context
* fix(codex): preserve native finalize hook channel context
* fix(codex): scope dynamic tool result hooks by channel
* fix(codex): drop stale deadcode allowlist entry
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-17 12:02:17 +01:00
..
2026-05-17 09:10:42 +01:00
2026-05-17 12:02:17 +01:00
2026-05-17 12:02:17 +01:00
2026-05-17 01:15:12 -05:00
2026-05-17 11:45:18 +01:00
2026-05-17 04:51:59 -05:00
2026-05-16 13:12:01 +08:00
2026-05-17 16:55:51 +08:00
2026-05-15 20:59:38 -07:00
2026-05-15 07:28:28 +01:00
2026-05-17 03:37:31 +00:00
2026-05-17 16:52:46 +08:00
2026-05-17 02:29:55 +08:00
2026-05-16 21:23:32 -07:00
2026-05-17 18:12:52 +08:00
2026-05-16 15:31:51 +08:00
2026-05-16 09:48:28 +08:00
2026-05-17 16:58:18 +08:00
2026-05-17 07:15:17 +01:00
2026-05-16 00:01:10 -05:00
2026-05-17 05:06:27 +01:00
2026-05-17 02:05:22 +01:00
2026-05-17 08:45:50 +01:00
2026-05-17 06:12:09 +01:00
2026-05-17 02:05:22 +01:00
2026-05-17 03:41:50 +01:00
2026-05-17 02:05:22 +01:00
2026-05-17 12:02:17 +01:00
2026-05-15 12:25:31 +01:00
2026-05-17 12:02:17 +01:00
2026-05-17 17:03:23 +08:00
2026-05-17 04:20:51 +01:00
2026-05-17 06:11:58 +01:00
2026-05-17 10:55:41 +01:00
2026-05-16 22:57:04 +01:00
2026-05-17 04:20:51 +01:00
2026-05-17 16:52:46 +08:00
2026-05-16 15:26:27 +01:00
2026-05-17 01:50:07 -05:00
2026-05-17 17:03:23 +08:00
2026-05-17 10:42:57 +01:00
2026-05-17 02:32:57 +08:00
2026-05-16 23:57:52 -05:00
2026-05-16 18:59:06 +08:00
2026-05-17 03:26:33 +01:00
2026-05-15 22:51:36 +01:00
2026-05-15 21:47:46 +01:00
2026-05-16 18:34:30 +08:00
2026-05-17 10:42:57 +01:00
2026-05-16 19:55:39 -05:00
2026-05-17 03:37:51 +00:00