Skip to content

Commit bb87a07

Browse files
authored
Merge pull request #13 from MarcoDotIO/codex/openclawkit-2026-2-4
OpenClawKit 2026.2.4 release parity update
2 parents 6acb74e + 6ab8426 commit bb87a07

148 files changed

Lines changed: 20852 additions & 536 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ jobs:
3131
run: swift --version
3232

3333
- name: Swift build
34-
run: swift build
34+
run: Scripts/build-linux-runtime.sh
3535

3636
- name: Networking concurrency gate
3737
run: Scripts/check-networking-concurrency.sh
3838

3939
- name: Swift tests
40-
run: swift test
40+
run: Scripts/test-linux-runtime.sh
4141

4242
ios-example-build:
4343
name: iOS Example Build

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,55 @@
11
# Changelog
22

3+
## 2026.2.4 - 2026-03-14
4+
5+
### Added
6+
7+
- OpenClaw `2026.3.13` protocol and gateway/session snapshot parity, including
8+
the generated Swift gateway models, richer session metadata, and checked-in
9+
parity fixtures pinned to upstream commit
10+
`61cd3a6e446c3d181a0a75861fd85d459c068a3d`.
11+
- Shared Swift package parity surfaces from upstream OpenClaw:
12+
`OpenClawChatUI`, gateway discovery/channel helpers, device-auth storage,
13+
push payloads, TLS pinning, talk/browser/camera/location/share helpers, and
14+
generic password keychain storage.
15+
- Canonical secrets configuration with `SecretRef`, `SecretInput`,
16+
`SecretProviderConfig`, `SecretsConfig`, env/file/exec providers, and
17+
backward-compatible plaintext decoding.
18+
- Expanded gateway config parity for `auth`, `remote`, `tailscale`,
19+
`controlUi`, `http`, and `push` blocks, with secret-aware gateway
20+
credentials and APNs relay support.
21+
- Auth profile parity for ref-backed credentials, richer snapshots, cooldown and
22+
last-good metadata, and secure-store migration from legacy inline secrets.
23+
- Provider catalog parity updates including `sglang`, current Codex Spark
24+
filtering behavior, and the `2026.3.13` provider reference fixture.
25+
- Session/runtime fast-mode parity, including per-model defaults, session
26+
overrides, runtime forwarding, and provider-specific request shaping.
27+
28+
### Changed
29+
30+
- Direct OpenAI and Codex-backed OpenAI providers now use `OpenAIKit` `3.0.0`
31+
behind an OpenClawKit-owned adapter layer for configuration, auth, request
32+
building, and error normalization.
33+
- Direct OpenAI responses requests now use OpenAIKit when the public surface is
34+
sufficient, with a local advanced adapter path preserved for richer response
35+
payloads such as multimodal inputs, reasoning, service-tier shaping, and
36+
Codex transport behavior.
37+
- Direct Anthropic API-key fast mode now maps to Anthropic `service_tier`
38+
semantics, while OAuth and proxy Anthropic paths skip implicit fast-tier
39+
injection.
40+
- README and parity manifests now document the `2026.2.4` release baseline,
41+
canonical secrets/gateway config, OpenAIKit-backed OpenAI behavior, fast
42+
mode, and `sglang` defaults.
43+
44+
### Tests
45+
46+
- Added regression coverage for imported protocol fields, secrets decoding,
47+
gateway config parity, auth profile parity, session-store parity, OpenAIKit
48+
backend mapping, OpenAI/Codex responses behavior, provider filtering, and
49+
fast-mode request shaping.
50+
- Revalidated `swift build -Xswiftc -warnings-as-errors` and `swift test`
51+
across the final `2026.2.4` release candidate.
52+
353
## 2026.2.3 - 2026-03-12
454

555
### Added

Package.resolved

Lines changed: 11 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)