Shakker
8d695fc5be
test: tighten anthropic stream assertion
2026-05-11 07:49:58 +01:00
Peter Steinberger
15cf49222f
build: refresh deps and route testbox through crabbox
2026-05-11 03:41:00 +01:00
Peter Steinberger
85ab27a666
test: tighten anthropic policy assertions
2026-05-11 02:56:04 +01:00
Peter Steinberger
97c1fd51e4
test: tighten anthropic provider assertions
2026-05-10 19:57:49 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
9243b575ed
chore(release): prepare 2026.5.10-beta.1
2026-05-10 06:13:38 +01:00
Peter Steinberger
428cc54164
fix(anthropic): backfill haiku api key allowlist
2026-05-10 05:09:12 +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
Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Peter Steinberger
311e4608d1
feat: unify model catalog registration
2026-05-09 02:34:56 -04:00
Shakker
e6755fdef9
test: tighten qa and memory array assertions
2026-05-09 05:26:01 +01:00
Peter Steinberger
f4d5f9985b
test: simplify provider thinking level scans
2026-05-08 23:09:23 +01:00
Peter Steinberger
6a20bbd166
test: clarify provider thinking level assertions
2026-05-08 08:21:47 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Peter Steinberger
1ef85c7d4c
test: make suites safe without isolation ( #78834 )
...
* test: make suites safe without isolation
* fix: narrow auth profile credential types
* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00
Peter Steinberger
f37fba8d5a
fix(anthropic): reject uppercase dynamic model ids
2026-05-07 05:48:14 +01:00
Peter Steinberger
0b88d6286c
chore: bump version to 2026.5.6
2026-05-06 09:47:34 +01:00
Peter Steinberger
8ee08b2b77
chore: update dependencies
2026-05-04 23:07:09 +01:00
stain lu
74ab62c6a2
fix: pass claude cli thinking effort ( #77410 )
...
Summary:
- Adds a plugin-owned CLI backend argument rewrite hook and wires Anthropic `claude-cli` to translate non-off `/think` levels into Claude Code `--effort`, with docs, changelog, API baseline, and tests.
- Reproducibility: yes. Current main has a high-confidence source reproduction: choose `claude-cli`, set a non ... builds argv from backend args that contain no `--effort` even though `thinkLevel` exists on the run params.
Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head be17754009 .
- Required merge gates passed before the squash merge.
Prepared head SHA: be17754009
Review: https://github.com/openclaw/openclaw/pull/77410#issuecomment-4372812685
Co-authored-by: stainlu <stainlu@newtype-ai.org >
2026-05-04 18:13:53 +00:00
Peter Steinberger
5397667272
chore(release): prepare 2026.5.4
2026-05-04 10:09:55 +01:00
Vincent Koc
af1c869d10
fix(anthropic): expose bundled thinking policy
2026-05-03 11:10:56 -07:00
Peter Steinberger
31161abd40
chore(release): bump version to 2026.5.3
2026-05-03 03:08:47 +01:00
Peter Steinberger
d92a634fae
perf(gateway): defer doctor legacy checks
2026-05-02 17:45:09 +01:00
Peter Steinberger
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
040f533f60
chore: update dependencies
2026-05-01 12:43:17 +01:00
Peter Steinberger
0d631fa701
refactor: trim provider discovery internal exports
2026-05-01 11:44:13 +01:00
Peter Steinberger
19cb778451
refactor: trim provider internal exports
2026-05-01 11:26:20 +01:00
Vignesh
b277ae3f4c
[codex] Fix commitments safety and coverage ( #75302 )
...
* fix commitments safety and coverage
* Repair commitments safety PR review blockers
* fix(clawsweeper): address review for automerge-openclaw-openclaw-75302 (1)
* Repair commitments safety PR review blocker
---------
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-05-01 01:14:07 +00:00
Peter Steinberger
83267e99b0
chore: update dependencies
2026-04-29 22:42:45 +01:00
Shakker
00d2c34889
perf: mark provider plugins startup lazy
2026-04-28 04:33:47 +01:00
Peter Steinberger
632b0fd580
chore: update workspace dependencies
2026-04-28 03:09:44 +01:00
Peter Steinberger
45a84b5f95
refactor: expose channel contract test helpers
2026-04-28 01:45:58 +01:00
Peter Steinberger
f34b41f198
refactor: split plugin sdk test helpers
2026-04-28 01:14:19 +01:00
Peter Steinberger
8057561cee
refactor: promote plugin test helpers to sdk
2026-04-28 00:55:11 +01:00
Peter Steinberger
0df6e5a473
refactor: expose plugin test helpers via sdk
2026-04-27 23:45:26 +01:00
Peter Steinberger
599b1b8462
fix(cloudflare-ai-gateway): strip anthropic thinking prefill
2026-04-27 21:36:50 +01:00
Peter Steinberger
f6bda8d36b
refactor(providers): share Claude thinking profiles
2026-04-27 14:23:12 +01:00
Peter Steinberger
4f7038ae33
fix(anthropic): drop prefill with thinking
2026-04-27 11:50:25 +01:00
Peter Steinberger
b74f35ee6f
refactor(plugins): move provider routing metadata to manifests
2026-04-27 10:06:30 +01:00
Peter Steinberger
a60f15c611
refactor(gateway): move model pricing policy to manifests
2026-04-27 09:26:53 +01:00
Peter Steinberger
8ba9c9098a
fix(agents): avoid provider startup scans
2026-04-26 11:11:37 +01:00
Peter Steinberger
5b9be2cdb1
fix: migrate agent runtime config
2026-04-26 08:12:44 +01:00
Ayaan Zaidi
76dc66f5fa
fix(models): use synthetic auth expiry for status
2026-04-26 09:21:06 +05:30
Neerav Makwana
ad27e0069d
fix(models): avoid externalizing Claude CLI auth
2026-04-26 09:21:06 +05:30
Neerav Makwana
911fcb47f1
fix(models): reflect Claude CLI auth status
2026-04-26 09:21:06 +05:30
skylee-01
f7b71abf48
fix(agents): pass Claude system prompt via file
2026-04-25 17:59:25 +05:30
Peter Steinberger
7fcefd56b7
chore: bump version to 2026.4.25
2026-04-25 10:31:52 +01:00
Vincent Koc
aa27e27f36
fix(models): normalize provider runtime selection ( #71259 )
...
* fix(models): normalize provider runtime selection
* fix(models): reverse codex-only runtime migration
* fix(models): default runtime selection to pi
* fix(status): label model runtime clearly
* fix(status): align pi runtime label
* fix(plugins): align tool result middleware runtime naming
* fix(models): validate runtime overrides
2026-04-24 16:56:49 -07:00
lsdsjy
7d1891e6e6
feat(deepseek): support v4 models
...
Add DeepSeek V4 Flash/Pro support, update Pi packages to 0.70.2, and handle disabled thinking/None by stripping replayed reasoning content.
2026-04-24 16:09:36 +01:00