Commit Graph

26980 Commits

Author SHA1 Message Date
Peter Steinberger
1c4568f148 test: clear auto-reply runner broad matchers 2026-05-10 12:58:19 +01:00
Peter Steinberger
9a46159b3f test: clear crestodian operations broad matchers 2026-05-10 12:55:15 +01:00
Peter Steinberger
e384932497 test: clear logging diagnostic broad matchers 2026-05-10 12:52:43 +01:00
Peter Steinberger
e26d5e60cc test: update bedrock extra params fixture 2026-05-10 12:37:10 +01:00
Peter Steinberger
9a7778d8aa fix: declare extension runtime deps 2026-05-10 12:37:10 +01:00
Peter Steinberger
4f32a32ed6 refactor: move rare sdk seams into owners 2026-05-10 12:37:10 +01:00
Peter Steinberger
3363528720 fix: keep provider auth login sdk compat 2026-05-10 12:37:10 +01:00
Peter Steinberger
aaf543360a test: fix plugin sdk deprecation guardrails 2026-05-10 12:37:10 +01:00
Peter Steinberger
ccf0b96a56 docs: deprecate provider-owned sdk helpers 2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +01:00
Peter Steinberger
3278f640ce test: clear apns push broad matchers 2026-05-10 12:32:59 +01:00
Peter Steinberger
5ec84b3040 test: clear before-tool-call broad matchers 2026-05-10 12:30:09 +01:00
Peter Steinberger
a096716651 test: clear auto-reply media broad matchers 2026-05-10 12:20:20 +01:00
Peter Steinberger
3f0c2bd013 test: clear plugin registry migration broad matchers 2026-05-10 12:17:11 +01:00
Peter Steinberger
3b3fb35596 test: clear installed plugin index broad matchers 2026-05-10 12:13:49 +01:00
Peter Steinberger
e2675eed55 test: clear provider runtime broad matchers 2026-05-10 12:10:51 +01:00
Peter Steinberger
e4fd147236 test: clear native hook relay broad matchers 2026-05-10 12:06:58 +01:00
Peter Steinberger
9473cba259 test: clear model diagnostic event broad matchers 2026-05-10 12:04:03 +01:00
Peter Steinberger
0b8b9df72f test: clear gateway server plugin broad matchers 2026-05-10 12:01:45 +01:00
Peter Steinberger
ec482c7564 test: clear manifest registry broad matchers 2026-05-10 11:57:13 +01:00
Peter Steinberger
df1c9ffc2e test: clear node invoke wake broad matchers 2026-05-10 11:54:31 +01:00
Peter Steinberger
f09ce91b69 test: clear talk transcription relay broad matchers 2026-05-10 11:51:15 +01:00
Peter Steinberger
46dcf4ef78 test: clear device pairing broad matchers 2026-05-10 11:49:17 +01:00
Peter Steinberger
4cf4c97d34 test: clear outbound plugin dispatch broad matchers 2026-05-10 11:46:58 +01:00
Peter Steinberger
25e780732e test: clear channel setup plugin install broad matchers 2026-05-10 11:37:29 +01:00
Peter Steinberger
ac323020c5 test: clear embedded tool handler broad matchers 2026-05-10 11:28:13 +01:00
Peter Steinberger
11dc5cb94e fix: compact tool progress display 2026-05-10 11:26:23 +01:00
Peter Steinberger
db1d0402b1 test: clear embedded context engine broad matchers 2026-05-10 11:10:26 +01:00
Peter Steinberger
f72a520f7b test: clear model picker broad matchers 2026-05-10 11:05:11 +01:00
Peter Steinberger
a7aa5d98e3 test: clear cron dispatch broad matchers 2026-05-10 11:01:38 +01:00
Peter Steinberger
26945167fb test: clear session projection broad matchers 2026-05-10 10:59:00 +01:00
Peter Steinberger
4a81aaa0c5 test: clear embedded attempt broad matchers 2026-05-10 10:37:17 +01:00
Peter Steinberger
278897de3c test: clear plugin approval broad matchers 2026-05-10 10:28:20 +01:00
Peter Steinberger
8f762b6044 test: clear channels add broad matchers 2026-05-10 10:25:49 +01:00
Peter Steinberger
159dae902a fix: gate Bedrock Mantle discovery 2026-05-10 10:25:23 +01:00
Peter Steinberger
bac946da7d test: clear runtime web tools broad matchers 2026-05-10 10:16:58 +01:00
Peter Steinberger
edc35ed3a2 test: clear acp translator broad matchers 2026-05-10 10:13:41 +01:00
Peter Steinberger
ad79e0c2e7 test: clear gateway session utils broad matchers 2026-05-10 10:10:56 +01:00
Peter Steinberger
9444b2ad9b fix: strip OpenAI-compatible replay reasoning 2026-05-10 10:08:47 +01:00
Peter Steinberger
0235040840 test: clear models list forward compat broad matchers 2026-05-10 10:08:39 +01:00
Peter Steinberger
bb1ca7502a test: clear acp dispatch broad matchers 2026-05-10 10:06:05 +01:00
Andy Ye
f9ecbef08f fix(agents): initialize context engines before CLI compaction 2026-05-10 05:05:33 -04:00
Peter Steinberger
8fdbac62f9 test: clear runtime registry loader broad matchers 2026-05-10 10:02:38 +01:00
Peter Steinberger
325d9ca7cb fix: add strict OpenAI-compatible message key mode 2026-05-10 10:02:05 +01:00
Peter Steinberger
d34c4f9426 test: clear configure wizard broad matchers 2026-05-10 09:56:15 +01:00
Val Alexander
2e48b1f3bb fix: allow tweakcn theme imports in Control UI CSP
Allow the documented Control UI Appearance tweakcn theme import to fetch https://tweakcn.com/r/themes/{id} through the served CSP without broadening browser egress beyond the exact tweakcn origin.

This preserves the existing OpenAI realtime origin, adds focused CSP/header regression coverage, and keeps the custom-theme importer/storage behavior unchanged.

Fixes #78504.
2026-05-10 03:54:39 -05:00
Peter Steinberger
a39c05559b fix: preserve Codex auth during route repair
Summary:
- repair legacy openai-codex model refs to canonical openai refs without losing Codex auth intent
- keep scoped repairs from broadening runtime policy to unrelated agent/channel routes
- preserve explicit concrete model runtime pins and shield listed-agent canonical refs from default policy spillover

Verification:
- pnpm test src/commands/doctor/shared/codex-route-warnings.test.ts src/config/plugin-auto-enable.core.test.ts src/commands/doctor/shared/missing-configured-plugin-install.test.ts
- env -u OPENCLAW_TESTBOX -u OPENCLAW_TESTBOX_ID pnpm check:changed
- GitHub checks for 81b2934240
2026-05-10 04:53:44 -04:00
Peter Steinberger
8c158efa6d test: clear gateway server cron broad matchers 2026-05-10 09:52:53 +01:00
Peter Steinberger
faa1c6f972 fix: preserve custom provider context limits (#79911) 2026-05-10 04:51:45 -04:00
Jefsky
17b593d123 fix(onboard): avoid custom-provider compaction deadlock (#79428)
Raise default/effective Custom Provider contextWindow above the compaction
reserveTokensFloor default so new onboard flows do not infinite-compact.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-10 04:51:45 -04:00