Peter Steinberger
2b143de554
refactor(test): dedupe ghost reminder assertions
2026-02-15 15:40:43 +00:00
Peter Steinberger
d979c6c089
refactor(test): simplify heartbeat model override tests
2026-02-15 15:36:58 +00:00
Peter Steinberger
ee331e8d55
refactor(test): share heartbeat sandbox
2026-02-15 15:35:24 +00:00
Marcus Widing
ade11ec892
fix(announce): use deterministic idempotency keys to prevent duplicate subagent announces ( #17150 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 54bba3cea1bcb74e9048aeb9c4968cb2629530c7
Co-authored-by: widingmarcus-cyber <245375637+widingmarcus-cyber@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-15 10:34:34 -05:00
Peter Steinberger
7ea14a1c87
refactor(test): share status transcript log writer
2026-02-15 15:32:29 +00:00
Sk Akram
1911942363
fix: make sensitive field whitelist case-insensitive ( #16148 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: bb2d219e1f577c2fc8e4a11b2819251d14d5337e
Co-authored-by: akramcodez <179671552+akramcodez@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-02-15 10:31:48 -05:00
Rodrigo Uroz
6565ec2e53
gateway: return actionable error for send channel webchat (openclaw#15703) thanks @rodrigouroz
...
Verified:
- pnpm build
- pnpm check (fails on current main with unrelated type errors in src/memory/embedding-manager.test-harness.ts)
- pnpm test:macmini (not run after pnpm check failure)
- pnpm test -- src/gateway/server-methods/send.test.ts
Co-authored-by: rodrigouroz <165576107+rodrigouroz@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-02-15 09:31:11 -06:00
Peter Steinberger
3d38e56401
refactor(test): dedupe hook transform skip assertions
2026-02-15 15:30:37 +00:00
Gustavo Madeira Santana
2e64cbd1b8
chore(memory): tighten embedding harness types
2026-02-15 10:30:19 -05:00
Gustavo Madeira Santana
88caa4b50c
chore(cron): simplify enabled checks for lint
2026-02-15 10:30:19 -05:00
Peter Steinberger
fa4c282f9e
refactor(test): dedupe models list provider filter cases
2026-02-15 15:29:00 +00:00
Peter Steinberger
88cac5985e
refactor(test): dedupe update runner stable command mocks
2026-02-15 15:27:47 +00:00
Peter Steinberger
0f4036b0f6
refactor(test): share line auto-reply deps
2026-02-15 15:26:17 +00:00
misterdas
c211fd112c
fix(subagents): add model fallback support to sessions_spawn tool ( #17197 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 5d20c2cd37ea374631bf5d8e73db4b135775eaed
Co-authored-by: misterdas <170702047+misterdas@users.noreply.github.com >
Co-authored-by: sebslight <19554889+sebslight@users.noreply.github.com >
Reviewed-by: @sebslight
2026-02-15 10:25:47 -05:00
Peter Steinberger
75f3b5069b
refactor(test): dedupe telegram bot mention scaffolding
2026-02-15 15:24:40 +00:00
Peter Steinberger
831fb0aea3
refactor(test): dedupe model directive persist setup
2026-02-15 15:22:50 +00:00
Peter Steinberger
7ecc105c3d
refactor(test): dedupe monitor inbox quoted reply checks
2026-02-15 15:20:31 +00:00
Peter Steinberger
4f8a2ed2ce
refactor(test): dedupe telegram dispatch scaffolding
2026-02-15 15:19:10 +00:00
Peter Steinberger
53ffc309f3
refactor(test): simplify onboarding wizard scaffolding
2026-02-15 15:16:55 +00:00
Peter Steinberger
3e7800befb
refactor(test): dedupe onboarding gateway prompter
2026-02-15 15:15:19 +00:00
Peter Steinberger
e2f73650d4
refactor(test): share signal receive harness
2026-02-15 15:14:34 +00:00
Rodrigo Uroz
89dccc79a7
cron: infer payload kind for model-only update patches (openclaw#15664) thanks @rodrigouroz
...
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm check (fails on current origin/main in src/memory/embedding-manager.test-harness.ts; unchanged by this PR)
Co-authored-by: rodrigouroz <384037+rodrigouroz@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-02-15 09:12:51 -06:00
Peter Steinberger
3c97ec70d1
refactor(test): dedupe followup queue test setup
2026-02-15 15:11:34 +00:00
Peter Steinberger
beffb6fe48
refactor(test): dedupe session-memory hook setup
2026-02-15 15:09:26 +00:00
Peter Steinberger
71c1d09f22
refactor(test): share memory embedding fixture
2026-02-15 15:07:09 +00:00
Peter Steinberger
fe27215747
refactor(test): share web broadcast-groups harness
2026-02-15 15:03:47 +00:00
Ayaan Zaidi
a69e82765f
fix(telegram): stream replies in-place without duplicate final sends
2026-02-15 20:32:51 +05:30
Peter Steinberger
8b2a5672be
refactor(test): reuse command test harness
2026-02-15 15:01:00 +00:00
Peter Steinberger
d3d82a1c19
refactor(test): share google-shared test helpers
2026-02-15 14:57:15 +00:00
Gustavo Madeira Santana
bd9d35c720
chore: remove defensive logic
2026-02-15 09:54:04 -05:00
Peter Steinberger
723e314e2b
fix(ci): avoid vitest TDZ in shared mocks
2026-02-15 14:52:41 +00:00
Alejandro Santander
9a344da298
fix(cron): treat missing enabled as true in update() (openclaw#15477) thanks @eternauta1337
...
Verified:
- pnpm exec vitest src/cron/service.issue-regressions.test.ts
Co-authored-by: eternauta1337 <550409+eternauta1337@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-02-15 08:52:02 -06:00
Peter Steinberger
a7b6555195
refactor(test): share memory embedding mocks
2026-02-15 14:48:23 +00:00
Peter Steinberger
e2c68cb169
refactor(test): share plugin hook registry helper
2026-02-15 14:44:15 +00:00
Peter Steinberger
6ec76af3a6
refactor(test): share slack slash mocks
2026-02-15 14:41:45 +00:00
Peter Steinberger
dd11a6bcda
refactor(test): share sessions_spawn e2e harness
2026-02-15 14:38:43 +00:00
Peter Steinberger
893d2fb862
refactor(test): share audio provider ssrf hooks
2026-02-15 14:33:30 +00:00
Peter Steinberger
85b267aae9
refactor(agents): dedupe exec spawn and process failures
2026-02-15 14:28:55 +00:00
Peter Steinberger
34b6c743f5
refactor(shared): share requirements eval for remote context
2026-02-15 14:26:10 +00:00
Peter Steinberger
33a3a56ee1
refactor(auto-reply): share agent-runner test harness mocks
2026-02-15 14:24:06 +00:00
Peter Steinberger
af34c8fafe
refactor(onboard): share local workspace+gateway config
2026-02-15 14:21:28 +00:00
Peter Steinberger
1a758135d8
refactor(cli): share configure section runner
2026-02-15 14:20:06 +00:00
Peter Steinberger
a58088383b
refactor(config): dedupe irc schema refinements
2026-02-15 14:18:06 +00:00
Peter Steinberger
b060afd3a5
refactor(cli): dedupe directory table rendering
2026-02-15 14:17:07 +00:00
Peter Steinberger
d458131821
refactor(cli): dedupe approvals allowlist actions
2026-02-15 14:14:39 +00:00
Peter Steinberger
0f86ee531b
refactor(agents): dedupe sentence break scanning
2026-02-15 14:12:25 +00:00
Peter Steinberger
0c29ffac09
refactor(agents): dedupe forward-compat template clone
2026-02-15 14:09:57 +00:00
Peter Steinberger
ebf44f5096
refactor(auto-reply): dedupe on/off/full normalization
2026-02-15 14:07:28 +00:00
Peter Steinberger
7b39aa3444
refactor(auto-reply): reuse inline directive clearer
2026-02-15 14:05:47 +00:00
Peter Steinberger
384a886b70
refactor(cli): share commander reparse helper
2026-02-15 14:02:18 +00:00