Felipe Coury
ffa0ea303d
feat(core): add conversational permission preset foundation
...
Add the opt-in `request_permission_preset` flow across `codex-core`, `codex-protocol`, and `codex-tools`, including preset definitions, request state, tool wiring, and focused regression coverage for preset-driven permission changes.
Validate preset responses against pending call ids before applying them, re-resolve accepted presets against the current session, and record turn-local overrides only after `update_settings` succeeds so stale or rejected replies cannot widen permissions.
2026-04-12 21:08:51 -03:00
..
2026-04-10 14:12:33 +01:00
2026-04-07 08:03:35 -07:00
2026-04-07 00:32:41 +00:00
2026-04-06 16:22:59 -07:00
2026-04-12 15:42:09 -07:00
2026-04-08 15:47:29 -07:00
2026-04-12 21:08:51 -03:00
2026-04-12 02:03:53 -07:00
2026-04-07 08:03:35 -07:00
2026-04-11 23:06:22 +00:00
2026-04-10 19:18:37 -07:00
2026-04-09 17:34:52 -07:00
2026-03-24 18:34:44 -07:00
2026-04-12 21:08:51 -03:00
2026-04-10 14:12:33 +01:00
2026-04-12 21:08:51 -03:00
2026-04-08 10:54:12 -07:00
2026-03-24 18:10:53 -07:00
2026-04-07 21:20:22 +00:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-07 15:18:34 -07:00
2026-04-07 15:18:34 -07:00
2026-04-07 09:52:17 -07:00
2026-04-08 15:25:42 -07:00
2026-04-12 21:08:51 -03:00
2026-04-12 21:08:51 -03:00
2026-04-11 23:06:22 +00:00
2026-04-12 21:08:51 -03:00
2026-04-11 04:39:19 +00:00
2026-04-12 21:08:51 -03:00
2026-03-12 08:16:36 -07:00
2026-04-01 23:06:24 -07:00
2026-03-27 19:00:44 -07:00
2026-03-12 08:16:36 -07:00
2026-04-10 13:03:54 -07:00
2026-03-27 19:00:44 -07:00
2026-04-10 13:03:54 -07:00
2026-04-09 13:34:52 -07:00
2026-04-07 08:03:35 -07:00
2026-03-27 19:00:44 -07:00
2026-03-25 10:43:49 -07:00
2026-03-27 19:00:44 -07:00
2026-03-27 06:17:59 +00:00
2026-03-27 19:00:44 -07:00
2026-03-24 12:43:53 -07:00
2026-04-03 12:07:07 -07:00
2026-04-03 21:00:24 +00:00
2026-04-06 11:11:44 -07:00
2026-04-07 10:52:08 -07:00
2026-04-10 17:00:58 -07:00
2026-04-09 17:34:52 -07:00
2026-03-27 19:00:44 -07:00
2026-04-07 08:03:35 -07:00
2026-03-27 19:00:44 -07:00
2026-03-24 11:04:47 -07:00
2026-03-27 19:00:44 -07:00
2026-04-01 23:06:24 -07:00
2026-04-07 09:52:17 -07:00
2026-04-01 23:06:24 -07:00
2026-04-10 23:33:13 +00:00
2026-04-09 14:10:44 -04:00
2026-04-08 16:41:02 -07:00
2026-03-27 19:00:44 -07:00
2026-04-12 00:00:50 -07:00
2026-04-12 00:00:50 -07:00
2026-04-09 13:34:52 -07:00
2026-04-07 08:03:35 -07:00
2026-03-12 08:16:36 -07:00
2026-04-03 00:33:34 -07:00
2026-03-25 11:05:35 -07:00
2026-03-27 19:00:44 -07:00
2026-04-02 01:19:44 -07:00
2026-04-02 23:00:02 -07:00
2026-04-09 10:53:06 -07:00
2026-03-27 19:00:44 -07:00
2026-04-07 10:52:08 -07:00
2026-04-01 13:21:50 -07:00
2026-04-07 08:03:35 -07:00
2026-04-07 15:18:34 -07:00
2026-04-07 00:32:41 +00:00
2026-04-07 10:52:08 -07:00
2026-04-07 10:52:08 -07:00
2026-04-10 13:03:54 -07:00
2026-04-12 11:59:09 -07:00
2026-04-12 11:59:09 -07:00
2026-03-16 21:38:07 -07:00
2026-04-12 15:03:14 -07:00
2026-04-11 13:52:17 -07:00
2026-04-01 23:06:24 -07:00
2026-03-27 14:50:01 +01:00
2026-04-09 18:44:26 +01:00
2026-04-07 21:20:22 +00:00
2026-04-07 09:25:39 -07:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-03-20 18:23:48 +00:00
2026-04-03 00:33:34 -07:00
2026-04-07 15:18:34 -07:00
2026-03-30 11:59:50 -07:00
2026-03-17 17:59:27 +00:00
2026-03-27 19:00:44 -07:00
2026-04-02 13:47:10 -07:00
2026-03-27 19:00:44 -07:00
2026-03-25 12:57:42 -07:00
2026-04-07 08:03:35 -07:00
2026-04-03 00:33:34 -07:00
2026-04-11 23:06:22 +00:00
2026-04-03 00:33:34 -07:00
2026-04-10 13:03:54 -07:00
2026-04-10 16:05:21 -07:00
2026-03-31 14:10:43 +02:00
2026-03-31 14:10:43 +02:00
2026-03-12 08:16:36 -07:00
2026-04-01 23:06:24 -07:00
2026-04-09 11:52:37 -07:00
2026-04-09 11:52:37 -07:00
2026-03-18 10:03:38 +00:00
2026-04-07 08:03:35 -07:00
2026-04-03 00:33:34 -07:00
2026-04-03 00:33:34 -07:00
2026-04-03 00:33:34 -07:00
2026-04-03 00:33:34 -07:00
2026-04-01 23:06:24 -07:00
2026-04-01 23:06:24 -07:00
2026-04-08 08:42:18 -07:00
2026-04-08 08:42:18 -07:00