Logan Ye
3af661384c
fix(hooks): deduplicate boot-md startup tasks by workspaceDir ( #74194 )
2026-04-29 02:48:31 -07:00
Peter Steinberger
d7cc8d0b03
ci: split agentic gateway test shards
2026-04-29 10:47:35 +01:00
Peter Steinberger
146c0a7e1d
test(gateway): wait for deferred agent session event
2026-04-29 10:45:09 +01:00
luzhidong
1c17fd5edf
feat(ui): add mobile cron session filter
...
Add the existing desktop cron-session visibility toggle to the mobile chat settings dropdown, reusing the shared session filtering state and cron filter icon path.
Also add focused browser render coverage for the mobile dropdown so the cron filter button, hidden-count title, active/pressed state, and click behavior are covered.
Validated:
- pnpm exec oxfmt --check --threads=1 ui/src/ui/app-render.helpers.browser.test.ts
- pnpm test ui/src/ui/app-render.helpers.browser.test.ts ui/src/ui/app-render.helpers.node.test.ts
- pnpm lint --threads=8
Thanks @luzhidong.
2026-04-29 04:38:50 -05:00
Peter Steinberger
3c19588fc5
test(ci): align bun install smoke assertion
2026-04-29 10:35:55 +01:00
Vincent Koc
4b99724a9c
test(plugins): isolate config alias scan regression
2026-04-29 02:29:03 -07:00
Vincent Koc
a3519e362f
fix(plugins): reuse config alias scans
2026-04-29 02:29:02 -07:00
Vincent Koc
985000026e
fix(gateway): defer agent dispatch after accept
2026-04-29 02:29:02 -07:00
Vincent Koc
1d61862adb
fix(gateway): yield after agent accepted ack
2026-04-29 02:29:02 -07:00
Vincent Koc
d95719d7c1
test(qa): widen kitchen sink turn budget
2026-04-29 02:29:01 -07:00
Vincent Koc
abed3a056d
test(qa): add kitchen sink plugin gauntlet
2026-04-29 02:29:01 -07:00
Vincent Koc
e4b09e1bf3
fix(mcp): serialize raw plugin tool results
2026-04-29 02:29:00 -07:00
Vincent Koc
24adf2c8e6
fix(plugins): reject malformed channel registrations
2026-04-29 02:29:00 -07:00
Peter Steinberger
8d58ad4c15
fix(gateway): retry startup handshakes before surfacing failures
2026-04-29 10:25:53 +01:00
Peter Steinberger
a98a4e6ca5
refactor: extract e2e scenario fixtures
2026-04-29 10:25:35 +01:00
Peter Steinberger
3b10b8cf74
chore: remove unused internal barrels
2026-04-29 10:23:41 +01:00
Peter Steinberger
fa8a7d70ee
docs: fix clawsweeper skill metadata
2026-04-29 10:20:09 +01:00
Peter Steinberger
f28bc31ecd
ci: rename clawsweeper automation labels
2026-04-29 10:18:57 +01:00
Peter Steinberger
35cccbeb68
docs: unify clawsweeper skill
2026-04-29 10:16:07 +01:00
Vincent Koc
bc205836ca
test(plugins): harden kitchen sink external install
2026-04-29 02:14:44 -07:00
Peter Steinberger
04c650c2c4
test: allow slow packaged agent acceptance
2026-04-29 10:12:00 +01:00
Peter Steinberger
f5e7557c70
fix(heartbeat): defer during cron and nested lane pressure
2026-04-29 10:08:48 +01:00
Peter Steinberger
422d139ba0
refactor: simplify e2e fixture helpers
2026-04-29 10:08:34 +01:00
openclaw-clownfish[bot]
c33968e10c
fix(discord): split CJK text at safe break points ( #73960 )
...
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: Penchan <5032148+p3nchan@users.noreply.github.com >
2026-04-29 02:07:26 -07:00
Peter Steinberger
0f078f2ea2
chore: remove unused media host server
2026-04-29 10:05:47 +01:00
Peter Steinberger
6350dd5ace
fix: include deleted files in changed lanes
2026-04-29 10:05:47 +01:00
openclaw-clownfish[bot]
ea9f17256a
fix(exec): prevent shell startup files from overriding daemon env
...
Carries forward the focused shell startup suppression fix from #40200 by NewdlDewdl.
- launch bash, zsh, and fish exec shells with startup files suppressed
- preserve fish/bash/sh PATH fallback, non-interactive shell fallback, and Windows PowerShell behavior
- add regression coverage for the affected shell arg paths
Fixes #40179 .
Carries forward #40200 .
Thanks @NewdlDewdl.
2026-04-29 02:01:07 -07:00
openclaw-clownfish[bot]
d35e6f79e1
fix: canonicalize extra params model lookup keys
...
Carries forward https://github.com/openclaw/openclaw/pull/44319 by @HenryXiaoYang.
2026-04-29 01:57:48 -07:00
openclaw-clownfish[bot]
928698d388
fix(discord): fail closed when bot identity is unavailable
...
Fail Discord startup closed when the bot identity cannot be resolved, and keep mention gating active when configured mention patterns can still detect required mentions without a bot id.\n\nFixes #42219 . Carries forward source PRs #46856 by @education-01 and #49218 by @BenediktSchackenberg. #46847 was already closed as a duplicate; #42675 was security-routed separately and left out of the replacement source.
2026-04-29 01:55:04 -07:00
Peter Steinberger
c881e0a176
fix: keep sessions list responsive without catalog
2026-04-29 09:50:02 +01:00
Peter Steinberger
a4e92c0aa4
chore(gateway): track watch tmux cwd
2026-04-29 09:49:00 +01:00
Ted Li
8c8f396985
fix(feishu): suppress late streaming card finals ( #72294 )
...
Merged via squash.
Prepared head SHA: d18a9ff4c3
Co-authored-by: MonkeyLeeT <6754057+MonkeyLeeT@users.noreply.github.com >
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
Reviewed-by: @hxy91819
2026-04-29 16:47:20 +08:00
Peter Steinberger
68ba1e7180
chore(gateway): run watch mode in tmux
2026-04-29 09:42:48 +01:00
Shakker
4fbd683819
test: clarify manifest catalog alias planning
2026-04-29 09:40:45 +01:00
Vincent Koc
eb82694217
test(ci): follow extracted docker assertions
2026-04-29 01:40:10 -07:00
Peter Steinberger
a5cb171d73
test: follow docker helper extraction
2026-04-29 09:39:20 +01:00
Ayaan Zaidi
fceaaa4494
fix: prevent Telegram gateway stalls ( #74210 )
2026-04-29 14:09:03 +05:30
Ayaan Zaidi
c211b41f17
perf(plugins): cache bundled alias lookup
2026-04-29 14:09:03 +05:30
Ayaan Zaidi
071e7610d6
fix(telegram): bound outbound request timeouts
2026-04-29 14:09:03 +05:30
Peter Steinberger
14e8a2d00b
chore: remove unused internal dead code
2026-04-29 09:34:40 +01:00
Vincent Koc
cf6e4d0ed7
ci: keep clownfish command reactions owned
2026-04-29 01:34:29 -07:00
openclaw-clownfish[bot]
9bb1e59447
fix(cron): preserve model overrides for text payloads ( #73946 )
...
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-04-29 01:32:27 -07:00
openclaw-clownfish[bot]
5762cc321a
Improve pairing diagnostics without unsafe formatting ( #73933 )
...
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-04-29 01:31:49 -07:00
Peter Steinberger
beb1d9b481
refactor: extract docker e2e helpers
2026-04-29 09:30:27 +01:00
Vincent Koc
fed552c2ef
ci: keep command reactions in progress
2026-04-29 01:30:16 -07:00
Peter Steinberger
2a64f1a2de
test: follow deferred cron startup catch-up
2026-04-29 09:29:12 +01:00
Peter Steinberger
dc810437e7
test: harden docker mcp smoke requests
2026-04-29 09:27:05 +01:00
openclaw-clownfish[bot]
61b0cd3781
fix(ui): keep control UI select values stable on load ( #74000 )
...
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-04-29 01:26:30 -07:00
Vincent Koc
3a6d3dfa06
test(gateway): mock bundled runtime deps pruning
2026-04-29 01:25:27 -07:00
Peter Steinberger
7a32d6a09f
chore: remove unused plugin helper code
2026-04-29 09:24:51 +01:00