Commit Graph

  • 16df7ef4a9 feat(onboarding)!: default tools profile to messaging Peter Steinberger 2026-03-02 18:12:03 +00:00
  • 9b8e642475 Config: newline-join sandbox setupCommand arrays (#31953) Mark L 2026-03-03 02:11:32 +08:00
  • 8b27582509 fix(cli): apply --profile before dotenv bootstrap in runCli (#31950) bmendonca3 2026-03-02 11:09:45 -07:00
  • a6489ab5e9 fix(agents): cap openai-completions tool call ids to provider-safe format (#31947) bmendonca3 2026-03-02 11:08:20 -07:00
  • 83c8406f01 refactor(security): split gateway auth suites and share safe write path checks Peter Steinberger 2026-03-02 18:06:58 +00:00
  • 602f6439bd test(memory): stabilize windows qmd spawn expectation Peter Steinberger 2026-03-02 18:06:01 +00:00
  • 1c9deeda97 refactor: split webhook ingress and policy guards Peter Steinberger 2026-03-02 18:02:10 +00:00
  • fc0d374390 test(perf): drop duplicate gateway config patch validation case Peter Steinberger 2026-03-02 18:00:11 +00:00
  • 0ebe0480fa test(perf): replace relay fixed sleeps with condition waits Peter Steinberger 2026-03-02 17:55:47 +00:00
  • 8ae8056622 test(perf): trim telegram webhook artificial delay windows Peter Steinberger 2026-03-02 17:48:36 +00:00
  • 54382a66b4 test(perf): bypass matrix send queue delay in send tests Peter Steinberger 2026-03-02 17:46:22 +00:00
  • d7ae61c412 test(gateway): fix trusted-proxy control-ui auth test origin config Peter Steinberger 2026-03-02 17:45:20 +00:00
  • b07589642d test(perf): remove redundant acpx healthy-command case Peter Steinberger 2026-03-02 17:41:45 +00:00
  • 26b8e6d510 test(perf): avoid cron min-refire delay in auto-run coverage Peter Steinberger 2026-03-02 17:41:39 +00:00
  • e339c75d5d style(docs): format faq markdown spacing Peter Steinberger 2026-03-02 17:38:06 +00:00
  • 7dac9b05dd fix(security): harden zip write race handling Peter Steinberger 2026-03-02 17:38:03 +00:00
  • eb35fb745d docs: remove provider recommendation language Peter Steinberger 2026-03-02 17:33:35 +00:00
  • b9e820b7ed test(perf): cut exec approval metadata test timeout Peter Steinberger 2026-03-02 17:32:59 +00:00
  • aee27d0e38 refactor(security): table-drive wrapper approval pinning tests Peter Steinberger 2026-03-02 17:30:41 +00:00
  • 34ff873a7e test(perf): trim fixed waits in relay and startup tests Peter Steinberger 2026-03-02 17:30:22 +00:00
  • 310dd24ce3 test(perf): clean acpx runtime fixtures at suite end Peter Steinberger 2026-03-02 17:30:17 +00:00
  • d4bf07d075 refactor(security): unify hardened install and fs write flows Peter Steinberger 2026-03-02 17:23:24 +00:00
  • d3e8b17aa6 fix: harden webhook auth-before-body handling Peter Steinberger 2026-03-02 17:20:46 +00:00
  • dded569626 fix(security): preserve system.run wrapper approval semantics Peter Steinberger 2026-03-02 17:20:52 +00:00
  • 104d32bb64 fix(security): unify root-bound write hardening Peter Steinberger 2026-03-02 17:11:04 +00:00
  • be3a62c5e0 test(perf): defer delivery queue fixture cleanup to suite end Peter Steinberger 2026-03-02 17:10:49 +00:00
  • 193ad2f4f0 fix: handle PowerShell execution policy on Windows install (#24794) Hiren Thakore 2026-03-02 12:09:01 -05:00
  • a0e11e63fe docs(faq): add Windows exec encoding troubleshooting (#30736) Dalomeve 2026-03-03 01:08:26 +08:00
  • 07b16d5ad0 fix(security): harden workspace bootstrap boundary reads Peter Steinberger 2026-03-02 17:07:26 +00:00
  • 67b2dde7c5 Docs: add WSL2 boot auto-start guide (#31616) Mark L 2026-03-03 01:07:15 +08:00
  • 7a55a3ca07 fix(install): correct Windows PATH troubleshooting docs (#28102) Glucksberg 2026-03-02 13:07:07 -04:00
  • 11562c452a test(perf): avoid unused heartbeat fixture file writes Peter Steinberger 2026-03-02 17:01:34 +00:00
  • eb2e20c994 fix(ui): preserve margin-top: 0 for onboarding mode Val Alexander 2026-03-02 09:36:08 -06:00
  • 24a13c05b3 fix(ui): add mobile responsive margins and overflow fallback Val Alexander 2026-03-02 09:21:45 -06:00
  • 20c36f7e84 fix(ui): prevent config page save button from being clipped by overflow SidQin-cyber 2026-03-02 21:51:27 +08:00
  • db7a8a6982 test(perf): reuse delivery queue suite temp root Peter Steinberger 2026-03-02 16:55:09 +00:00
  • 4a80311628 refactor(security): split sandbox media staging and stream safe copies Peter Steinberger 2026-03-02 16:53:10 +00:00
  • 7a7eee920a refactor(gateway): harden plugin http route contracts Peter Steinberger 2026-03-02 16:47:51 +00:00
  • 33e76db12a refactor(gateway): scope ws origin fallback metrics to runtime Peter Steinberger 2026-03-02 16:46:46 +00:00
  • 9a68590385 refactor(logging): extract bounded regex redaction util Peter Steinberger 2026-03-02 16:46:38 +00:00
  • 031bf0c6c0 refactor(security): split safe-regex parse and bounded matching Peter Steinberger 2026-03-02 16:46:31 +00:00
  • 8611fd67b5 test(perf): remove duplicate bundled memory slot loader case Peter Steinberger 2026-03-02 16:46:09 +00:00
  • 14c93d2646 docs(changelog): add skills archive extraction hardening note Peter Steinberger 2026-03-02 16:44:46 +00:00
  • 1b462ed174 fix(test): use NTFS junctions and platform guards for symlink tests on Windows (openclaw#28747) thanks @arosstale Artale 2026-03-02 17:45:19 +01:00
  • 18f8393b6c fix: harden sandbox writes and centralize atomic file writes Peter Steinberger 2026-03-02 16:44:46 +00:00
  • 14e4575af5 docs(changelog): note gateway and regex hardening Peter Steinberger 2026-03-02 16:37:26 +00:00
  • b1592457fa perf(security): bound regex input in filters and redaction Peter Steinberger 2026-03-02 16:37:23 +00:00
  • 31c7637e0f fix(security): block quantified ambiguous alternation regex Peter Steinberger 2026-03-02 16:37:19 +00:00
  • d5ae4b8337 fix(gateway): require local client for loopback origin fallback Peter Steinberger 2026-03-02 16:37:15 +00:00
  • 0dbb92dd2b fix(security): harden tar archive extraction parity Peter Steinberger 2026-03-02 16:36:46 +00:00
  • 17ede52a4b fix(security): harden sandbox media staging destination writes Peter Steinberger 2026-03-02 16:34:59 +00:00
  • be65dc8acc docs(diffs): clarify file size limitations Gustavo Madeira Santana 2026-03-02 11:34:06 -05:00
  • 8828418111 test(subagent-announce): fix flaky Windows-only test failure (#31298) (openclaw#31370) thanks @zwffff zwffff 2026-03-03 00:33:07 +08:00
  • 4dd6c7a509 test(perf): avoid redundant root mkdir in hooks install tests Peter Steinberger 2026-03-02 16:32:53 +00:00
  • d94de5c4a1 fix(cron): normalize topic-qualified target.to in messaging tool suppress check (#29480) bboyyan 2026-03-03 00:32:06 +08:00
  • 09f49cd921 fix(cron): accept delivery mode "none" for sessionTarget="main" (#27431) (#28871) Glucksberg 2026-03-02 12:32:00 -04:00
  • 87d05592ea docs(changelog): add telegram dm streaming note (#31824) Ayaan Zaidi 2026-03-02 21:59:19 +05:30
  • d74bc257d8 fix(line): mark webhook route as plugin-authenticated Peter Steinberger 2026-03-02 16:27:41 +00:00
  • 6edb512efa feat(telegram): use sendMessageDraft for private chat streaming (#31824) Ayaan Zaidi 2026-03-02 21:56:59 +05:30
  • c973b053a5 refactor(net): unify proxy env checks and guarded fetch modes Peter Steinberger 2026-03-02 16:24:20 +00:00
  • a229ae6c3e chore(lint): add registerHttpHandler usage guard script Peter Steinberger 2026-03-02 16:22:43 +00:00
  • 2fd8264ab0 refactor(gateway): hard-break plugin wildcard http handlers Peter Steinberger 2026-03-02 16:22:31 +00:00
  • b13d48987c refactor(gateway): unify control-ui and plugin webhook routing Peter Steinberger 2026-03-02 16:17:31 +00:00
  • 21708f58ce fix(exec): resolve PATH key case-insensitively for Windows pathPrepend (#25399) (#31879) Tak Hoffman 2026-03-02 10:14:38 -06:00
  • 1ea42ebe98 fix(tsgo): unblock baseline type errors (#31873) Tak Hoffman 2026-03-02 10:09:49 -06:00
  • 3e5762c288 fix(security): harden sms.send dangerous-node defaults Peter Steinberger 2026-03-02 16:06:36 +00:00
  • c4711a9b69 fix(gateway): let POST requests pass through root-mounted Control UI to plugin handlers SidQin-cyber 2026-03-02 14:11:36 +08:00
  • ea204e65a0 fix(browser): fail closed navigation guard with env proxy Peter Steinberger 2026-03-02 16:06:15 +00:00
  • 14fbd0e6b6 test(perf): reduce timer teardown overhead in cron issue regressions Peter Steinberger 2026-03-02 16:05:56 +00:00
  • 17c434f2f3 refactor: split browser context/actions and unify CDP timeout policy Peter Steinberger 2026-03-02 16:02:21 +00:00
  • 19f5d1345c test(perf): cache redact hints and tune guardrail scan concurrency Peter Steinberger 2026-03-02 16:01:29 +00:00
  • 64c443ac65 docs(changelog): credit sessions_spawn agentId validation fix (#31381) Peter Steinberger 2026-03-02 15:59:11 +00:00
  • b28e472fa5 fix(agents): validate sessions_spawn agentId format (#31381) Peter Steinberger 2026-03-02 15:57:17 +00:00
  • 0c6db05cc0 fix(agents): add strict format validation to sessions_spawn for agentId root 2026-03-02 14:39:46 +08:00
  • ade46d8ab7 fix(logging): log timestamps use local time instead of UTC (#28434) Liu Yuan 2026-03-02 23:57:03 +08:00
  • 82247f09a7 test(perf): remove redundant module reset in system presence version tests Peter Steinberger 2026-03-02 15:56:15 +00:00
  • d01e82d54a test(perf): avoid module reload churn in config guard tests Peter Steinberger 2026-03-02 15:56:10 +00:00
  • 93b0724025 fix(gateway): fail closed plugin auth path canonicalization Peter Steinberger 2026-03-02 15:54:53 +00:00
  • 44270c533b docs(changelog): credit sandbox mkdirp boundary fix (#31547) Peter Steinberger 2026-03-02 15:54:29 +00:00
  • dec2c9e74d fix(sandbox): allow mkdirp boundary checks on existing directories (#31547) Peter Steinberger 2026-03-02 15:52:30 +00:00
  • 6135eb3353 fix(sandbox): allow mkdirp boundary check on existing directories User 2026-03-02 17:43:52 +08:00
  • 345abf0b20 fix: preserve dns pinning for strict web SSRF fetches Peter Steinberger 2026-03-02 15:54:18 +00:00
  • a3d2021eea test(cron): stabilize model precedence mocks in bun runs (#31594) Peter Steinberger 2026-03-02 15:06:25 +00:00
  • e08ba063d8 test(android): fix GatewaySessionInvokeTest coroutine job typing (#31594) Peter Steinberger 2026-03-02 14:53:56 +00:00
  • 998d477f5e test: stabilize cross-platform regression suites (#31594) Peter Steinberger 2026-03-02 14:43:14 +00:00
  • a49afd25ea fix(secrets): ignore stdin EPIPE from fast-exit exec resolvers Peter Steinberger 2026-03-02 13:55:26 +00:00
  • d86c1a67e0 fix(slack): correct typed message event overloads (#31701) Peter Steinberger 2026-03-02 13:43:04 +00:00
  • 05b84e718b fix(feishu): preserve explicit target routing hints (#31594) (thanks @liuxiaopai-ai) Peter Steinberger 2026-03-02 13:40:55 +00:00
  • 07b419a0e7 Feishu: honor group/dm prefixes in target parsing liuxiaopai-ai 2026-03-02 18:48:36 +08:00
  • 12be9a08fe refactor(diffs): dedupe functions Gustavo Madeira Santana 2026-03-02 10:37:43 -05:00
  • ee1b147631 fix(zalouser): harden inbound sender id handling Peter Steinberger 2026-03-02 15:44:02 +00:00
  • 208a9b1ad1 docs(zalouser): document js-native migration and breaking change Peter Steinberger 2026-03-02 15:40:46 +00:00
  • 0f00110f5d test(zalouser): expand native runtime regression coverage Peter Steinberger 2026-03-02 15:40:39 +00:00
  • 174f2de447 feat(zalouser): migrate runtime to native zca-js Peter Steinberger 2026-03-02 15:40:26 +00:00
  • db3d8d82c1 test(perf): avoid module reset churn in daemon lifecycle tests Peter Steinberger 2026-03-02 15:43:11 +00:00
  • 3f2848433a test(perf): reuse suite temp-home fixture in config io write tests Peter Steinberger 2026-03-02 15:40:24 +00:00
  • 663c1858b8 refactor(browser): split server context and unify CDP transport Peter Steinberger 2026-03-02 15:41:58 +00:00
  • 729ddfd7c8 fix: add zalo webhook account-scope regression assertions (#26121) (thanks @bmendonca3) Peter Steinberger 2026-03-02 15:38:17 +00:00
  • f39882d57e zalo: update pairing-store read assertion to scoped params object bmendonca3 2026-03-01 01:07:32 -07:00
  • 6b7d3fb011 security(zalo): scope pairing store by account bmendonca3 2026-02-24 21:39:42 -07:00