Ted Li
fffb8c9e2c
fix(lmstudio): resolve env-template API keys ( #80568 )
...
Merged via squash.
Prepared head SHA: 03224c8c27
Co-authored-by: MonkeyLeeT <6754057+MonkeyLeeT@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-05-18 23:46:10 +08:00
Tyler Bea
03c303d953
fix(telegram): avoid progress transcript mirrors
2026-05-18 20:46:58 +05:30
Peter Steinberger
ae29d14abf
test: speed up slow test fixtures
2026-05-18 15:55:40 +01:00
Krzysztof Probola
1912be8619
fix(codex): complete dynamic tool diagnostics
...
fix(codex): complete dynamic tool diagnostics
Co-authored-by: 0x505badc0de <32790662+rozmiarD@users.noreply.github.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 15:37:24 +01:00
Peter Steinberger
c49d909b60
fix(slack): persist inbound delivery dedupe
2026-05-18 15:28:07 +01:00
Peter Steinberger
4f4d108639
chore(lint): remove underscore-dangle allow list ( #83542 )
...
* chore(lint): reduce underscore-dangle exceptions
* chore(lint): reduce more underscore exceptions
* chore(lint): remove underscore-dangle allow list
* fix(lint): repair underscore cleanup regressions
* test(lint): track version define suppression
2026-05-18 14:56:06 +01:00
tanshanshan
40a5942091
fix(memory): keep qmd archived session hits visible
...
Keep QMD-exported archived session transcript hits visible by resolving QMD `.md` archive stems back to their live session ids before applying session visibility policy. Preserve normal markdown session ids that only resemble archive names, reject ambiguous slug fallback matches, and keep deleted same-agent QMD archives readable when the live store entry is gone.
Fixes #83506 .
Co-authored-by: tanshanshan <tanshanshan@users.noreply.github.com >
2026-05-18 14:15:30 +01:00
Nimrod Gutman
29f39db857
fix(whatsapp): lower upload-file media sends ( #81883 )
...
Merged via squash.
Prepared head SHA: 3b2ae9c80d
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-05-18 16:09:24 +03:00
Peter Steinberger
c32878d1b7
fix(messages): keep Codex source replies tool-gated
2026-05-18 13:51:21 +01:00
Peter Steinberger
4b35003051
fix(messages): keep Codex direct replies automatic
2026-05-18 13:51:21 +01:00
Peter Steinberger
384ddae86f
fix(codex): keep dynamic tools available in code mode ( #83583 )
2026-05-18 13:13:30 +01:00
Craig
70c326f2be
test(discord): accept delivery origin on spawn
2026-05-18 13:02:39 +01:00
Craig
61d583d59d
fix(discord): return subagent thread delivery origin
2026-05-18 13:02:39 +01:00
Eva
2a0350b5b4
Separate prompt surfaces by selected harness ( #83454 )
...
* fix: scope agent prompt surfaces
* fix(codex): preserve lightweight project doc suppression
* fix(codex): demote openclaw context for native turns
* fix(codex): report demoted prompt context
* fix(codex): align demoted prompt observability
* docs: format codex runtime table
* docs: align codex prompt overlay docs
* test: align codex prompt snapshots
* test: update prompt snapshot contract
---------
Co-authored-by: Eva (agent) <eva+agent-78055@100yen.org >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 13:00:53 +01:00
Colin
6e80294079
Fix Discord realtime voice playback stability
2026-05-18 12:50:16 +01:00
Peter Steinberger
a2d67959d7
fix(telegram): avoid reply fence spread allocation
2026-05-18 12:41:42 +01:00
Peter Steinberger
83b525bc1f
fix(telegram): keep diagnostics on turn lane
2026-05-18 12:41:42 +01:00
Peter Steinberger
25aa72edbd
fix(telegram): stop noninterrupting reply fences
2026-05-18 12:41:42 +01:00
Peter Steinberger
1ba9f5ded3
fix(telegram): isolate noninterrupting reply fences
2026-05-18 12:41:42 +01:00
Peter Steinberger
3bf518e518
fix(telegram): keep trajectory exports on turn lane
2026-05-18 12:41:42 +01:00
Peter Steinberger
e3d802a10b
fix(telegram): harden spool timeout recovery
2026-05-18 12:41:42 +01:00
Kaspre
fd8877b5fd
fix(code-mode): honor agent scoped code mode
...
Fixes #83388 .
- Honor per-agent `tools.codeMode` in config schema, runtime code-mode resolution, and model payload filtering.
- Preserve grouped OpenAI tool declarations when code-mode filtering keeps only `exec` and `wait`.
- Sync generated config/prompt baselines and carry a narrow media CI unblocker from current `main` fallout.
Co-authored-by: Kaspre <kaspre@gmail.com >
2026-05-18 12:26:46 +01:00
Lior Balmas
81f20d8464
feat(admin-http-rpc): allow web QR login methods ( #83259 )
...
* feat(admin-http-rpc): allow web QR login methods
* docs(changelog): note admin HTTP RPC web login methods
* test(codex): refresh prompt snapshots for code mode config
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 12:24:27 +01:00
Peter Steinberger
57c952f679
fix: add resilient media processing fallbacks ( #83568 )
2026-05-18 11:59:12 +01:00
Peter Steinberger
419eea2462
fix(codex): stop forcing code-mode-only turns ( #83561 )
2026-05-18 11:39:31 +01:00
Peter Steinberger
957d50ad49
fix: hide unsupported video audio refs
2026-05-18 10:48:39 +01:00
Sliverp
e6e1696c28
fix(qqbot): shorten typing keepalive window ( #83469 )
...
* fix(qqbot): shorten typing keepalive window
* docs: note qqbot typing keepalive fix
* fix(qqbot): shorten typing keepalive window
---------
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-18 17:48:02 +08:00
Peter Steinberger
4e3e659a20
fix: echo xai oauth pkce token fields ( #83499 )
...
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com >
2026-05-18 10:28:44 +01:00
Josh Avant
b7735f88fa
fix(telegram): recover stalled isolated spool handlers ( #83505 )
...
* fix(telegram): recover stalled isolated spool handlers
* chore(changelog): note telegram spool recovery fix
* test(telegram): satisfy spool timeout lint
2026-05-18 03:03:12 -05:00
Peter Steinberger
adc37670e8
fix(codex): preserve sandbox egress for app-server turns
...
Fixes #83347 .
2026-05-18 09:00:51 +01:00
computment
a9407d2f65
[codex] Fix Discord progress mode dropping final replies ( #83443 )
...
* fix(discord): deliver finals in progress mode
* docs(changelog): note Discord progress final delivery fix
---------
Co-authored-by: compoodment <compoodment@users.noreply.github.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 08:24:02 +01:00
yshimadahrs-ship-it
56024b7828
fix(tasks): recover childless Codex native subagent tasks ( #82836 )
...
* fix(tasks): recover childless Codex native subagent tasks
* fix(tasks): harden codex native task recovery
---------
Co-authored-by: y.shimada <y.shimada@waishimadanoMac-mini.local >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-18 01:47:44 -05:00
Firas Alswihry
94c012b2ec
test(qa-lab): add personal task followthrough scenario
2026-05-18 14:35:03 +08:00
Vincent Koc
61d9a6d750
fix(browser): preserve bridge diagnostic edge cases
2026-05-18 14:15:15 +08:00
Vincent Koc
ce62516251
fix(browser): tighten bridge diagnostics
2026-05-18 14:15:15 +08:00
Peter Steinberger
e96428b008
fix(config): share subagent model schema ( #83339 )
...
* fix(config): share subagent model schema
* fix(config): remove subagent model timeout surface
* fix(config): migrate ignored agent model timeouts
* test(config): fix doctor migration lint
* test(extensions): remove retired model timeout fixture
* fix(config): collect default subagent pricing refs
2026-05-18 07:07:52 +01:00
samzong
51d44ab1fc
fix: scope plugin service startup traces
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-18 06:51:44 +01:00
samzong
e292d3976a
feat(gateway): attribute ACPX startup probe cost
...
Signed-off-by: samzong <samzong.lu@gmail.com >
2026-05-18 06:51:44 +01:00
Jason (Json)
f79d842029
fix(codex): keep OpenClaw session spawn searchable
...
Keep OpenClaw session spawning searchable in Codex mode while steering Codex-native delegation through native subagents.
Verification:
- pnpm docs:list
- git diff --check
- pnpm prompt:snapshots:gen
- pnpm prompt:snapshots:check
- node scripts/run-vitest.mjs extensions/codex/src/app-server/dynamic-tools.test.ts extensions/codex/src/app-server/run-attempt.test.ts extensions/codex/src/app-server/thread-lifecycle.test.ts -t "turn-yield|searchable OpenClaw dynamic tools|Codex-native subagents primary"
- .agents/skills/autoreview/scripts/autoreview --mode local
- GitHub checks on d9237f7294 : 69 success, 19 skipped, 1 neutral; merge state CLEAN
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com >
2026-05-18 06:49:05 +01:00
Galin Iliev
74949eda2f
fix(telegram): redact raw update logs ( #82945 )
...
* fix: redact telegram raw update logs
* fix telegram raw update log redaction
* add changelog for telegram raw update redaction
---------
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-18 00:46:49 -05:00
Vincent Koc
532a6a7a89
test(qa): add gateway heap checkpoints
2026-05-18 13:41:35 +08:00
Vincent Koc
2bf5e5f20d
fix(qa): report discord scenario rtt
2026-05-18 13:41:35 +08:00
Vincent Koc
20ec5cdc42
test(qa): trace gateway rss in suite summaries
2026-05-18 13:41:35 +08:00
Vincent Koc
fc16df30dd
fix(qa): preserve redacted discord rtt timestamps
2026-05-18 13:41:35 +08:00
Peter Steinberger
f7196e3b53
build: update pi dependencies to 0.75.1
2026-05-18 06:22:36 +01:00
Ayaan Zaidi
46f27b6e07
docs(xai): clarify oauth account eligibility
2026-05-18 04:53:57 +00:00
Ayaan Zaidi
cd15ce35a0
fix(qa): keep telegram user creds mantis-only
2026-05-18 10:04:58 +05:30
Josh Avant
395bd578d2
Fix Telegram hot reload polling restarts ( #83410 )
...
* fix(telegram): preserve hot reload polling restarts
* docs: add changelog for telegram hot reload fix
2026-05-17 23:24:04 -05:00
Vincent Koc
1300b22630
fix(qa-lab): classify runtime token efficiency
2026-05-18 11:09:08 +08:00
Peter Steinberger
29653e4106
fix: harden Mac gateway transport selection
2026-05-18 04:06:17 +01:00