吴杨帆
cc9117f729
fix: validate limit edge cases and voicecall numeric flags ( #82679 )
...
Fix diagnostics/session usage limit handling and voice-call numeric CLI validation.
- Treat explicit zero, negative, and non-finite diagnostics/session limits as empty results instead of falling back to defaults.
- Reject invalid, non-finite, and fractional voice-call numeric flags.
- Add focused tests and a live repro proof for the canonical edge cases.
Fixes #82646 , #82650 , #82651 , #82653 .
Co-authored-by: wuyangfan <1102042793@qq.com >
2026-05-17 00:11:46 +01:00
Josh Avant
99a269f8b4
fix(agents): mark interrupted sessions before restart ( #82772 )
...
* fix(agents): mark interrupted sessions before restart
* docs: add restart recovery changelog
* fix(agents): satisfy restart recovery type checks
2026-05-16 18:11:35 -05:00
Peter Steinberger
0190f4ae1e
fix: finish inbound event rebase ( #82606 )
2026-05-17 00:10:29 +01:00
Peter Steinberger
d0efaceb97
fix: keep room events quiet across legacy helpers
2026-05-17 00:10:29 +01:00
Peter Steinberger
cdf8121a04
chore: refresh plugin sdk api baseline
2026-05-17 00:10:29 +01:00
Peter Steinberger
1d22578c6c
chore: drop generated artifacts from refactor branch
2026-05-17 00:10:29 +01:00
Peter Steinberger
07f05e972e
refactor: move inbound event classification into core
2026-05-17 00:10:29 +01:00
XING
6b4d371723
fix(secrets): treat env refs as audit-safe auth values
...
Fix secrets audit env-ref classification and document supported auth SecretRef shorthand.\n\nCo-authored-by: XING <wxinxings@gmail.com >
2026-05-17 00:05:10 +01:00
Gio Della-Libera
3b2cd0dd1a
Honor cwd for native subagent spawns ( #81896 )
...
* Honor cwd for native subagent spawns
Thread sessions_spawn cwd through the native subagent path, use the resolved child workspace for attachment materialization, and keep workspace metadata internal to the gateway boundary.
* Refresh checks after proof update
2026-05-16 15:56:13 -07:00
Peter Steinberger
d533a65f56
fix: default music generation timeout to five minutes
2026-05-16 23:50:58 +01:00
Peter Steinberger
5b383af736
feat: add native mac dashboard window
2026-05-16 23:49:18 +01:00
100menotu001
21244d9793
fix(tasks): make delegated completions review-ready
...
Co-authored-by: Craig <froelich@craigs.mac.studio.froho >
2026-05-16 23:47:47 +01:00
Gio Della-Libera
a136cafe98
Default bootstrap truncation warnings to always ( #81918 )
...
* Default bootstrap truncation warnings to always
Make bootstrap truncation warnings surface on every affected run by default while preserving explicit off and once configuration.
* Refresh checks after proof formatting fix
* Refresh checks after live proof update
* docs: align bootstrap warning default reference
Update the public agent config reference to match the new default bootstrapPromptTruncationWarning mode and recommended example.
2026-05-16 15:46:44 -07:00
Peter Steinberger
bea4f0d2f4
fix(gateway): defer heartbeats during active replies
...
* fix(gateway): defer heartbeats during active replies
* fix(gateway): bind heartbeat reply run fallback
2026-05-16 23:43:52 +01:00
Peter Steinberger
77ca3dc99c
fix: allow direct media failure summaries
2026-05-16 23:41:48 +01:00
Peter Steinberger
7abae15a6b
fix: keep music generation timeouts internal
2026-05-16 23:41:48 +01:00
Peter Steinberger
6e2e63a983
fix: suppress equivalent OpenAI Codex fallback notices
2026-05-16 23:41:48 +01:00
Vincent Koc
8bef5d0d62
fix(qa-lab): stabilize threaded memory parity
2026-05-17 06:41:21 +08:00
Peter Steinberger
41777fb0fa
fix(cli): prioritize auth provider picker
2026-05-16 23:40:49 +01:00
Peter Steinberger
ac2a1e5b50
fix(minimax): declare CN provider auth aliases
...
Co-authored-by: kamusis <kamusis@gmail.com >
2026-05-16 23:37:03 +01:00
Josh Avant
045a581069
fix(sandbox): honor explicit docker env ( #82763 )
...
* fix(sandbox): honor explicit docker env
* docs(changelog): note sandbox env fix
2026-05-16 17:36:05 -05:00
Peter Steinberger
54619d4033
fix(discord): keep progress drafts for tool-only replies
2026-05-16 23:29:55 +01:00
Vincent Koc
81a578fd6b
fix(qa-lab): validate capture saved views
2026-05-17 06:28:57 +08:00
Peter Steinberger
36e88f5ddd
docs: clarify file-backed secret refs
2026-05-16 23:28:39 +01:00
Peter Steinberger
ac99494e44
test: tighten session_status run-session proof ( #82696 )
2026-05-16 23:27:19 +01:00
wuyangfan
361dc69029
chore: add live repro for session_status runSessionKey proof
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 23:27:19 +01:00
wuyangfan
75a9293bf9
fix(session_status): prefer runSessionKey for implicit no-arg lookups
...
No-arg session_status calls now resolve against the live run session when
runSessionKey is available, so thinking level and other session state match
the active run instead of a stale sandbox/policy key.
Fixes openclaw/openclaw#82669
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 23:27:19 +01:00
Peter Steinberger
c1c67306fd
fix(openai): restore Codex xhigh thinking metadata ( #82761 )
2026-05-16 23:25:21 +01:00
Gio Della-Libera
82ab8a8785
fix(config): materialize subagent archive default ( #81998 )
2026-05-16 15:19:36 -07:00
Peter Steinberger
7b38ac9749
fix(channels): contain draft stream flush failures ( #82713 )
...
Co-authored-by: Coy Geek <65363919+coygeek@users.noreply.github.com >
Co-authored-by: opencode <opencode@users.noreply.github.com >
2026-05-16 23:12:39 +01:00
吴杨帆
9791957cd5
fix(qqbot): treat false-like QQBOT_DEBUG values as disabled ( #82697 )
...
Fix QQBot debug logging so only explicit truthy `QQBOT_DEBUG` values (`1`, `true`, `yes`, `on`) enable debug output. False-like values such as `0`, `false`, `off`, and `no` now keep debug logs disabled, preventing accidental message-text logging.
Also add the release changelog entry and remove a stale unused daemon inspection helper that failed current `tsgo:prod` after rebasing onto latest main.
Fixes #82644 .
Thanks @leno23.
Co-authored-by: wuyangfan <1102042793@qq.com >
2026-05-16 23:10:09 +01:00
Peter Steinberger
93bc99460e
fix(daemon): remove unused service marker helper
2026-05-16 23:06:12 +01:00
100menotu001
a1d0b2709a
Add security audit suppressions ( #76949 )
...
* Add security audit suppressions
* docs: list audit suppression dangerous flag
* fix(security): keep audit suppressions visible
* docs(changelog): thank audit suppression contributor
---------
Co-authored-by: Craig <froelich@craigs.mac.studio.froho >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-16 22:57:04 +01:00
Peter Steinberger
3536c927da
fix(doctor): avoid launchagent false positives
2026-05-16 22:56:48 +01:00
Gio Della-Libera
2762d9abbe
fix(agents): allow workspace-only reads for skills ( #82397 )
2026-05-16 14:54:19 -07:00
Peter Steinberger
37a1ab0c0b
fix: document image generation timeout defaults ( #75337 )
2026-05-16 22:53:07 +01:00
Peter Steinberger
e485640da4
fix: raise hosted image generation timeouts
2026-05-16 22:53:07 +01:00
Peter Steinberger
fd8afc1dce
refactor: unify async media generation
...
Summary:
- Refactor image/music/video generation onto the shared async media-generation scheduler and task lifecycle.
- Make session-backed image generation async with status, duplicate guarding, active-task prompt context, and message-tool completion delivery.
- Update docs/changelog and add /tasks coverage for image-generation task visibility.
Verification:
- Codex review: no accepted/actionable findings.
- pnpm test src/auto-reply/reply/commands-tasks.test.ts src/agents/tools/image-generate-tool.test.ts src/agents/tools/image-generate-background.test.ts src/agents/image-generation-task-status.test.ts -- --reporter=dot
- Previous focused media suite: 12 files / 169 tests passed.
- Crabbox aws check:changed run run_fbd1b62c7472 passed.
- Crabbox aws live openclaw infer run run_c17929e0e224 passed with OpenAI gpt-image-2.
- GitHub CI for rebased head 74d1cda6a6 completed with no non-success code gates.
2026-05-16 22:50:06 +01:00
Peter Steinberger
fff8e79afb
docs: credit subagent handoff PR ( #82724 )
2026-05-16 22:48:19 +01:00
OpenClaw Contributor
8040f28bc5
fix(subagents): make completion handoff review-first
2026-05-16 22:48:19 +01:00
Vincent Koc
25090f64b3
changelog: add edit-tool file_path alias recovery ( #81909 )
2026-05-17 05:43:20 +08:00
Gio Della-Libera
9e31b9d344
Fix edit recovery for file_path workspace edits ( #81909 )
...
* Recover edit tool failures for file_path
Honor file_path and related aliases when resolving edit recovery paths so post-write errors do not surface false edit failures after the file changed.
* Refresh checks after proof formatting fix
* Refresh checks after live proof update
2026-05-16 14:40:44 -07:00
Zennn
91f45d9c8a
fix(gateway): dedupe exec followup continuations ( #82717 )
...
Co-authored-by: Miya <miya@Miyas-Mac-mini.local >
2026-05-16 22:39:26 +01:00
Peter Steinberger
842e6f1643
fix(slack): preserve assistant thread context
2026-05-16 22:31:22 +01:00
Peter Steinberger
80eeb688c1
feat(slack): add assistant thread lifecycle
2026-05-16 22:31:22 +01:00
Peter Steinberger
c4fb12ee8d
fix: preserve xAI Grok 4.3 default reasoning ( #81227 )
2026-05-16 22:25:43 +01:00
Jason O'Neal
4f886e7334
fix(xai): gate reasoning effort to supported models
2026-05-16 22:25:43 +01:00
Marcus Castro
6e70d9e4b6
fix: accept WhatsApp group-prefixed targets ( #82738 )
2026-05-16 18:18:18 -03:00
Peter Steinberger
e9d283e13a
fix(setup): summarize gateway config
2026-05-16 22:16:32 +01:00
Peter Steinberger
3934849550
fix: document OpenRouter thinking replay fix ( #82380 )
2026-05-16 22:14:57 +01:00