Peter Steinberger
9f13f9b140
feat(openai): make million-token context an explicit opt-in ( #112916 )
...
* feat(openai): add safe long-context opt-in
* fix(ci): keep long-context checks within gates
* fix(ci): keep Codex usage helpers internal
2026-07-23 05:34:54 -04:00
Peter Steinberger
0393189243
chore(plugins): gate deprecation hygiene in CI and purge internal deprecated usage ( #108261 )
...
* chore(plugins): gate deprecation hygiene in CI and purge internal deprecated usage
* fix(agents): migrate auth-profiles oauth import to OAuthProviderId
* fix(whatsapp): use durability param in delivery-recovery test
* chore(scripts): declare shouldRunDeprecationHygieneChecks in check-changed types
* test(plugins): update runtime-api guard for ssrf policy rename
2026-07-15 04:15:23 -07:00
Dallin Romney
e6dec69403
refactor: consolidate image data URL formatting ( #99715 )
2026-07-03 17:09:30 -07:00
Agustin Rivera
f0d8048aa3
fix(search): enforce native web search tool policy ( #91750 )
...
* fix(search): enforce native web search tool policy
* fix(search): apply session policy to native web search
* fix(search): gate direct OpenAI native search
* fix(search): redact native web search provider context
2026-06-09 16:25:15 -07:00
Peter Steinberger
96e5812426
docs: document medium extension sources
2026-06-04 21:33:54 -04:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
beaecbcad4
refactor: use PI Codex Responses transport ( #79726 )
...
Routes explicit OpenAI Codex Responses runs through PI's native WebSocket-capable transport and removes the custom OpenClaw WebSocket implementation.
2026-05-09 05:40:30 -04:00
Vincent Koc
a4f2bf273a
fix(openai): default direct responses to sse
2026-05-04 14:37:07 -07:00
Peter Steinberger
4f7286ce86
refactor: trim extension helper exports
2026-05-01 15:21:30 +01:00
Peter Steinberger
4336a7f3a9
refactor(plugin-sdk): narrow config runtime imports
2026-04-27 14:58:32 +01:00
Peter Steinberger
ebe32e5cee
feat(openai): enable native web search
2026-04-22 22:47:26 +01:00
Ayaan Zaidi
daabbce9a0
refactor(openai): import base URL helpers directly
2026-04-14 21:52:16 +05:30
Ayaan Zaidi
3624dda67d
refactor(openai): isolate base URL helpers
2026-04-14 21:45:34 +05:30
Vincent Koc
b2b3bf35cd
fix(openai): reuse canonical responses stream hooks
2026-04-14 17:14:53 +01:00
Vincent Koc
36f4913e30
fix(openai): share responses transport hooks
2026-04-14 16:40:05 +01:00
Vincent Koc
a14f7c5c6d
fix(openai): share responses stream hook family
2026-04-14 16:28:58 +01:00
Vincent Koc
60961a7f55
fix(openai): share responses transport defaults
2026-04-14 16:25:30 +01:00
Vincent Koc
5a5ca6d62c
feat(codex): add gpt-5.4-pro forward compat ( #66453 )
...
* feat(openai-codex): add gpt-5.4-pro forward-compat #63404
* feat(openai-codex): add gpt-5.4-pro forward-compat #63404
* openai-codex: use patch.cost when forward-compat falls back to normalizeModelCompat
* feat(codex): add gpt-5.4-pro forward compat
* fix(codex): reuse gpt-5.4 fallback for gpt-5.4-pro
---------
Co-authored-by: jepson-liu <jepsonliu@gmail.com >
2026-04-14 11:05:24 +01:00
Peter Steinberger
e0b4f3b995
refactor: dedupe provider ui trimmed readers
2026-04-08 01:36:39 +01:00
Peter Steinberger
4ad1d96e5d
fix(ci): repair typing drift on main
2026-04-06 20:20:30 +01:00
Peter Steinberger
b523d6559c
refactor: dedupe openai synthetic catalog helper
2026-04-06 19:57:56 +01:00
Peter Steinberger
fd05e7ca1a
refactor: dedupe openai codex url helper
2026-04-06 19:57:56 +01:00
Peter Steinberger
60fb7a318e
refactor: dedupe openai base url helper
2026-04-06 19:57:56 +01:00
Peter Steinberger
1013cb3a5d
refactor: dedupe openai data url helper
2026-04-06 19:57:56 +01:00
Peter Steinberger
d343b11bf1
refactor: reuse shared openai model prefix helper
2026-03-27 23:58:42 +00:00
Peter Steinberger
0b26e4d72a
refactor: split shared provider catalog sdk helpers
2026-03-27 23:55:10 +00:00
Peter Steinberger
b39a7e8073
fix: break plugin-sdk provider barrel recursion
2026-03-27 23:47:04 +00:00
Peter Steinberger
64bf80d4d5
refactor: move provider runtime into extensions
2026-03-27 05:38:58 +00:00
Peter Steinberger
5dd2245094
refactor: restore public sdk seams after rebase
2026-03-16 22:51:46 -07:00
Peter Steinberger
ed06d21013
refactor(providers): share template model cloning
2026-03-17 05:17:51 +00:00
Peter Steinberger
9ebe38b6e3
refactor: untangle remaining plugin sdk boundaries
2026-03-16 21:16:32 -07:00
Peter Steinberger
0a6140acfa
refactor(providers): share catalog template matcher
2026-03-17 04:10:36 +00:00
Peter Steinberger
a33caab280
refactor(plugins): move auth and model policy to providers
2026-03-15 20:59:06 -07:00
Peter Steinberger
b54e37c71f
feat(plugins): merge openai vendor seams into one plugin
2026-03-15 18:20:52 -07:00