Skip to content

Commit fff0954

Browse files
Merge branch 'main' into fix/codex-terminal-overflow-binding
2 parents 3fd6cc0 + 8eb5ff0 commit fff0954

293 files changed

Lines changed: 25945 additions & 986 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/labeler.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,11 @@
405405
- "extensions/codex-supervisor/**"
406406
- "docs/plugins/reference/codex-supervisor.md"
407407
- "docs/specs/claw-supervisor.md"
408+
"extensions: copilot":
409+
- changed-files:
410+
- any-glob-to-any-file:
411+
- "extensions/copilot/**"
412+
- "docs/plugins/copilot.md"
408413
"extensions: kimi-coding":
409414
- changed-files:
410415
- any-glob-to-any-file:

.github/workflows/auto-response.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ permissions: {}
1919

2020
jobs:
2121
auto-response:
22+
if: >-
23+
${{
24+
!(
25+
(github.event.action == 'labeled' || github.event.action == 'unlabeled') &&
26+
github.event.label.name == 'dependency-guard-backfill'
27+
)
28+
}}
2229
permissions:
2330
contents: read
2431
issues: write

.github/workflows/clawsweeper-dispatch.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,17 @@ concurrency:
2424
jobs:
2525
dispatch:
2626
runs-on: ubuntu-latest
27-
if: ${{ github.event_name == 'issue_comment' || !(endsWith(github.actor, '[bot]') && (github.event.action == 'labeled' || github.event.action == 'unlabeled')) }}
27+
if: >-
28+
${{
29+
github.event_name == 'issue_comment' ||
30+
(
31+
!(
32+
(github.event.action == 'labeled' || github.event.action == 'unlabeled') &&
33+
github.event.label.name == 'dependency-guard-backfill'
34+
) &&
35+
!(endsWith(github.actor, '[bot]') && (github.event.action == 'labeled' || github.event.action == 'unlabeled'))
36+
)
37+
}}
2838
env:
2939
HAS_CLAWSWEEPER_APP_PRIVATE_KEY: ${{ secrets.CLAWSWEEPER_APP_PRIVATE_KEY != '' }}
3040
CLAWSWEEPER_APP_CLIENT_ID: Iv23liOECG0slfuhz093

.github/workflows/control-ui-locale-refresh.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ jobs:
138138
OPENAI_API_KEY: ${{ secrets.OPENCLAW_DOCS_I18N_OPENAI_API_KEY || secrets.OPENAI_API_KEY }}
139139
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
140140
OPENCLAW_CONTROL_UI_I18N_PROVIDER: ${{ secrets.ANTHROPIC_API_KEY != '' && 'anthropic' || 'openai' }}
141-
OPENCLAW_CONTROL_UI_I18N_MODEL: ${{ secrets.ANTHROPIC_API_KEY != '' && 'claude-opus-4-7' || vars.OPENCLAW_CI_OPENAI_MODEL_BARE }}
141+
OPENCLAW_CONTROL_UI_I18N_MODEL: ${{ secrets.ANTHROPIC_API_KEY != '' && 'claude-opus-4-8' || vars.OPENCLAW_CI_OPENAI_MODEL_BARE }}
142142
OPENCLAW_CONTROL_UI_I18N_THINKING: low
143143
OPENCLAW_CONTROL_UI_I18N_AUTH_OPTIONAL: "1"
144144
LOCALE: ${{ matrix.locale }}

.github/workflows/openclaw-live-and-e2e-checks-reusable.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1932,7 +1932,7 @@ jobs:
19321932
- suite_id: native-live-src-gateway-profiles-anthropic-opus
19331933
suite_group: native-live-src-gateway-profiles-anthropic
19341934
label: Native live gateway profiles Anthropic Opus
1935-
command: OPENCLAW_LIVE_GATEWAY_THINKING=low OPENCLAW_LIVE_GATEWAY_PROVIDERS=anthropic OPENCLAW_LIVE_GATEWAY_MODELS=anthropic/claude-opus-4-7 node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles
1935+
command: OPENCLAW_LIVE_GATEWAY_THINKING=low OPENCLAW_LIVE_GATEWAY_PROVIDERS=anthropic OPENCLAW_LIVE_GATEWAY_MODELS=anthropic/claude-opus-4-8 node .release-harness/scripts/test-live-shard.mjs native-live-src-gateway-profiles
19361936
timeout_minutes: 30
19371937
profile_env_only: false
19381938
advisory: true

.github/workflows/openclaw-release-checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -813,7 +813,7 @@ jobs:
813813
alt_model="openai/gpt-5.5-alt"
814814
;;
815815
baseline)
816-
model="anthropic/claude-opus-4-7"
816+
model="anthropic/claude-opus-4-8"
817817
alt_model="anthropic/claude-sonnet-4-6"
818818
;;
819819
*)
@@ -885,7 +885,7 @@ jobs:
885885
--candidate-summary .artifacts/qa-e2e/openai-candidate/qa-suite-summary.json \
886886
--baseline-summary .artifacts/qa-e2e/anthropic-baseline/qa-suite-summary.json \
887887
--candidate-label "${OPENCLAW_CI_OPENAI_MODEL}" \
888-
--baseline-label anthropic/claude-opus-4-7 \
888+
--baseline-label anthropic/claude-opus-4-8 \
889889
--output-dir .artifacts/qa-e2e/parity
890890
891891
- name: Upload parity artifacts

.github/workflows/qa-live-transports-convex.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,13 +199,13 @@ jobs:
199199
--alt-model openai/gpt-5.5-alt \
200200
--output-dir .artifacts/qa-e2e/openai-candidate
201201
202-
- name: Run Opus 4.7 lane
202+
- name: Run Opus 4.8 lane
203203
run: |
204204
pnpm openclaw qa suite \
205205
--provider-mode mock-openai \
206206
--parity-pack agentic \
207207
--concurrency "${QA_PARITY_CONCURRENCY}" \
208-
--model anthropic/claude-opus-4-7 \
208+
--model anthropic/claude-opus-4-8 \
209209
--alt-model anthropic/claude-sonnet-4-6 \
210210
--output-dir .artifacts/qa-e2e/anthropic-baseline
211211
@@ -216,7 +216,7 @@ jobs:
216216
--candidate-summary .artifacts/qa-e2e/openai-candidate/qa-suite-summary.json \
217217
--baseline-summary .artifacts/qa-e2e/anthropic-baseline/qa-suite-summary.json \
218218
--candidate-label "${OPENCLAW_CI_OPENAI_MODEL}" \
219-
--baseline-label anthropic/claude-opus-4-7 \
219+
--baseline-label anthropic/claude-opus-4-8 \
220220
--output-dir .artifacts/qa-e2e/parity
221221
222222
- name: Upload parity artifacts

.github/workflows/real-behavior-proof.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@ permissions: {}
1616
jobs:
1717
real-behavior-proof:
1818
name: Real behavior proof
19+
if: >-
20+
${{
21+
!(
22+
(github.event.action == 'labeled' || github.event.action == 'unlabeled') &&
23+
github.event.label.name == 'dependency-guard-backfill'
24+
)
25+
}}
1926
permissions:
2027
contents: read
2128
issues: read

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@ mantis/
178178
/local/
179179
/client_secret_*.json
180180
package-lock.json
181+
!src/commands/copilot-sdk-install-manifest/package-lock.json
181182
.claude/
182183
.agent/
183184
skills-lock.json
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
91cb45dc1e8aaa3dac9a2c1d3c98c8ff22112e41c305de17f30d0d4420635ee4 plugin-sdk-api-baseline.json
2-
3aa4802ffcb68c4f15e367030994eae10e73b55b5f14c8e23d4e9467fae325fe plugin-sdk-api-baseline.jsonl
1+
28bbd7e0a05747ef3d17ae25e6dac5002d6cc9ad3256f1c4e58ee8e45014e397 plugin-sdk-api-baseline.json
2+
d1d3fe6599e6cbc64f069737d08099d6b2586bc2b9d8d2ddb00d9f6e35c87cc7 plugin-sdk-api-baseline.jsonl

0 commit comments

Comments
 (0)