Commit Graph

6175 Commits

Author SHA1 Message Date
Gustavo Madeira Santana bb2d219e1f fix(config): apply uiHints to resolved redaction 2026-02-15 10:31:25 -05:00
Gustavo Madeira Santana 964fabe3b3 refactor(config): split sensitive path matching helpers 2026-02-15 10:31:25 -05:00
Gustavo Madeira Santana a32a240d40 refactor(config): normalize whitelist suffixes once 2026-02-15 10:31:25 -05:00
Gustavo Madeira Santana bfa9229c6e test(config): cover passwordFile redaction exemption 2026-02-15 10:31:25 -05:00
Gustavo Madeira Santana 2d9a323714 fix(config): preserve passwordFile whitelist exemption 2026-02-15 10:31:25 -05:00
SK Akram 7050a2e001 fix: make sensitive field whitelist case-insensitive 2026-02-15 10:31:25 -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: 5d20c2cd37
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