Commit Graph

  • 3421b2ec1e fix: harden hook session key routing defaults Peter Steinberger 2026-02-13 02:09:01 +01:00
  • 0a7201fa84 docs: add Windows installer debug equivalents Peter Steinberger 2026-02-13 02:06:56 +01:00
  • 9230a2ae14 fix(browser): require auth on control HTTP and auto-bootstrap token Peter Steinberger 2026-02-13 02:01:57 +01:00
  • 85409e401b fix: preserve inter-session input provenance (thanks @anbecker) Peter Steinberger 2026-02-13 02:01:53 +01:00
  • 7081dee1af fix(media): strip audio attachments after successful transcription (openclaw#9076) thanks @nobrainer-tech Arkadiusz Mastalerz 2026-02-13 02:01:53 +01:00
  • a6003d6711 Changelog: add missing entries for #14882 and #15012 Tak Hoffman 2026-02-12 18:56:34 -06:00
  • 926bf84772 fix: update replyToMode notes (#11062) (thanks @cordx56) Shadow 2026-02-12 18:49:46 -06:00
  • e25ae55879 fix(discord): replyToMode first behaviour CHISEN Kaoru 2026-02-07 08:10:58 +00:00
  • 4b3c9c9c5a fix(discord): respect replyToMode in thread channel CHISEN Kaoru 2026-02-07 03:14:57 +00:00
  • d34138dfee fix: dispatch before_tool_call and after_tool_call hooks from both tool execution paths (openclaw#15012) thanks @Patrick-Barletta Patrick Barletta 2026-02-12 16:48:11 -08:00
  • da2d09f57a fix(memory-flush): instruct agents to append rather than overwrite memory files (openclaw#6878) thanks @EmberCF Ember 🔥 2026-02-13 11:47:43 +11:00
  • 7b34b46363 chore: Update deps. cpojer 2026-02-13 09:43:41 +09:00
  • 99f28031e5 fix: harden OpenResponses URL input fetching Peter Steinberger 2026-02-13 01:38:15 +01:00
  • 4199f9889f fix: harden session transcript path resolution Peter Steinberger 2026-02-13 01:27:33 +01:00
  • 3eb6a31b6f fix: confine sandbox skill sync destinations Peter Steinberger 2026-02-13 01:24:46 +01:00
  • 113ebfd6a2 fix(security): harden hook and device token auth Peter Steinberger 2026-02-13 01:23:26 +01:00
  • 54513f4240 fix: align cron prompt content with filtered reminder events Vignesh Natarajan 2026-02-12 16:01:53 -08:00
  • 7a8a57b573 changelog: dedupe signal entry restored by merge conflict fix Vignesh Natarajan 2026-02-12 15:57:51 -08:00
  • 92334b95d2 changelog: keep signal entry while restoring removed rows Vignesh Natarajan 2026-02-12 15:55:23 -08:00
  • 22593a2723 fix: refine cron heartbeat event detection Vignesh Natarajan 2026-02-12 15:50:27 -08:00
  • c12f693c59 feat: embed actual event text in cron prompt pvtclawn 2026-02-12 23:42:57 +00:00
  • 1c773fcb60 test: fix test isolation and assertion issues pvtclawn 2026-02-12 23:09:44 +00:00
  • 5beecad8ba test: add test for ghost reminder bug (#13317) pvtclawn 2026-02-12 22:58:18 +00:00
  • 4f687a7440 fix: prevent ghost reminder notifications (#13317) pvtclawn 2026-02-12 22:52:32 +00:00
  • 2655041f69 fix: wire 9 unwired plugin hooks to core code (openclaw#14882) thanks @shtse8 Kyle Tse 2026-02-13 00:14:14 +00:00
  • 957b883082 fix(agents): stabilize overflow compaction retries and session context accounting (openclaw#14102) thanks @vpesh Vladimir Peshekhonov 2026-02-13 00:53:13 +01:00
  • da55d70fb0 fix(security): harden untrusted web tool transcripts Peter Steinberger 2026-02-13 00:46:11 +01:00
  • 4543c401b4 Signal: harden E.164 validation Vignesh Natarajan 2026-02-12 15:21:42 -08:00
  • a363e2ca5e Changelog: credit Signal account validation Vignesh Natarajan 2026-02-12 15:15:40 -08:00
  • 056bda5cb7 Signal: validate account input Vignesh Natarajan 2026-02-12 15:11:49 -08:00
  • 04a1ed5e53 chore: make changelog mandatory in PR skills Gustavo Madeira Santana 2026-02-12 18:07:57 -05:00
  • a10f228a5b fix: update totalTokens after compaction using last-call usage (#15018) Kyle Tse 2026-02-12 23:02:30 +00:00
  • 033d5b5c15 Changelog: note discord dm reaction fix Shadow 2026-02-12 16:42:16 -06:00
  • fb8e6156ec fix: handle discord dm reaction allowlist Shadow 2026-02-12 16:42:04 -06:00
  • f8c7ae9b5e fix: use canonical 'direct' instead of 'dm' for DM peer kind (fixes TS2322) Marcus Castro 2026-02-12 09:31:35 -03:00
  • ea3fb9570c fix: use proper LoadedConfig type in test mock Marcus Castro 2026-02-06 10:46:32 -03:00
  • 888f7dbbd8 fix: process Discord DM reactions instead of silently dropping them Marcus Castro 2026-02-06 10:36:16 -03:00
  • d9f3d569a2 fix: add Discord channel-edit thread params (#5542) (thanks @stumct) Shadow 2026-02-12 16:45:39 -06:00
  • 91b96edfc4 fix: document Discord media-only messages (#9507) (thanks @leszekszpunar) Shadow 2026-02-12 16:43:47 -06:00
  • 61d57be4c2 Discord: preserve media caption whitespace Shadow 2026-02-12 16:39:58 -06:00
  • 01e4e15364 fix: normalize Signal mentions (#2013) (thanks @alexgleason) Vignesh Natarajan 2026-02-12 14:32:46 -08:00
  • d3e43de42b Signal: satisfy lint Vignesh Natarajan 2026-02-12 13:41:57 -08:00
  • cfec19df53 Signal: normalize mention placeholders Vignesh Natarajan 2026-02-12 12:48:22 -08:00
  • 051c574047 fix(signal): replace  with @uuid/@phone from mentions Alex Gleason 2026-01-25 18:47:54 -06:00
  • 4d0443391c fix: use iterator.done check for LRU eviction Web Vijayi 2026-02-03 11:04:48 +05:30
  • 5882cf2f5d fix(discord): add TTL and LRU eviction to thread starter cache Web Vijayi 2026-01-31 13:48:50 +05:30
  • 149db5b2c2 Discord: handle thread edit params Shadow 2026-02-12 16:31:06 -06:00
  • abdceedaf6 fix: respect session model override in agent runtime (#14783) (#14983) Kyle Tse 2026-02-12 22:12:15 +00:00
  • c0c34c72bb chore: fix windows CI tests Gustavo Madeira Santana 2026-02-12 16:59:55 -05:00
  • a158c46828 Tests: make download temp-path assertion cross-platform Gustavo Madeira Santana 2026-02-12 16:58:35 -05:00
  • b50640c600 fix(irc): type socket error param Peter Steinberger 2026-02-12 22:58:35 +01:00
  • 722c010b95 chore(deps): update dependencies Peter Steinberger 2026-02-12 22:58:29 +01:00
  • cb0350230c feat(minimax): update models from M2.1 to M2.5 (#14865) Skyler Miao 2026-02-13 05:48:46 +08:00
  • b02c88d3e7 Browser/Logging: share default openclaw tmp dir resolver Gustavo Madeira Santana 2026-02-12 16:43:07 -05:00
  • 4aa035f38f CI: gate auto-response with trigger label Shadow 2026-02-12 15:41:16 -06:00
  • 978effcf26 CI: close PRs with excessive labels Shadow 2026-02-12 15:35:32 -06:00
  • 3b6bd202da Scripts: add issue labeler state + PR support Shadow 2026-02-12 15:27:16 -06:00
  • afbce73570 fix: use os.tmpdir fallback paths for temp files (#14985) Gustavo Madeira Santana 2026-02-12 16:08:41 -05:00
  • 282fb9ad52 CI: handle search 422 in labeler Shadow 2026-02-12 14:58:25 -06:00
  • 47cd7e29ef CI: add labeler backfill dispatch Shadow 2026-02-12 14:43:03 -06:00
  • 5147656d65 fix: prevent heartbeat scheduler death when runOnce throws (#14901) Joseph Krug 2026-02-12 16:38:46 -04:00
  • 1f41f7b1e6 CI: add contributor tier labels Shadow 2026-02-12 14:31:25 -06:00
  • d8d8109711 fix(agents): guard against undefined path in context file entries (#14903) 0xRain 2026-02-13 04:27:56 +08:00
  • 571a237d5a chore: move local imports to the top Gustavo Madeira Santana 2026-02-12 15:14:29 -05:00
  • 49188caf94 chore(pr-skills): suppress output for successful commands (pnpm install/build/test/etc) to lower context usage Gustavo Madeira Santana 2026-02-12 15:10:23 -05:00
  • 1123357c62 chore: refining review PR additional prompts Gustavo Madeira Santana 2026-02-12 14:55:07 -05:00
  • a005881fc9 docs(changelog): add Control UI symlink install fix entry Gustavo Madeira Santana 2026-02-12 14:48:25 -05:00
  • 8d5094e1f4 fix: resolve symlinked argv1 for Control UI asset detection (#14919) Gustavo Madeira Santana 2026-02-12 14:45:31 -05:00
  • bdd0c12329 fix(providers): include provider name in billing error messages (#14697) fagemx 2026-02-13 02:23:27 +08:00
  • 5e7842a41d feat(zai): auto-detect endpoint + default glm-5 (#14786) Peter Steinberger 2026-02-12 19:16:04 +01:00
  • 2b5df1dfea fix: local-time timestamps include offset (#14771) (thanks @0xRaini) Peter Steinberger 2026-02-12 17:53:59 +01:00
  • 468414cac4 fix: use local timezone in console log timestamps Elonito 2026-02-13 00:08:43 +08:00
  • af172742a3 fix(feishu): use msg_type 'media' for video/audio messages (#14648) 0xRain 2026-02-13 02:05:09 +08:00
  • 069670388e perf(test): speed up test runs and harden temp cleanup Peter Steinberger 2026-02-12 17:59:44 +00:00
  • d3aee84499 fix(security): add --ignore-scripts to skills install commands (#14659) Yi Liu 2026-02-13 01:56:35 +08:00
  • 4c86010b06 fix: remove bundled soul-evil hook (closes #8776) (#14757) Tyler 2026-02-13 01:52:09 +08:00
  • 971ac0886b fix(cli): guard against read-only process.noDeprecation on Node.js v23+ (#14152) 0xRain 2026-02-13 01:30:14 +08:00
  • 7695b4842b chore: bump version to 2026.2.12 Peter Steinberger 2026-02-12 18:20:26 +01:00
  • d25e96637c test(agents): make grok api key test hermetic Peter Steinberger 2026-02-09 16:33:32 +00:00
  • b8a5f94f25 refactor(test): consolidate infra unit tests Peter Steinberger 2026-02-07 08:27:56 +00:00
  • 8fce7dc9b6 perf(test): add vitest slowest report artifact Peter Steinberger 2026-02-07 08:27:50 +00:00
  • 9f507112b5 perf(test): speed up vitest by skipping plugins + LLM slug Peter Steinberger 2026-02-07 07:57:50 +00:00
  • 626a1d0699 fix(gateway): increase WebSocket max payload to 5 MB for image uploads (#14486) 0xRain 2026-02-13 00:48:49 +08:00
  • a2ddcdadeb fix: fix: transcribe audio before mention check in groups with requireMention (openclaw#9973) thanks @mcinteerj Jake 2026-02-13 04:58:01 +13:00
  • a5ab9fac0c fix(tts): strip markdown before sending text to TTS engines (#13237) danielwanwx 2026-02-12 07:46:57 -08:00
  • 4736fe7fde fix: fix(boot): use ephemeral session per boot to prevent stale context (openclaw#11764) thanks @mcinteerj Jake 2026-02-13 04:41:43 +13:00
  • 6b1f485ce8 fix(telegram): add retry logic to health probe (openclaw#7405) thanks @mcinteerj Jake 2026-02-13 04:11:35 +13:00
  • 5554fd23cc AGENTS.md: make PR_WORKFLOW optional (don’t override maintainer workflows) Tak Hoffman 2026-02-12 08:43:06 -06:00
  • d31caa81ef fix(runtime): guard cleanup and preserve skipped cron jobs Sebastian 2026-02-12 09:28:47 -05:00
  • 4f329f923c fix(agents): narrow billing error 402 regex to avoid false positives on issue IDs (#13827) 0xRain 2026-02-12 22:18:06 +08:00
  • 6a12d83450 changelog: add missing fix entries Tak Hoffman 2026-02-12 08:10:23 -06:00
  • 455bc1ebba fix: use last API call's cache tokens for context-size display (#13698) (#13805) Akari 2026-02-12 23:01:36 +09:00
  • 4c350bc4c8 Fix: Prevent file descriptor leaks in child process cleanup (#13565) Kyle Chen 2026-02-12 22:01:33 +08:00
  • 6f74786384 fix(antigravity): opus 4.6 forward-compat model + thinking signature sanitization bypass (#14218) jg-noncelogic 2026-02-12 09:01:28 -05:00
  • d85150357f feat: support .agents/skills/ directory for cross-agent skill discovery (#9966) Taras Lukavyi 2026-02-12 14:56:19 +01:00
  • dcb921944a fix: prevent double compaction caused by cache-ttl entry bypassing guard (#13514) taw0002 2026-02-12 08:55:32 -05:00
  • 21d7203fa9 fix(daemon): suppress EPIPE error in restartLaunchAgent stdout write (#14343) 0xRain 2026-02-12 21:55:29 +08:00
  • 7f6f7f598c fix: ignore meta field changes in config file watcher (#13460) brandonwise 2026-02-12 08:55:26 -05:00
  • 647d929c9d fix: Unauthenticated Nostr profile API allows remote config tampering (#13719) Coy Geek 2026-02-12 05:55:22 -08:00
  • acb9cbb898 fix(gateway): drain active turns before restart to prevent message loss (#13931) 0xRain 2026-02-12 21:55:19 +08:00