Peter Steinberger
fa9901c78f
fix(discord): escape component custom id delimiters
2026-05-29 01:58:31 -04:00
Vincent Koc
2e042fbca8
fix(browser): reject excessive viewport resizes
2026-05-29 07:51:27 +02:00
Peter Steinberger
621db8f0b1
fix(browser): reject explicit zero cdp ports
2026-05-29 01:43:05 -04:00
Vincent Koc
f5e1fe9755
refactor: share firecrawl web search metadata
2026-05-29 07:41:27 +02:00
Peter Steinberger
e9d49299d6
fix(canvas): default malformed host base paths
2026-05-29 01:34:30 -04:00
Peter Steinberger
00e4d54e1f
fix(diffs): normalize render presentation numbers
2026-05-29 01:31:35 -04:00
Peter Steinberger
1e5ccd1ce8
fix(matrix): centralize initial sync limit coercion
2026-05-29 01:22:24 -04:00
Peter Steinberger
1188aa3b81
feat: add Claude Opus 4.8 support ( #87890 )
...
* feat: add Claude Opus 4.8 support
* fix: omit Vertex Opus sampling overrides
* fix: preserve Opus adaptive thinking levels
* fix: clamp Anthropic max effort support
* fix: use sha256 for QA mock call ids
* fix: type Anthropic transport test model metadata
* test: update PDF model default for Opus 4.8
2026-05-29 06:10:42 +01:00
Gio Della-Libera
5fb83af3e3
Policy: add ingress channel conformance checks ( #85744 )
...
Policy: add ingress channel conformance checks (#85744 )
Merged via squash.
Prepared head SHA: bd63c8d153
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Reviewed-by: @giodl73-repo
2026-05-28 22:07:49 -07:00
clawsweeper[bot]
22e8cd2a1d
fix(gateway): clear completed session active runs ( #87810 )
...
Summary:
- This PR adds an internal gateway active-run projection flag, clears it during terminal lifecycle handling be ... ons.list on that flag, adds gateway regression coverage, and tightens memory-wiki confidence normalization.
- PR surface: Source +29, Tests +131. Total +160 across 7 files.
- Reproducibility: yes. Source inspection shows current main can broadcast terminal sessions.changed before ch ... the abort-controller entry, and the before/after recording supports the visible stuck In progress symptom.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(gateway): preserve chat retry guard after terminal state
- PR branch already contained follow-up commit before automerge: fix(gateway): clear completed session active runs
Validation:
- ClawSweeper review passed for head 9b132bdc2b .
- Required merge gates passed before the squash merge.
Prepared head SHA: 9b132bdc2b
Review: https://github.com/openclaw/openclaw/pull/87810#issuecomment-4569094800
Co-authored-by: scotthuang <scotthuang@tencent.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-05-29 05:03:10 +00:00
Peter Steinberger
141b0b3afb
fix(discord): normalize scheduler numeric options
2026-05-29 00:55:27 -04:00
Peter Steinberger
3c5f5efc8c
fix(discord): default non-finite chunk limits
2026-05-29 00:51:17 -04:00
Peter Steinberger
59cec74d89
fix(browser): clamp non-finite viewport dimensions
2026-05-29 00:46:07 -04:00
Peter Steinberger
1e48ca4e32
fix(browser): default non-finite chrome mcp click delays
2026-05-29 00:42:37 -04:00
Peter Steinberger
4638f58615
fix(browser): default non-finite keypress delays
2026-05-29 00:38:45 -04:00
Peter Steinberger
c7144a8689
fix(browser): default non-finite DOM text budgets
2026-05-29 00:35:43 -04:00
Peter Steinberger
4dd3ba149c
fix(browser): default non-finite snapshot limits
2026-05-29 00:32:35 -04:00
Peter Steinberger
27cd18748f
fix(memory): default non-finite lancedb text limits
2026-05-29 00:23:52 -04:00
Peter Steinberger
25a5cb3270
fix(memory): default non-finite qmd read windows
2026-05-29 00:18:27 -04:00
Ramrajprabu
f3cfd752d3
feat(copilot): add GitHub Copilot agent runtime
...
Adds the opt-in bundled GitHub Copilot agent runtime, pinned SDK install path, docs/inventory, SDK/tool/sandbox/auth wiring, and replay/tool-safety fixes.
Verification:
- Local: git diff --check; fnm exec --using 24.15.0 pnpm tsgo:extensions; fnm exec --using 24.15.0 pnpm check:test-types; fnm exec --using 24.15.0 pnpm build.
- Autoreview local: clean for the replay-safety fix; branch autoreview engine returned empty output twice, so local autoreview plus local/Crabbox/CI proof was used.
- Crabbox focused Copilot: run_2c0db9f48a4a, 19 files / 485 tests passed.
- Crabbox additional boundary shard: run_26a246a1aa24, prompt snapshots and plugin SDK boundary/export checks passed.
- Crabbox live Copilot: run_d128e4048b4e, real gpt-4.1 turn with live_echo phase-1-green and clean session-file check.
- GitHub checks: green on head 7cc8657e0d , including Dependency Guard after exact-head approval.
Co-authored-by: Ramraj Balasubramanian <ramrajba@microsoft.com >
2026-05-29 05:15:22 +01:00
Peter Steinberger
15772c527a
fix(memory-wiki): default non-finite search limits
2026-05-29 00:14:26 -04:00
Peter Steinberger
846ca1e5bd
fix(memory-wiki): default non-finite page line options
2026-05-29 00:11:30 -04:00
Peter Steinberger
adabff1bf0
fix(browser): centralize non-finite tool timeouts
2026-05-29 00:04:04 -04:00
Peter Steinberger
0bacc93208
fix(qa-lab): keep package telegram harness off private sdk
2026-05-29 05:03:10 +01:00
Peter Steinberger
dac13d9a69
fix(browser): default non-finite navigation timeouts
2026-05-29 00:00:44 -04:00
Gio Della-Libera
af64a824a1
Policy: add sandbox posture conformance checks ( #85572 )
...
Policy: add sandbox posture conformance checks (#85572 )
Merged via squash.
Prepared head SHA: 1cf1953d8c
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Reviewed-by: @giodl73-repo
2026-05-28 21:00:24 -07:00
Peter Steinberger
3c8ad8cbaa
fix(browser): default non-finite fetch timeouts
2026-05-28 23:52:40 -04:00
Peter Steinberger
b2bdad5bee
fix(browser): default non-finite snapshot timeouts
2026-05-28 23:48:33 -04:00
Vincent Koc
27b15a19e8
refactor(voice): catalog voice models through providers ( #87794 )
...
* refactor(providers): catalog voice models
* feat(tts): route speech through voice models
* refactor(tts): rename speaker selection fields
* refactor(tts): mark default speech models
* test(tts): type migrated speaker config assertions
* refactor(providers): avoid catalog merge map spread
* fix(tts): honor voice model fallbacks
* refactor(tts): move speech core into package
* chore(tts): register speech core knip workspace
* fix(tts): show migrated speaker voice in status
* fix(tts): satisfy speech core lint
* fix(tts): preserve explicit model aliases
* test(tts): narrow provider config assertion
* test(doctor): allow slow commitments repair check
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-29 04:46:45 +01:00
Vincent Koc
398b98dcbe
refactor: share acpx lazy runtime proxy
2026-05-29 05:45:20 +02:00
Peter Steinberger
18ef59bb33
fix(browser): default non-finite dialog arm timeouts
2026-05-28 23:44:42 -04:00
Peter Steinberger
e7fb8cabb6
fix(discord): default non-finite identify concurrency
2026-05-28 23:40:43 -04:00
Vincent Koc
bf30361bc8
refactor: dedupe voice stream frame adapter
2026-05-29 05:31:50 +02:00
Peter Steinberger
cb085ec5f1
fix(discord): default non-finite REST numeric options
2026-05-28 23:30:47 -04:00
Peter Steinberger
fd643139b1
fix(memory): validate non-finite lancedb numeric config
2026-05-28 23:22:32 -04:00
Vincent Koc
ffd4a80145
refactor: share live transport QA CLI helpers
2026-05-29 05:21:23 +02:00
clawsweeper[bot]
4df1fcf7b3
feat(discord): show commentary in progress drafts ( #85200 )
...
Adds opt-in Discord progress-draft commentary for assistant preambles while keeping commentary hidden by default and final delivery unchanged.
Keeps commentary config Discord-specific, strips directive tags/NO_REPLY, and clears stale commentary rows without stopping the active draft stream.
Thanks @bryanpearson.
Co-authored-by: bryanpearson <bryanmpearson@gmail.com >
2026-05-29 04:21:06 +01:00
Forrest 0x59
5c7f960125
fix(test): resolve temp dir outside Windows mock to prevent dirty folders on Linux ( #85677 )
...
Merged via squash.
Prepared head SHA: ddd6291bde
Co-authored-by: forrest0x59 <250948165+forrest0x59@users.noreply.github.com >
Co-authored-by: mcaxtr <7562095+mcaxtr@users.noreply.github.com >
Reviewed-by: @mcaxtr
2026-05-29 00:18:43 -03:00
samzong
c237de552a
[Fix] Prefer external session delivery context ( #87476 )
...
* fix(sessions): prefer external delivery context
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix: route Feishu session announces from delivery context
* fix: accept normalized cron schedule inputs
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-29 03:59:54 +01:00
Peter Steinberger
d503ec52d8
feat: add Fal Krea image model schemas ( #87845 )
...
* feat: add fal krea image model schemas
* fix: support fal model-specific aspect ratios
* fix: preserve fal native auto aspect ratio
* fix: honor image model-specific geometry
2026-05-29 03:58:46 +01:00
Peter Steinberger
c91cbf3f71
fix(codex): default non-finite app-server timeouts
2026-05-28 22:58:14 -04:00
Peter Steinberger
9d84a13bb8
fix(slack): default non-finite thread cache options
2026-05-28 22:51:16 -04:00
Peter Steinberger
9dd3bce549
feat: add codex supervisor extension
...
* feat: add codex supervisor plugin
* fix: restore merged branch checks
* fix: unblock supervisor extension CI
* fix: restore merged agent checks
2026-05-29 03:49:43 +01:00
Peter Steinberger
185e62a9ae
fix: show reasoning previews in Slack
2026-05-29 03:08:48 +01:00
Peter Steinberger
66bf324256
fix: default non-finite matrix timeouts
2026-05-28 22:07:49 -04:00
Peter Steinberger
0d189102f5
fix: clamp web provider subsecond timeouts
2026-05-28 22:04:22 -04:00
Peter Steinberger
edda0608ac
fix: advertise telegram poll duration integer
2026-05-28 21:51:28 -04:00
Peter Steinberger
b425438a58
fix(memory-wiki): narrow synthesis confidence normalization
2026-05-29 02:49:06 +01:00
Peter Steinberger
c0094a232d
fix: validate feishu bitable page size
2026-05-28 21:48:06 -04:00
Peter Steinberger
d33c2eefce
fix: validate feishu chat page size
2026-05-28 21:45:20 -04:00