Commit Graph

  • 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
  • a67752e6be fix(discord): use partial mock for @buape/carbon in slash test Claude Code 2026-02-10 08:53:24 +01:00
  • 940ce424c8 chore: make review mode switching idempotent Gustavo Madeira Santana 2026-02-11 14:09:16 -05:00
  • 4200782a5d fix(heartbeat): honor heartbeat.model config for heartbeat turns (#14103) Kyle Tse 2026-02-11 19:00:40 +00:00
  • 72fbfaa755 chore: making PR review chores deterministic + less token hungry Gustavo Madeira Santana 2026-02-11 13:20:57 -05:00
  • 93411b74a0 fix(cli): exit with non-zero code when configure/agents-add wizards are cancelled (#14156) 0xRain 2026-02-12 02:07:30 +08:00
  • 6758b6bfe4 docs(channels): modernize imessage docs page (#14213) Seb Slight 2026-02-11 12:58:02 -05:00
  • e85bbe01f2 fix: report subagent timeout as 'timed out' instead of 'completed successfully' (#13996) Dario Zhang 2026-02-12 01:55:30 +08:00
  • 2c6569a488 docs(channels): modernize slack docs page (#14205) Seb Slight 2026-02-11 12:49:10 -05:00
  • 6d723c9f8a fix(agents): honor heartbeat.model override instead of session model (#14181) 0xRain 2026-02-12 01:46:51 +08:00
  • 8c963dc5a6 docs(channels): modernize whatsapp docs page (#14202) Seb Slight 2026-02-11 12:31:56 -05:00
  • e95f41b5df Discord: honor explicit thread type Shadow 2026-02-11 11:04:30 -06:00
  • 9e92fc8fa1 fix(discord): default standalone threads to public type (#14147) Rain 2026-02-12 00:13:14 +08:00
  • 42f7538320 fix(discord): default standalone threads to public type (#14147) Rain 2026-02-12 00:12:58 +08:00
  • b90610c099 docs(nav): move grammy page to technical reference (#14198) Seb Slight 2026-02-11 12:19:44 -05:00
  • 6bee638648 docs(channels): modernize discord docs page (#14190) Seb Slight 2026-02-11 12:12:31 -05:00
  • c4018a9c57 PI: assign landpr to self Shadow 2026-02-11 11:11:36 -06:00
  • a98d7c26df docs(channels): fix telegram card icon (#14193) Seb Slight 2026-02-11 12:10:52 -05:00
  • 880f92c9e4 docs(channels): modernize telegram docs page (#14168) Seb Slight 2026-02-11 11:58:06 -05:00
  • 2aa9570465 fix(slack): detect control commands when message starts with @mention (#14142) J young Lee 2026-02-12 01:41:48 +09:00
  • 50a60b8be6 fix: use configured base URL for Ollama model discovery (#14131) Kyle Tse 2026-02-11 15:51:59 +00:00
  • 3ed06c6f36 docs: modernize gateway configuration page (Phase 1) (#14111) Seb Slight 2026-02-11 10:44:34 -05:00
  • 4625da476a docs(skills): update mintlify skill to reference docs/ directory (#14125) Seb Slight 2026-02-11 09:46:52 -05:00
  • f093ea1ed6 chore: update AGENTS.md and add mintlify skill (#14123) Seb Slight 2026-02-11 09:41:46 -05:00
  • a1a61f35df chore(irc): sync plugin version to 2026.2.10 Sebastian 2026-02-11 08:37:36 -05:00
  • f32214ea27 fix(cli): drop logs --localTime alias noise Sebastian 2026-02-11 08:34:03 -05:00
  • 66ca5746ce fix(config): avoid redacting maxTokens-like fields (#14006) constansino 2026-02-11 05:32:00 -08:00
  • 851fcb2617 feat: Add --localTime option to logs command for local timezone display (#13818) Peter Lee 2026-02-11 21:24:08 +08:00
  • 620cf381ff fix: don't lowercase Slack channel IDs (#14055) Sk Akram 2026-02-11 17:23:58 +05:30
  • 92702af7a2 fix(plugins): ignore install scripts during plugin/hook install Peter Steinberger 2026-02-09 21:33:10 -06:00
  • cfd112952e fix(gateway): default-deny missing connect scopes Peter Steinberger 2026-02-09 21:32:51 -06:00
  • 27453f5a31 fix(web-search): handle xAI Responses API format in Grok provider Rain 2026-02-11 01:57:22 +08:00
  • a36b9be245 Feat/litellm provider (#12823) ryan-crabbe 2026-02-11 02:46:56 -08:00
  • 5741b6cb3f docs: start 2026.2.10 changelog section Peter Steinberger 2026-02-11 11:27:58 +01:00
  • 1872d0c592 chore: bump version to 2026.2.10 Peter Steinberger 2026-02-11 11:27:19 +01:00
  • fb84e18bc3 docs: remove outdated pricing information andreesg 2026-02-10 09:59:26 +00:00
  • 75f5da78f0 docs: add Terraform IaC approach to Hetzner guide andreesg 2026-02-10 09:56:54 +00:00
  • 841dbeee0a fix(ui): coerce form values to schema types before config.set (#13468) Marcus Castro 2026-02-11 03:25:07 -03:00
  • 78eca155ac chore: make merge PR comment mandatory + skill name fix Gustavo Madeira Santana 2026-02-11 00:45:54 -05:00
  • aade133978 🤖 memory-lancedb: avoid plugin-sdk enum helper in local TypeBox schema (#13897) the sun gif man 2026-02-10 21:28:32 -08:00
  • 80b56cabc2 🤖 macos: force session preview submenu repaint after async load (#13890) the sun gif man 2026-02-10 21:11:04 -08:00
  • 7f1712c1ba (fix): enforce embedding model token limit to prevent overflow (#13455) Rodrigo Uroz 2026-02-10 23:10:17 -03:00
  • c95b3783ef Changelog: note gateway thinking/tool WS streaming (#10568) (thanks @nk1tz) Tak Hoffman 2026-02-10 19:30:08 -06:00
  • 2b02e8a7a8 feat(gateway): stream thinking events and decouple tool events from verbose level (#10568) Nate 2026-02-10 19:17:21 -06:00
  • d2c2f4185b Heartbeat: inject cron-style current time into prompts (#13733) Tak Hoffman 2026-02-10 18:58:45 -06:00
  • a853ded782 fix(pairing): use actual code in pairing approval text Gustavo Madeira Santana 2026-02-10 19:47:34 -05:00