Jared Grimes
aa5d173bec
fix(feishu): prevent duplicate delivery when message tool uses generic provider (openclaw#31538) thanks @jlgrimes
...
Verified:
- pnpm exec vitest run src/auto-reply/reply/agent-runner-payloads.test.ts src/auto-reply/reply/followup-runner.test.ts
- pnpm check (fails on unrelated baseline type errors outside PR scope)
Co-authored-by: jlgrimes <8084595+jlgrimes@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-02 07:35:58 -06:00
liuxiaopai-ai
06306501ab
Slack: register typed channel/group message event handlers
2026-03-02 13:32:54 +00:00
Yuzuru Suzuki
6513c42d2d
fix(cron): treat announce delivery failure as ok when execution succeeded ( #31082 )
...
* cron: treat announce delivery failure as ok when agent execution succeeded
* fix: set delivered:false and error on announce delivery failure paths
* Changelog: note cron announce delivery status handling (#31082 )
---------
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-02 07:27:57 -06:00
Peter Steinberger
16e85360a1
perf(cli): cache preaction lazy module imports
2026-03-02 13:26:54 +00:00
Peter Steinberger
4d31c29a19
test(perf): skip shell profile loading in ios team-id script tests
2026-03-02 13:25:49 +00:00
Peter Steinberger
79cb5e2c9b
test(perf): trim cron regression timeout windows
2026-03-02 13:25:49 +00:00
kleebaker
b40d5817a2
fix(cron): avoid 30s timeout for cron run --expect-final ( #29942 )
...
* fix(cron): use longer default timeout for cron run --expect-final
* test(cron-cli): stabilize cron run timeout assertions with explicit run exits
---------
Co-authored-by: Kelly Baker <kelly@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-02 07:24:42 -06:00
Tak Hoffman
254bb7ceee
ui(cron): add advanced controls for run-if-due and routing ( #31244 )
...
* ui(cron): add advanced run controls and routing fields
* ui(cron): gate delivery account id to announce mode
* ui(cron): allow clearing delivery account id in editor
* cron: persist payload lightContext updates
* tests(cron): fix payload lightContext assertion typing
2026-03-02 07:24:33 -06:00
cygaar
127217612c
fix(CI/CD): use path.resolve in expandHomePrefix test for Windows compat ( #30961 )
...
Merged via squash.
Prepared head SHA: 26bc118517
Co-authored-by: cygaar <97691933+cygaar@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-03-02 14:18:11 +01:00
Peter Steinberger
0b762e9a02
fix(android): import remember for pending tools bubble
2026-03-02 13:11:08 +00:00
Peter Steinberger
cb9bce902e
fix(infra): accept cross-realm promises in boundary traversal
2026-03-02 13:00:21 +00:00
Peter Steinberger
848ade07da
test(cli): fix gateway coverage mock signature
2026-03-02 13:00:21 +00:00
Peter Steinberger
a9d572394e
test(perf): tighten exec timeout slack in non-flaky cases
2026-03-02 12:58:00 +00:00
Peter Steinberger
b02b94673f
refactor: dedupe runtime and helper flows
2026-03-02 12:55:47 +00:00
Peter Steinberger
5d3f066bbd
test(perf): reduce boundary-path fuzz setup churn
2026-03-02 12:54:59 +00:00
Peter Steinberger
6adc93cc92
test(perf): skip scheduler startup in cron delivery-plan tests
2026-03-02 12:54:53 +00:00
Peter Steinberger
e99928f3f1
test(perf): use git ls-files fast path for guardrail source scan
2026-03-02 12:42:02 +00:00
Peter Steinberger
afda085b39
test(perf): disable scheduler startup in manual-only cron regressions
2026-03-02 12:41:56 +00:00
Peter Steinberger
3980c315d1
test(perf): avoid real node startup in pre-commit hook integration
2026-03-02 12:41:51 +00:00
Peter Steinberger
7b38e8231e
test(perf): stub expensive cli coverage integration paths
2026-03-02 12:41:45 +00:00
Peter Steinberger
f94d6fb1f1
test(perf): stub pre-commit helpers in hook integration test
2026-03-02 12:27:37 +00:00
Peter Steinberger
5fed91e624
test(perf): avoid real python startup in ios team-id integration case
2026-03-02 12:26:38 +00:00
Peter Steinberger
ba3957ad77
test(perf): bypass daemon install token-generation path in coverage test
2026-03-02 12:24:03 +00:00
Peter Steinberger
916b0e6609
test(perf): tighten cron regression timeout constants
2026-03-02 12:21:35 +00:00
Peter Steinberger
099b11fc7d
test(perf): align media auto-detect no-key mock with scenario
2026-03-02 12:20:51 +00:00
Peter Steinberger
f7b8e4be27
test(fix): stabilize exec no-output heartbeat timing case
2026-03-02 12:18:27 +00:00
Peter Steinberger
2cda78a0b0
test(perf): stub docker probes in filesystem audit cases
2026-03-02 12:18:27 +00:00
Peter Steinberger
87316e07d8
refactor(macos): share pairing and ui dedupe utilities
2026-03-02 12:13:45 +00:00
Peter Steinberger
d85d3c88d5
refactor(agents): centralize tool display definitions
2026-03-02 12:13:45 +00:00
Peter Steinberger
d977af5853
refactor(diffs): share artifact detail and screenshot test helpers
2026-03-02 12:13:45 +00:00
Peter Steinberger
7533015532
refactor(android): extract shared dedupe helpers for node and chat
2026-03-02 12:13:45 +00:00
Peter Steinberger
f01862bce2
test(perf): clear concurrent-start timeout handle in cron regression test
2026-03-02 12:07:38 +00:00
Peter Steinberger
8e0ca219a4
test(perf): precreate plugin config validation fixtures
2026-03-02 12:06:48 +00:00
Peter Steinberger
bdfd3bae6f
test(perf): reuse cli programs in coverage tests
2026-03-02 12:00:28 +00:00
Peter Steinberger
adf2ef88c6
test(perf): simplify temp-path guard scan loop
2026-03-02 11:59:24 +00:00
Peter Steinberger
d95bc10425
test(perf): streamline deep code-safety audit assertions
2026-03-02 11:58:49 +00:00
Peter Steinberger
d9ff3bf1af
test(perf): tighten process exec and supervisor timing fixtures
2026-03-02 11:56:57 +00:00
Peter Steinberger
2b855704da
test(perf): remove redundant ios team-id script invocation
2026-03-02 11:55:35 +00:00
Peter Steinberger
c80a332def
test(perf): cut cron retry waits and tighten tmp guard prefilter
2026-03-02 11:54:26 +00:00
Peter Steinberger
d9a8d3853d
test(perf): trim qmd manager fixture setup overhead
2026-03-02 11:54:21 +00:00
Peter Steinberger
94e480f64a
test(refactor): dedupe preaction command coverage
2026-03-02 11:41:40 +00:00
Peter Steinberger
735216f7e4
test(perf): reduce security audit and guardrail overhead
2026-03-02 11:41:33 +00:00
Peter Steinberger
316875582a
test(perf): speed up pre-commit integration setup
2026-03-02 11:36:16 +00:00
Peter Steinberger
43bffe7bdc
test(perf): cache plugin fixtures and streamline shell tests
2026-03-02 11:35:13 +00:00
Peter Steinberger
cf67e374c0
refactor(macos): dedupe UI, pairing, and runtime helpers
2026-03-02 11:32:20 +00:00
Peter Steinberger
cd011897d0
refactor(ios): dedupe status, gateway, and service flows
2026-03-02 11:32:20 +00:00
Peter Steinberger
2ca5722221
refactor(shared): dedupe common OpenClawKit helpers
2026-03-02 11:32:20 +00:00
Peter Steinberger
3dd01c3361
test(perf): reuse shared temp root in plugin install tests
2026-03-02 11:27:04 +00:00
Peter Steinberger
79b649a25e
test: fix signal-listener typing in exec bridge test
2026-03-02 11:22:26 +00:00
Peter Steinberger
0c2d85529a
test(refactor): dedupe cli and ios script scenarios
2026-03-02 11:16:33 +00:00