Skip to content

Commit 55aac81

Browse files
committed
Merge remote-tracking branch 'upstream/main' into pr-97135-current
2 parents 9fba9a1 + 6e17f70 commit 55aac81

96 files changed

Lines changed: 5540 additions & 1288 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: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2923,6 +2923,17 @@ jobs:
29232923
xcodebuild -version
29242924
swift --version
29252925
2926+
- name: Native state schema version contract
2927+
run: |
2928+
if [[ -f scripts/check-native-state-schema-version.mjs ]]; then
2929+
node scripts/check-native-state-schema-version.mjs
2930+
elif [[ "$HISTORICAL_TARGET" == "true" ]]; then
2931+
echo "[skip] native state schema version guard is not present in this historical target"
2932+
else
2933+
echo "Current CI targets must provide scripts/check-native-state-schema-version.mjs." >&2
2934+
exit 1
2935+
fi
2936+
29262937
- name: Swift lint
29272938
run: |
29282939
if [[ -x ./scripts/lint-swift.sh && -x ./scripts/format-swift.sh ]]; then

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ Docs: https://docs.openclaw.ai
7373
- **Control UI chat transcripts:** preserve loaded history across session and pane returns, bound automatic backscroll loading, virtualize long transcripts, retain hidden native run boundaries, and keep prepends, streaming, and responsive layouts from flickering or jumping. Thanks @shakkernerd.
7474
- **Codex dynamic tool outcomes:** use the shared tool-result failure contract for arbitrary lifecycle metadata, preventing successful Skill Workshop results from being displayed and persisted as failed calls. Fixes #107684. Thanks @shakkernerd.
7575
- **Codex `/status` context freshness:** consume exact per-response usage from Codex app servers that emit `rawResponse/completed`; when exact usage is unavailable or omitted, keep context unknown instead of reusing cumulative lifetime totals. (#107813) Thanks @wuqxuan.
76+
- **Codex resumed permissions:** apply stored per-session approval and sandbox overrides to primary resumed harness turns so `/codex permissions` survives later messages and gateway restarts.
7677
- **Nested resource ignores:** honor slash-free patterns and escaped literal exclamation marks in nested ignore files during skill and resource discovery. Thanks @moguangyu5-design.
7778
- **Proxy bypass precedence:** honor blank lower-case `no_proxy` values shadowing upper-case `NO_PROXY` consistently with Undici, and reuse the canonical matcher for Telegram fallback selection.
7879
- **Tokenjuice exec compaction:** avoid retaining raw command output inside compacted middleware metadata, preventing large successful compactions from failing the middleware details-size guard.

0 commit comments

Comments
 (0)