Commit Graph

  • 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
  • f7e05d0136 fix: exclude maxTokens from config redaction + honor deleteAfterRun on skipped cron jobs (#13342) niceysam 2026-02-12 22:55:05 +09:00
  • f8cad44cd6 fix(voice-call): pass Twilio stream auth token via <Parameter> instead of query string (#14029) mcwigglesmcgee 2026-02-12 05:55:00 -08:00
  • f8c91b3c5f fix: prevent undefined token in gateway auth config (#13809) asklee-klawd 2026-02-12 14:45:38 +01:00
  • 2ef4ac08cf fix(gateway): handle async EPIPE on stdout/stderr during shutdown (#13414) Keshav Rao 2026-02-12 05:45:36 -08:00
  • 94bc62ad46 fix(media): strip MEDIA: lines with local paths instead of leaking as text (#14399) 0xRain 2026-02-12 21:45:22 +08:00
  • 94d6858160 fix(gateway): auto-generate token during gateway install to prevent launchd restart loop (#13813) Cathryn Lavery 2026-02-12 07:45:09 -06:00
  • f836c385ff fix: BlueBubbles webhook auth bypass via loopback proxy trust (#13787) Coy Geek 2026-02-12 05:12:17 -08:00
  • 8dd60fc7d9 feat(telegram): render blockquotes as native <blockquote> tags (#14608) (#14626) 大猫子 2026-02-12 21:11:57 +08:00
  • 540996f10f feat(provider): Z.AI endpoints + model catalog (#13456) (thanks @tomsun28) (#13456) Tomsun28 2026-02-12 21:01:48 +08:00
  • b094491cf5 fix(config): restore schema.ts schema helper types after hints refactor vignesh07 2026-02-12 00:44:10 -08:00
  • fa427f63b8 refactor(config): restore schema.ts to use schema.hints vignesh07 2026-02-12 00:40:11 -08:00
  • d8016c30cd fix: add types condition to plugin-sdk export for moduleResolution NodeNext (#14485) 0xRain 2026-02-12 16:31:48 +08:00
  • 5c32989f53 perf: use JSON.parse instead of JSON5.parse for sessions.json (~35x faster) (#14530) hyf0-agent 2026-02-12 16:10:21 +08:00
  • 16f2492547 changelog: add telegram reaction warning fix entry Tak Hoffman 2026-02-12 00:29:49 -06:00
  • 4b86c9e555 fix(telegram): surface REACTION_INVALID as non-fatal warning (#14340) 0xRain 2026-02-12 14:28:47 +08:00
  • 4094cef233 changelog: add telegram and slack fix entries Tak Hoffman 2026-02-12 00:14:18 -06:00
  • 472808a207 fix(tests): update thread ID handling in Slack message collection tests (#14108) J. Brandon Johnson 2026-02-11 22:13:15 -08:00
  • 3696b15abc fix(slack): change default replyToMode from "off" to "all" (#14364) NM 2026-02-12 01:13:07 -05:00
  • bbfaac88ff fix(telegram): handle no-text message in model picker editMessageText (#14397) 0xRain 2026-02-12 14:12:46 +08:00
  • 338bc90f82 changelog: add cron and whatsapp fix entries with contributor thanks Tak Hoffman 2026-02-11 23:44:56 -06:00
  • 39e3d58fe1 fix: prevent cron jobs from skipping execution when nextRunAtMs advances (#14068) WalterSumbon 2026-02-12 13:33:22 +08:00
  • a88ea42ec7 fix(cron): prevent one-shot at jobs from re-firing on restart after skip/error (#13845) (#13878) 大猫子 2026-02-12 13:33:15 +08:00
  • b0dfb83952 fix(cron): use requested agentId for isolated job auth resolution (#13983) 0xRain 2026-02-12 13:32:45 +08:00
  • 7a0591ef87 fix(whatsapp): allow media-only sends and normalize leading blank payloads (#14408) Karim Naguib 2026-02-11 21:21:21 -08:00
  • 186dc0363f fix: default MIME type for WhatsApp voice messages when Baileys omits it (#14444) Marcus Castro 2026-02-12 02:09:09 -03:00
  • e24d023080 fix(whatsapp): convert Markdown bold/strikethrough to WhatsApp formatting (#14285) Ajay Rajnikanth 2026-02-12 06:09:02 +01:00
  • 2e03131712 chore: add feishu contributor thanks to changelog (openclaw#14448) Tak Hoffman 2026-02-11 22:48:31 -06:00
  • 18610a587d chore: refresh lockfile after feishu dep removal (openclaw#14423) thanks @jackcooper2015 Tak Hoffman 2026-02-11 22:37:25 -06:00
  • 7ca8d936d5 fix: remove workspace dev dependency in feishu plugin (openclaw#14423) thanks @jackcooper2015 Tak Hoffman 2026-02-11 22:36:11 -06:00
  • cf6e8e18d2 fix: preserve top-level feishu doc block order (openclaw#13994) thanks @Cynosure159 Tak Hoffman 2026-02-11 22:35:54 -06:00
  • a028c0512c fix: use resolved feishu account in status probe (openclaw#11233) thanks @onevcat Tak Hoffman 2026-02-11 22:35:19 -06:00
  • 3d771afe79 fix: tighten feishu mention trigger matching (openclaw#11088) thanks @openperf Tak Hoffman 2026-02-11 22:33:04 -06:00
  • 8fdb2e64a7 fix: buffer upload path for feishu SDK (openclaw#10345) thanks @youngerstyle Tak Hoffman 2026-02-11 22:31:24 -06:00
  • 04e3a66f90 fix(cron): pass agentId to runHeartbeatOnce for main-session jobs (#14140) 石川 諒 2026-02-12 13:22:29 +09:00
  • 04f695e562 fix(cron): isolate schedule errors to prevent one bad job from breaking all jobs (#14385) MarvinDontPanic 2026-02-11 23:17:07 -05:00
  • ace5e33cee fix(cron): re-arm timer when onTimer fires during active job execution (#14233) Tom Ron 2026-02-12 06:13:27 +02:00
  • dd6047d998 fix(cron): prevent duplicate fires when multiple jobs trigger simultaneously (#14256) Xinhua Gu 2026-02-12 05:04:17 +01:00
  • b912d3992d (fix): handle Cloudflare 521 and transient 5xx errors gracefully (#13500) Rodrigo Uroz 2026-02-12 00:42:33 -03:00
  • c28cbac512 CI: add PR size autolabel workflow (#14410) Tak Hoffman 2026-02-11 21:12:27 -06:00
  • 631102e714 fix(agents): scope process/exec tools to sessionKey for isolation (#4887) Jake 2026-02-12 14:55:12 +13:00
  • 36e27ad561 Memory: make qmd search-mode flags compatible Vignesh Natarajan 2026-02-07 19:59:40 -08:00
  • 6d9d4d04ed Memory/QMD: add configurable search mode Vignesh Natarajan 2026-02-07 19:48:03 -08:00
  • c2f9f2e1cd chore: Remove accidentally committed .md file. cpojer 2026-02-12 09:45:58 +09:00
  • 018ebb35ba chore: Clean up pre-commit hook. cpojer 2026-02-12 09:44:30 +09:00
  • c2178e2522 chore: Cleanup useless CI job. cpojer 2026-02-12 09:37:45 +09:00
  • 9df89ceda2 chore: Update deps. cpojer 2026-02-12 09:14:48 +09:00
  • 1d2c5783fd fix(agents): enable tool call ID sanitization for Anthropic provider (#13830) 0xRain 2026-02-12 07:42:24 +08:00
  • 43818e1583 fix(agents): re-run tool_use pairing repair after history truncation (#13926) 0xRain 2026-02-12 07:42:05 +08:00
  • bebba124e8 fix(ui): escape raw HTML in chat messages instead of rendering it (#13952) 0xRain 2026-02-12 07:40:40 +08:00
  • 729181bd06 fix(agents): exclude rate limit errors from context overflow classification (#13747) 0xRain 2026-02-12 07:40:09 +08:00
  • 2f1f82674a Memory/QMD: harden no-results parsing Vignesh Natarajan 2026-02-11 15:12:33 -08:00
  • 3d343932cf Memory/QMD: treat plain-text no-results as empty Vignesh Natarajan 2026-02-07 19:39:50 -08:00
  • 4baa43384a fix(media): guard local media reads + accept all path types in MEDIA directive buddyh 2026-02-08 23:52:11 -05:00
  • 029b77c85b onboard: support custom provider in non-interactive flow (#14223) ENCHIGO 2026-02-12 03:48:45 +08:00
  • c8d9733e41 Changelog: add #13262 entry Shadow 2026-02-11 13:27:05 -06:00