Curtis 'Fjord' Hawthorne and GitHub
8791f0ab9a
Let models opt into original image detail ( #14175 )
...
## Summary
This PR narrows original image detail handling to a single opt-in
feature:
- `image_detail_original` lets the model request `detail: "original"` on
supported models
- Omitting `detail` preserves the default resized behavior
The model only sees `detail: "original"` guidance when the active model
supports it:
- JS REPL instructions include the guidance and examples only on
supported models
- `view_image` only exposes a `detail` parameter when the feature and
model can use it
The image detail API is intentionally narrow and consistent across both
paths:
- `view_image.detail` supports only `"original"`; otherwise omit the
field
- `codex.emitImage(..., detail)` supports only `"original"`; otherwise
omit the field
- Unsupported explicit values fail clearly at the API boundary instead
of being silently reinterpreted
- Unsupported explicit `detail: "original"` requests fall back to normal
behavior when the feature is disabled or the model does not support
original detail
2026-03-11 15:25:07 -07:00
..
2026-03-11 12:33:10 -07:00
2026-02-16 22:01:49 +00:00
2026-02-09 20:48:58 -08:00
2026-01-13 10:22:51 -08:00
2026-03-05 13:26:48 -08:00
2026-03-11 12:33:10 -07:00
2026-03-04 04:40:22 +00:00
2026-03-11 12:33:09 -07:00
2026-03-07 00:50:50 +00:00
2026-02-26 00:12:08 -08:00
2026-03-09 22:25:43 -07:00
2026-03-11 12:33:09 -07:00
2026-03-05 07:02:27 +00:00
2026-03-11 12:33:10 -07:00
2026-03-10 04:11:31 +00:00
2026-03-11 12:33:09 -07:00
2026-03-11 12:33:09 -07:00
2026-03-11 12:33:09 -07:00
2026-03-11 12:33:09 -07:00
2026-03-11 12:33:10 -07:00
2026-03-11 15:25:07 -07:00
2026-03-11 12:33:09 -07:00
2026-02-23 21:55:49 -08:00
2026-02-12 14:10:30 -08:00
2026-03-07 08:01:08 +00:00
2026-03-11 12:33:10 -07:00
2026-03-11 12:33:07 -07:00
2026-03-11 12:33:07 -07:00
2026-03-11 12:33:10 -07:00
2026-03-09 14:36:38 -07:00
2026-03-09 22:02:53 -07:00
2026-03-11 12:33:10 -07:00
2026-03-09 22:29:26 -07:00
2026-03-11 12:33:10 -07:00
2026-02-10 11:46:40 -08:00
2026-02-17 20:15:54 +00:00
2026-03-11 12:33:10 -07:00
2026-03-06 16:23:30 -08:00
2026-03-09 22:25:43 -07:00
2026-02-26 00:12:08 -08:00
2025-11-04 17:44:02 -08:00
2026-02-18 23:21:32 -08:00
2026-01-08 21:48:30 -08:00
2026-02-26 23:17:35 +00:00
2026-02-14 04:18:12 +00:00
2026-03-06 00:47:21 -08:00
2026-02-03 11:31:12 -08:00
2026-03-11 12:33:09 -07:00
2026-03-07 08:01:08 +00:00
2026-03-04 13:59:50 -08:00
2026-03-11 15:25:07 -07:00
2026-03-01 10:50:56 -08:00
2025-09-24 14:29:51 -07:00
2026-01-08 15:07:30 +00:00
2026-03-06 17:46:23 -08:00
2026-03-11 12:33:09 -07:00
2026-03-11 12:33:08 -07:00
2026-03-11 12:33:09 -07:00
2026-03-09 18:43:27 -07:00
2026-03-11 15:25:07 -07:00
2026-03-11 12:33:09 -07:00
2026-03-11 12:33:10 -07:00
2026-03-06 16:23:30 -08:00
2026-03-08 01:36:39 +00:00
2026-03-08 01:36:39 +00:00
2026-01-07 17:04:53 +00:00
2026-02-10 09:38:00 -08:00
2026-02-23 21:37:46 -08:00
2026-03-06 15:39:13 -08:00
2026-03-11 15:25:07 -07:00
2026-03-11 12:33:10 -07:00
2026-03-06 15:50:44 +01:00
2026-03-02 11:57:32 +00:00
2026-03-11 15:25:07 -07:00
2026-03-05 16:31:20 -08:00
2026-03-09 22:30:03 -07:00
2026-03-11 12:33:09 -07:00
2025-11-28 11:34:57 +00:00
2025-12-02 11:26:27 +00:00
2026-03-11 12:33:09 -07:00
2026-02-14 19:00:01 +00:00
2026-02-12 23:30:22 +00:00
2026-02-10 07:44:21 +00:00
2026-03-11 12:33:09 -07:00
2026-03-11 12:33:09 -07:00
2026-02-26 18:55:34 +00:00
2026-02-10 17:03:46 -08:00
2026-03-09 10:44:13 -07:00
2026-03-11 12:33:07 -07:00
2026-03-07 02:30:21 +00:00
2026-03-07 03:48:36 -08:00
2026-03-11 12:33:08 -07:00
2026-02-27 10:45:59 -07:00
2026-02-25 15:20:46 -08:00
2025-11-20 11:04:11 -08:00
2026-03-09 22:02:53 -07:00
2026-02-09 20:48:58 -08:00
2026-03-11 12:33:08 -07:00
2025-09-22 17:16:02 +00:00
2026-02-14 19:00:01 +00:00
2026-03-09 12:46:42 -07:00
2026-02-26 00:12:08 -08:00
2026-02-05 01:52:12 +00:00
2026-01-30 16:37:56 -08:00
2026-02-12 12:48:36 -08:00
2026-02-18 13:03:16 -08:00