Commit Graph

  • ad666c5f37 Fixed Discord channel name (#24281) Henry Loenwind 2026-02-23 08:37:45 +01:00
  • c8a62e1cea Skills/Python: harden script edge cases and add regression tests (#24277) Vincent Koc 2026-02-23 02:34:23 -05:00
  • 36400df086 fix: pass agentDir to /compact command for agent-specific auth (#24133) Glucksberg 2026-02-23 03:33:35 -04:00
  • 9ea740afb6 Sessions: canonicalize mixed-case session keys Vignesh Natarajan 2026-02-22 23:26:32 -08:00
  • 1be8897339 Security: enforce pre-commit security checks in hooks and CI (#24265) Vincent Koc 2026-02-23 02:20:00 -05:00
  • 4ab4754bdf chore(changelog): credit skill packager hardening follow-up Vincent Koc 2026-02-23 02:08:44 -05:00
  • 844924cf8d fix(skill-creator): harden skill packaging path handling (#24260) Vincent Koc 2026-02-23 02:07:36 -05:00
  • 8d9d01447e chore: align plugin versions and harden outbound cross-provider test Vignesh Natarajan 2026-02-22 23:04:17 -08:00
  • 5a0eb695fa chore: format pre-commit config for CI Vignesh Natarajan 2026-02-22 22:54:44 -08:00
  • 76dabd5214 CI/Skills: add Python lint and test harness for skills scripts (#24246) Vincent Koc 2026-02-23 01:52:00 -05:00
  • de96f5fed2 CLI/Sessions: honor default agent for implicit store path Vignesh Natarajan 2026-02-22 22:46:59 -08:00
  • af4330ef75 Update CHANGELOG.md Vincent Koc 2026-02-23 01:44:53 -05:00
  • ec1bc41cf2 fix(openrouter): remove conflicting reasoning_effort from payload (#24120) Misha Kolesnik 2026-02-23 06:41:29 +00:00
  • f3adf142c1 fix(security): escape user input in HTML gallery to prevent stored XSS (#16958) CornBrother0x 2026-02-23 01:39:58 -05:00
  • 5ad5ea53cd Agent: resolve resumed session agent scope before run Vignesh Natarajan 2026-02-22 22:37:54 -08:00
  • 7fab4d128a fix(security): redact sensitive data in OTEL log exports (CWE-532) (#18182) brandonwise 2026-02-23 01:35:32 -05:00
  • 61db3d4a16 fix(protocol): regenerate swift gateway models Ayaan Zaidi 2026-02-23 11:52:42 +05:30
  • 86fcca2352 fix(gateway): annotate connection test mocks Ayaan Zaidi 2026-02-23 11:47:27 +05:30
  • fda98f5605 docs(changelog): add telegram topic target fix Ayaan Zaidi 2026-02-23 11:41:59 +05:30
  • d5105ca456 fix(telegram): unify topic target normalization path Ayaan Zaidi 2026-02-23 11:39:17 +05:30
  • fddc60d174 fix(telegram): preserve legacy prefixed messaging targets Ayaan Zaidi 2026-02-23 11:26:57 +05:30
  • bf732b88e7 test(cron): avoid delivery.mode type widening in isolated announce test Ayaan Zaidi 2026-02-23 10:50:02 +05:30
  • 118611465c test(gateway): make strict-delivery bestEffort case deterministic Ayaan Zaidi 2026-02-23 10:28:27 +05:30
  • d589b3a95c test(gateway): clear agentCommand mock before strict bestEffort assert Ayaan Zaidi 2026-02-23 10:28:04 +05:30
  • 03122e5933 fix(cron): preserve telegram announce target + delivery truth Ayaan Zaidi 2026-02-23 10:22:35 +05:30
  • dcc52850c3 fix: persist resolved telegram delivery targets at runtime Ayaan Zaidi 2026-02-23 09:13:35 +05:30
  • 35fbf26d24 Gateway: suppress tools.catalog plugin conflict diagnostics Tak Hoffman 2026-02-23 00:05:57 -06:00
  • 9e1a13bf4c Gateway/UI: data-driven agents tools catalog with provenance (openclaw#24199) thanks @Takhoffman Tak Hoffman 2026-02-22 23:55:59 -06:00
  • 1c753ea786 test: dedupe fixtures and test harness setup Peter Steinberger 2026-02-23 05:43:30 +00:00
  • 8af19ddc5b refactor: extract shared dedupe helpers for runtime paths Peter Steinberger 2026-02-23 05:43:21 +00:00
  • 9f508056d3 test: collapse remaining trigger command shards Peter Steinberger 2026-02-23 05:22:24 +00:00
  • d90e9f561f test: merge overlapping trigger-handling suites Peter Steinberger 2026-02-23 05:19:23 +00:00
  • af547ec52c test: consolidate trigger-handling suites Peter Steinberger 2026-02-23 05:15:27 +00:00
  • 78f801e243 Validate Telegram delivery targets to reject invalid formats (#21930) Evgeny Zislis 2026-02-23 07:14:46 +02:00
  • 23598e0e3a test: prune redundant abort case and speed stream cap test Peter Steinberger 2026-02-23 05:06:27 +00:00
  • 77c3b142a9 Web UI: add full cron edit parity, all-jobs run history, and compact filters (openclaw#24155) thanks @Takhoffman Tak Hoffman 2026-02-22 23:05:42 -06:00
  • 610863e733 test: speed up long-running async suites Peter Steinberger 2026-02-23 05:03:15 +00:00
  • 48f327c206 test: consolidate redundant suites and speed attachment tests Peter Steinberger 2026-02-23 04:55:43 +00:00
  • 86a8b65e9d test: consolidate redundant suites and speed up timers Peter Steinberger 2026-02-23 04:44:42 +00:00
  • a6a2a9276e test: reduce exec timer test runtime Peter Steinberger 2026-02-23 04:24:52 +00:00
  • 384a161bbc test: consolidate media auto-detect coverage Peter Steinberger 2026-02-23 04:24:45 +00:00
  • a53062ae3b refactor(test): deduplicate isolated agent cron test helpers Peter Steinberger 2026-02-23 04:20:31 +00:00
  • 382fe8009a refactor!: remove google-antigravity provider support Peter Steinberger 2026-02-23 05:20:14 +01:00
  • 558a0137bb chore(release): bump versions to 2026.2.23 Peter Steinberger 2026-02-23 05:13:39 +01:00
  • a54dc7fe80 Cron: suppress fallback main summary for delivery-target errors (openclaw#24074) thanks @Takhoffman Tak Hoffman 2026-02-22 20:24:08 -06:00
  • 457835b104 Compaction: count only completed auto-compactions (#24056) Tak Hoffman 2026-02-22 20:16:45 -06:00
  • 05691be511 Compaction: ignore tool result details in oversized checks (#24057) Tak Hoffman 2026-02-22 20:13:59 -06:00
  • 5c9f9722af Agent runner: align compaction floor guidance (#24059) Tak Hoffman 2026-02-22 20:13:43 -06:00
  • 50c5f75904 Compaction: sanitize token split accounting (#24058) Tak Hoffman 2026-02-22 20:13:21 -06:00
  • 259d863353 Gateway: harden cron.runs jobId path handling (openclaw#24038) thanks @Takhoffman Tak Hoffman 2026-02-22 19:35:26 -06:00
  • 45febecf2a fix(exec): keep implicit sandbox default and restore no-alert baseline Peter Steinberger 2026-02-23 02:17:43 +01:00
  • f6c2e99f5d Cron: preserve due jobs after manual runs (#23994) Tak Hoffman 2026-02-22 19:02:05 -06:00
  • bac26b4472 chore(release): bump version to 2026.2.22-1 Peter Steinberger 2026-02-23 01:59:52 +01:00
  • a10ec2607f Gateway/Chat UI: sanitize untrusted wrapper markup in final payloads Vignesh Natarajan 2026-02-22 16:53:47 -08:00
  • b482da8c9a chore: update appcast for 2026.2.22 beta.1 Peter Steinberger 2026-02-23 01:52:53 +01:00
  • 80f430c2be fix(daemon): extend restart health timeout and improve restart errors Peter Steinberger 2026-02-23 01:49:54 +01:00
  • 278331c49c fix(exec): restore sandbox as implicit host default Peter Steinberger 2026-02-23 01:48:09 +01:00
  • 211ab9e4f6 Cron: persist manual run marker before unlock (#23993) Tak Hoffman 2026-02-22 18:39:37 -06:00
  • 9c87b53c8e security(cli): redact sensitive values in config get output (#23654) SleuthCo.AI 2026-02-22 19:37:33 -05:00
  • f0542df9f0 Docker: precreate identity dir in docker setup Vignesh Natarajan 2026-02-22 16:33:02 -08:00
  • 70dd6a30e7 chore(synology-chat): allow npm publish for plugin package Peter Steinberger 2026-02-23 01:30:36 +01:00
  • b19a6ee62d docs(changelog): move mistral to top and add synology chat Peter Steinberger 2026-02-23 01:25:22 +01:00
  • cc8e6e9939 fix(synology-chat): align docs metadata and declare runtime deps Peter Steinberger 2026-02-23 01:24:41 +01:00
  • 0371646a61 test: fix msteams shared attachment fetch mock typing Peter Steinberger 2026-02-23 00:19:40 +00:00
  • 60c494c024 test: tighten mistral media and onboarding coverage Peter Steinberger 2026-02-23 00:18:49 +00:00
  • 8a8faf066e doctor: clean up legacy Linux gateway services (#21188) Phineas1500 2026-02-22 19:18:59 -05:00
  • 1c2c7843a8 docs: add synology channel docs and fix unreleased changelog Peter Steinberger 2026-02-23 01:15:33 +01:00
  • 320b62265d fix(models): synthesize antigravity Gemini 3.1 pro high/low models (#22899) Phineas1500 2026-02-22 19:11:39 -05:00
  • 5c7c37a02a Agents: infer auth-profile unavailable failover reason Vignesh Natarajan 2026-02-22 16:10:24 -08:00
  • 331b728b8d fix(tui): add OSC 8 hyperlinks for wrapped URLs (#17814) Phineas1500 2026-02-22 19:09:07 -05:00
  • d92ba4f8aa feat: Provider/Mistral full support for Mistral on OpenClaw 🇫🇷 (#23845) Vincent Koc 2026-02-22 19:03:56 -05:00
  • a66b98a9da fix(plugins): hook systemPrompt gets collected then thrown away (#14583) (#14602) yinghaosang 2026-02-23 07:58:21 +08:00
  • 970062872f chore: remove deprecated npm allow-build-scripts config Peter Steinberger 2026-02-23 00:50:57 +01:00
  • 14c54e6501 fix(reasoning): persist off override for discord directives Peter Steinberger 2026-02-23 00:49:59 +01:00
  • f79e3d5f03 fix(agents): remove synthetic done fallback reply Peter Steinberger 2026-02-23 00:49:50 +01:00
  • 1000ff04ea fix(memory): hard-cap embedding inputs before batch Vignesh Natarajan 2026-02-22 15:40:07 -08:00
  • d306fc8ef1 fix(security): OC-07 redact session history credentials and enforce webhook secret (#16928) Aether AI 2026-02-23 10:29:40 +11:00
  • 3efe63d1ad Cron: respect aborts in main wake-now retries (#23967) Tak Hoffman 2026-02-22 17:19:27 -06:00
  • 9bc265f379 Cron: clean run-log write queue entries (#23968) Tak Hoffman 2026-02-22 17:16:42 -06:00
  • 22c9018303 WhatsApp: enforce allowFrom for explicit outbound sends (#20921) Johann Zahlmann 2026-02-23 00:13:23 +01:00
  • d7747148d0 fix(memory): reindex when sources change Vignesh Natarajan 2026-02-22 15:12:01 -08:00
  • 44727dc3a1 security(web_fetch): strip hidden content to prevent indirect prompt injection (#21074) Robin Waslander 2026-02-23 00:10:26 +01:00
  • 73e5bb7635 Cron: apply timeout to startup catch-up runs (#23966) Tak Hoffman 2026-02-22 17:04:30 -06:00
  • 26644c4b89 fix(msteams): add SSRF protection to attachment downloads via redirect and DNS validation (#23598) Lewis 2026-02-22 23:00:54 +00:00
  • a58b40e153 chore(test): stabilize mcporter assertions on Windows Vignesh Natarajan 2026-02-22 14:47:50 -08:00
  • 82d34b4b06 fix(memory): harden qmd collection recovery Vignesh Natarajan 2026-02-22 14:39:28 -08:00
  • 5858de6078 docs: reorder 2026.2.22 changelog by user impact Peter Steinberger 2026-02-22 23:37:03 +01:00
  • 84e5ab598a fix: make windows CI path handling deterministic Peter Steinberger 2026-02-22 22:34:42 +00:00
  • 3b0e62d5bf fix(doctor): warn that approvals.exec.enabled only disables forwarding Peter Steinberger 2026-02-22 23:32:35 +01:00
  • a30f9c8673 fix(sandbox): fallback docker user to workspace owner uid/gid Peter Steinberger 2026-02-22 23:32:21 +01:00
  • 394a1af70f fix(exec): apply per-agent exec defaults for opaque session keys Peter Steinberger 2026-02-22 23:32:00 +01:00
  • 427b4360b9 build: update deps and stabilize tests Peter Steinberger 2026-02-22 23:32:02 +01:00
  • a5917e4ad8 test(exec): resolve rebase artifact in bash-tools test Peter Steinberger 2026-02-22 22:25:42 +00:00
  • 1d8968c8a8 fix(voice-call): harden media stream pre-start websocket handling Peter Steinberger 2026-02-22 23:25:11 +01:00
  • 1ad9f9af5a fix(memory): resolve qmd Windows shim commands Vignesh Natarajan 2026-02-22 14:24:42 -08:00
  • cd919ebd2d refactor(exec): unify wrapper resolution and split approvals tests Peter Steinberger 2026-02-22 23:19:56 +01:00
  • 3645420a33 perf: skip cache-busting for bundled hooks, use mtime for workspace hooks (openclaw#16960) thanks @mudrii mudrii 2026-02-23 06:14:51 +08:00
  • 84303f6a78 test: make exec timeout coverage deterministic Peter Steinberger 2026-02-22 22:13:56 +00:00
  • 13db0b88f5 refactor(gateway): share safe avatar file open checks Peter Steinberger 2026-02-22 23:12:31 +01:00
  • 7b229decdd test(perf): dedupe fixtures and reduce flaky waits Peter Steinberger 2026-02-22 22:05:49 +00:00