Insodimension and insodimension
22d949b022
feat(coding-agent): generate_image per-request provider + Codex-subscription images
...
The generate_image tool gains an optional 'provider' param
(auto|openai|openai-codex|antigravity|xai|gemini|openrouter): say the
provider in chat and the tool uses it for that call; absent, it falls back
to the providers.image setting, then auto-detect. openai-codex now works
INDEPENDENT of the active chat model: a connected Codex (ChatGPT OAuth)
subscription drives OpenAI's hosted image_generation tool (model priority
gpt-5.5 -> gpt-5.4 -> gpt-5.1 -> gpt-5 -> gpt-5-codex), so images ride the
subscription instead of the metered API key. providers.image accepts
openai-codex. (Recovered from parked lane dbf87cd04; oauth.html rebrand
left parked.)
2026-07-06 00:46:01 +05:30
..
2026-06-14 07:54:04 +02:00
2026-07-05 16:53:07 +02:00
2026-06-23 15:28:05 -07:00
2026-06-27 00:57:55 +02:00
2026-07-01 21:42:24 +02:00
2026-06-23 15:28:05 -07:00
2026-07-02 08:30:33 +02:00
2026-06-06 16:00:31 +02:00
2026-07-04 19:40:31 +00:00
2026-05-16 07:02:24 +05:30
2026-06-12 02:33:49 +02:00
2026-06-08 19:03:55 +02:00
2026-06-21 06:39:14 +02:00
2026-06-10 14:37:58 -03:00
2026-06-13 17:35:56 +02:00
2026-06-13 17:35:56 +02:00
2026-07-04 06:29:41 +00:00
2026-06-13 17:35:56 +02:00
2026-07-01 02:09:17 +00:00
2026-06-10 23:17:00 +02:00
2026-05-01 18:54:21 +02:00
2026-07-01 02:30:07 +00:00
2026-07-01 23:49:32 +02:00
2026-06-21 18:10:10 +02:00
2026-06-08 19:03:55 +02:00
2026-06-10 01:27:17 +02:00
2026-06-23 15:28:05 -07:00
2026-06-10 07:23:29 +02:00
2026-07-05 16:53:07 +02:00
2026-06-19 07:57:15 +02:00
2026-06-23 00:59:58 +02:00
2026-07-05 16:53:07 +02:00
2026-06-23 00:59:58 +02:00
2026-06-23 00:59:58 +02:00
2026-06-23 00:59:58 +02:00
2026-06-23 01:46:45 +02:00
2026-07-05 13:39:09 +02:00
2026-06-23 15:28:05 -07:00
2026-06-09 04:51:17 +02:00
2026-06-23 15:28:05 -07:00
2026-06-23 15:28:05 -07:00
2026-06-04 00:59:59 +02:00
2026-06-23 15:28:05 -07:00
2026-07-02 02:40:08 +02:00
2026-06-23 15:28:05 -07:00
2026-06-27 00:57:55 +02:00
2026-06-27 02:06:38 +02:00
2026-07-02 08:30:33 +02:00
2026-07-02 08:30:33 +02:00
2026-06-27 00:57:55 +02:00
2026-06-18 21:32:38 -07:00
2026-07-06 00:46:01 +05:30
2026-06-27 00:57:55 +02:00
2026-06-23 15:28:05 -07:00
2026-06-14 08:47:01 +09:00
2026-06-14 08:47:01 +09:00
2026-07-01 17:03:33 +00:00
2026-05-25 17:21:53 +00:00
2026-01-31 05:22:07 +01:00
2026-06-01 18:04:05 +02:00
2026-07-05 13:10:26 +02:00
2026-07-03 15:40:21 +00:00
2026-06-10 07:26:02 +02:00
2026-07-02 08:30:33 +02:00
2026-07-02 17:48:46 +02:00
2026-06-19 04:35:18 +02:00
2026-06-30 06:20:03 +00:00
2026-07-04 15:47:52 +00:00
2026-06-04 01:35:39 +02:00
2026-06-23 15:28:05 -07:00
2026-07-01 23:18:17 +02:00
2026-07-03 23:36:57 +00:00
2026-06-23 15:28:05 -07:00
2026-06-23 15:28:05 -07:00
2026-06-27 02:06:38 +02:00
2026-06-23 15:28:05 -07:00
2026-06-27 02:06:39 +02:00
2026-07-05 16:53:07 +02:00
2026-06-26 16:23:22 +00:00
2026-05-17 01:47:24 +02:00
2026-06-27 00:57:55 +02:00
2026-06-19 17:54:37 +00:00
2026-06-08 19:03:55 +02:00
2026-07-02 17:48:46 +02:00
2026-07-03 06:13:52 +00:00
2026-06-27 02:06:39 +02:00
2026-07-02 17:48:46 +02:00
2026-06-26 20:41:35 +02:00
2026-06-23 15:28:05 -07:00
2026-07-05 16:53:07 +02:00
2026-07-01 03:54:18 +00:00
2026-06-21 08:02:10 +00:00
2026-07-02 17:48:46 +02:00
2026-06-27 02:06:38 +02:00
2026-07-02 08:30:33 +02:00
2026-07-02 08:30:33 +02:00
2026-06-19 04:35:18 +02:00
2026-06-30 16:16:39 +02:00
2026-06-11 16:07:38 +02:00
2026-06-10 17:54:47 +02:00
2026-06-28 07:27:01 +02:00
2026-06-27 02:06:38 +02:00
2026-06-09 04:51:17 +02:00
2026-07-02 02:40:08 +02:00
2026-06-23 15:28:05 -07:00
2026-06-26 08:41:20 -06:00
2026-07-02 12:44:55 +00:00
2026-06-12 02:33:47 +02:00
2026-06-09 05:44:35 +02:00
2026-06-23 15:28:05 -07:00
2026-06-27 05:58:58 +00:00
2026-06-27 02:04:51 +02:00
2026-07-05 13:03:06 +02:00
2026-06-15 13:44:44 +02:00
2026-06-28 07:27:01 +02:00
2026-07-02 01:51:09 +02:00