Commit Graph

  • f46bd2e0cc refactor(feishu): split monitor startup and transport concerns Peter Steinberger 2026-03-02 04:09:19 +00:00
  • c0bf42f2a8 refactor: centralize delivery/path/media/version lifecycle Peter Steinberger 2026-03-02 04:04:02 +00:00
  • f4f094fc3b test(mattermost): cover defaultAccount resolution Peter Steinberger 2026-03-02 04:03:55 +00:00
  • 41537e9303 fix(channels): add optional defaultAccount routing Peter Steinberger 2026-03-02 04:03:13 +00:00
  • 0437ac1a89 fix(gateway): raise health-monitor restart cap Peter Steinberger 2026-03-02 04:03:04 +00:00
  • 0f2dce0483 fix(agents): prioritize per-model thinking defaults (#30439) Mark L 2026-03-02 12:00:02 +08:00
  • 3fc19ed7d7 fix: harden feishu startup probe sequencing (#29941) (thanks @bmendonca3) Peter Steinberger 2026-03-02 03:58:34 +00:00
  • abc7b6fbec Feishu: skip duplicate bot-info retries after preflight bmendonca3 2026-02-28 10:27:52 -07:00
  • bdca44693c Feishu: serialize startup bot-info probes bmendonca3 2026-02-28 10:22:02 -07:00
  • 02b1958760 fix(feishu): suppress stale replay typing indicators (#30709) (thanks @arkyu2077) Peter Steinberger 2026-03-02 03:52:56 +00:00
  • 7fbc40f821 fix(feishu): skip typing indicator on old messages after context compaction (#30418) yuxh1996 2026-03-01 22:17:08 +08:00
  • 5b06c8c6e3 fix(config): normalize gateway bind host aliases during migration (#30855) Mark L 2026-03-02 11:53:00 +08:00
  • c9f0d6ac8e feat(agents): support thinkingDefault: "adaptive" for Anthropic models (#31227) Sid 2026-03-02 11:52:02 +08:00
  • ede944371f fix(telegram): land #31067 first-chunk voice-fallback reply refs (@xdanger) Peter Steinberger 2026-03-02 03:49:16 +00:00
  • 61ef76edb5 docs(gateway): document Docker bridge networking and loopback bind caveat (#28001) Anandesh Sharma 2026-03-02 09:15:27 +05:30
  • 92199ac129 fix(agents): unblock gpt-5.3-codex API-key routing and replay (#31083) Charles Dusek 2026-03-01 21:45:12 -06:00
  • e1bf9591c3 fix(web-tools): land #31176 allow RFC2544 trusted fetch range (@sunkinux) Peter Steinberger 2026-03-02 03:43:18 +00:00
  • 2a252a14cc fix(feishu): harden target routing, dedupe, and reply fallback Peter Steinberger 2026-03-02 03:41:07 +00:00
  • 77ccd35e5e Fix onboard ignoring OPENCLAW_GATEWAY_TOKEN env var (#22658) Clawborn 2026-03-02 11:40:40 +08:00
  • 8e69fd80e0 Gateway: harden control-ui vs plugin HTTP precedence Gustavo Madeira Santana 2026-03-01 22:37:37 -05:00
  • 6532757cdf Diffs: add viewer payload validation and presentation defaults Gustavo Madeira Santana 2026-03-01 22:06:50 -05:00
  • 0202d79df4 fix(inbound-meta): land #30984 include account_id context (@Stxle2) Peter Steinberger 2026-03-02 03:36:40 +00:00
  • c13b35b83d feat(telegram): improve DM topics support (#30579) (thanks @kesor) Ayaan Zaidi 2026-03-02 09:06:10 +05:30
  • aafc4d56e3 docs(changelog): credit fixes from PRs #31058 #31211 #30941 #31047 #31205 Peter Steinberger 2026-03-02 03:35:49 +00:00
  • 00dcd931cb test(fs-safe): assert directory-read errors never leak EISDIR text Peter Steinberger 2026-03-02 03:35:08 +00:00
  • 6398a0ba8f fix(infra): avoid EISDIR leak to messaging when Read targets directory (Closes #31186) 倪汉杰0668001185 2026-03-02 10:55:36 +08:00
  • 8a4d8c889c fix(secrets): normalize inline SecretRef token/key to tokenRef/keyRef in runtime snapshot (#31047) Dale Babiy 2026-03-01 22:34:23 -05:00
  • d446722f2f docs(changelog): merge post-v2026.2.26 release notes Peter Steinberger 2026-03-02 03:33:28 +00:00
  • edd9319552 fix(feishu): land #31209 prevent system preview leakage (@stakeswky) Peter Steinberger 2026-03-02 03:33:42 +00:00
  • 072e1e9e38 test(session): cover internal route without external fallback Peter Steinberger 2026-03-02 03:32:47 +00:00
  • 95db5bb5e8 fix(session): preserve external lastTo routing for internal turns graysurf 2026-03-02 04:01:57 +08:00
  • 0fa5d6ed2e test(usage): cover negative prompt_tokens alias clamp Peter Steinberger 2026-03-02 03:31:19 +00:00
  • 20467d987d fix(usage): clamp negative input token counts to zero scoootscooob 2026-03-01 19:07:14 -08:00
  • 08c35eb13f fix(cron): re-arm one-shot at-jobs when rescheduled after completion (openclaw#28915) thanks @Glucksberg Glucksberg 2026-03-01 23:31:24 -04:00
  • 904016b7de fix(origin-check): honour "*" wildcard in gateway.controlUi.allowedOrigins lbo728 2026-03-02 08:12:34 +09:00
  • 08f8aea32e fix(signal): land #31138 syncMessage presence filtering (@Sid-Qin) Peter Steinberger 2026-03-02 03:28:25 +00:00
  • 22666034a0 docs(changelog): credit feishu fix contributors Peter Steinberger 2026-03-02 03:24:14 +00:00
  • 1a42ea3abf fix(auto-reply): normalize block-reply callback to Promise for timeout path (#31200) Vincent Koc 2026-03-01 19:23:38 -08:00
  • 030565b18c Docker: add OCI base-image labels and document base-image metadata (#31196) Vincent Koc 2026-03-01 19:22:44 -08:00
  • 6ea3a47dae fix(feishu): harden routing, parsing, and media delivery Peter Steinberger 2026-03-02 03:21:44 +00:00
  • cdbed3c9b1 fix(googlechat): land #30965 thread reply option support (@novan) Peter Steinberger 2026-03-02 03:16:48 +00:00
  • 355b4c62bc fix(mattermost): land #30891 route private channels as group (@BlueBirdBack) Peter Steinberger 2026-03-02 03:14:17 +00:00
  • 6bea38b21f fix(models): land #31202 normalize custom provider keys (@stakeswky) Peter Steinberger 2026-03-02 03:11:48 +00:00
  • 342bf4838e fix(cli): preserve json stdout while keeping doctor migration (#24368) (thanks @altaywtf) Peter Steinberger 2026-03-02 03:09:23 +00:00
  • 67b98139b9 test(cli): avoid brittle mock call indexing in json-mode checks Altay 2026-02-23 12:38:19 +03:00
  • 9e4a366ee6 fix(cli): keep json preflight stdout machine-readable Altay 2026-02-23 12:34:10 +03:00
  • 493ebb915b refactor: simplify telegram delivery and outbound session resolver flow Peter Steinberger 2026-03-02 03:08:33 +00:00
  • 166ae8f002 fix(matrix): land #31201 preserve room ID casing (@williamos-dev) Peter Steinberger 2026-03-02 03:09:00 +00:00
  • efd303dbc4 fix: normalize Discord wildcard sentinel parsing (#29459) (thanks @Sid-Qin) Peter Steinberger 2026-03-02 03:05:46 +00:00
  • 6210d2e238 fix(discord): prevent wildcard component registration collisions SidQin-cyber 2026-02-28 13:03:37 +08:00
  • c869ca4bbf fix: harden discord agent cid parsing (#29013) (thanks @Jacky1n7) Peter Steinberger 2026-03-02 03:07:30 +00:00
  • c14c17403e style: oxfmt for agent-components 李肖然 2026-02-28 21:06:27 +08:00
  • e95f96f77a fix(discord): guard cid decode to avoid URIError 李肖然 2026-02-28 20:32:18 +08:00
  • 9aba8422ca fix(discord): accept cid in agent component interactions 李肖然 2026-02-28 01:47:16 +08:00
  • 25b731c34a fix: harden discord media fallback regressions (#28906) (thanks @Sid-Qin) Peter Steinberger 2026-03-02 03:04:56 +00:00
  • 0a67033fe3 fix(discord): keep attachment metadata when media fetch is blocked SidQin-cyber 2026-02-27 23:55:11 +08:00
  • e4e5d9c98c fix(model): land #30932 auth-profile @ parsing for /model (@haosenwang1018) Peter Steinberger 2026-03-02 03:04:16 +00:00
  • 15c1c93a95 docs: add missing changelog entry for #31064 Peter Steinberger 2026-03-02 03:04:10 +00:00
  • 9c03f8be08 telegram: retry media fetch with IPv4 fallback on connect errors (#30554) Hyup 2026-03-02 12:00:33 +09:00
  • 31c4722e90 docs: credit telegram empty-final regression coverage (#30746) Peter Steinberger 2026-03-02 02:58:57 +00:00
  • 48d369749c fix(telegram): skip null/undefined final text payloads Rylen Anil 2026-03-01 15:19:47 +00:00
  • e6e3a7b497 fix(telegram): retry DM thread sends without message_thread_id [AI-assisted] liuxiaopai-ai 2026-03-02 02:51:14 +08:00
  • ef9085927b test: cover voice fallback first-chunk reply behavior (#31077) Peter Steinberger 2026-03-02 02:56:33 +00:00
  • 2a381e6d7b fix(telegram): replyToMode 'first' now only applies reply-to to first chunk scoootscooob 2026-03-01 15:49:22 -08:00
  • f64d25bd3e fix(telegram): scope DM topic thread keys by chat id (#31064) Brian Le 2026-03-01 21:54:45 -05:00
  • bbab94c1fe security(feishu): bind doc create grants to trusted requester context (#31184) Tak Hoffman 2026-03-01 20:51:45 -06:00
  • e482da6682 fix(ollama): prioritize provider baseUrl for embedded runner (#30964) 不做了睡大觉 2026-03-02 10:38:42 +08:00
  • fd341d0d3f docs(changelog): add diffs entry Gustavo Madeira Santana 2026-03-01 21:36:40 -05:00
  • b0c7f1ebe2 fix: harden sessions_spawn delivery params and telegram account routing (#31000, #31110) Peter Steinberger 2026-03-02 02:35:26 +00:00
  • 684ac44b71 fix(ui): land #31133 cron edit form viewport scrolling (@Sid-Qin) Peter Steinberger 2026-03-02 02:34:43 +00:00
  • 8eac33d4e0 fix(ui): land #30978 debug event log full-width payloads (@stozo04) Peter Steinberger 2026-03-02 02:32:09 +00:00
  • 601d1ccd24 Docs(Docker): clarify official GHCR image usage and setup flow (#31180) Vincent Koc 2026-03-01 18:31:20 -08:00
  • 5850045df6 fix(cron): land #31145 explicit delivery none in editor (@byungsker) Peter Steinberger 2026-03-02 02:29:42 +00:00
  • 1da7906a5d fix(line): land #31151 M4A voice MIME detection (@scoootscooob) Peter Steinberger 2026-03-02 02:26:41 +00:00
  • a1a8ec6870 fix(windows): land #31147 plugin install spawn EINVAL (@codertony) Peter Steinberger 2026-03-02 02:23:42 +00:00
  • 00d2df46c7 docs(changelog): note security audit and slack download scope hardening Peter Steinberger 2026-03-02 02:23:17 +00:00
  • 40fda40aa7 fix(slack): scope download-file to channel and thread context Peter Steinberger 2026-03-02 02:23:12 +00:00
  • 17bae93680 fix(security): warn on wildcard control-ui origins and feishu owner grants Peter Steinberger 2026-03-02 02:23:03 +00:00
  • cc0806dfab docs(discord): standardize eventQueue timeout guidance Peter Steinberger 2026-03-02 02:22:59 +00:00
  • 4f8c49e85b docs: backfill telegram changelog credits for merged PRs Peter Steinberger 2026-03-02 02:13:49 +00:00
  • 0c8fa63b93 feat: lightweight bootstrap context mode for heartbeat/cron runs (openclaw#26064) thanks @jose-velez Jose E Velez 2026-03-01 21:13:24 -05:00
  • 0a182bb4d1 docs(changelog): add entries for recent landed Discord PRs Peter Steinberger 2026-03-02 02:10:51 +00:00
  • 042d06a19b Telegram: stop bot on polling teardown liuxiaopai-ai 2026-03-02 09:30:26 +08:00
  • 666a4763ee Telegram: preserve proxy-aware global dispatcher Phineas1500 2026-03-01 01:16:13 -05:00
  • b3990ad58a fix: add changelog for #8805 (thanks @Arthur742Ramos) Peter Steinberger 2026-03-02 02:09:21 +00:00
  • 2dcd2f9094 fix: refresh Copilot token before expiry and retry on auth errors Arthur Freitas Ramos 2026-02-04 09:13:59 -03:00
  • e54ddf6161 fix: add changelog for #19077 (thanks @ayanesakura) Peter Steinberger 2026-03-02 02:08:12 +00:00
  • 5b562e96cb test: add missing ENETRESET test case Ayane 2026-02-17 18:17:09 +08:00
  • 76ed274aad fix(agents): trigger model failover on connection-refused and network-unreachable errors Ayane 2026-02-17 18:09:05 +08:00
  • 3b2ed8fe6f fix(telegram): prevent channel-level groups from leaking to all accounts in multi-account setups YUJIE2002 2026-03-01 13:34:11 +00:00
  • 8247c25a32 fix(telegram): check chat allowlist before sender allowlist in group policy openperf 2026-03-01 09:59:54 -05:00
  • 60f8e832e0 fix(telegram): handle sendVoice caption-too-long by resending without caption SidQin-cyber 2026-03-02 09:19:52 +08:00
  • a262a3ea08 fix(docker): ensure agent directory permissions in docker-setup.sh (#28841) Glucksberg 2026-03-01 22:07:34 -04:00
  • a25a73e707 discord: expose EventQueue listenerTimeout as configurable option (fixes #24458) Glucksberg 2026-02-27 05:28:43 +00:00
  • 8629b996a1 fix(discord): restrict token fallback to transport/timeout errors only dhananjai1729 2026-02-28 17:21:08 +05:30
  • 3efd190aca test(discord): add unit tests for parseApplicationIdFromToken dhananjai1729 2026-02-28 17:06:49 +05:30
  • 4b2e35ab95 fix(discord): add token-based fallback for application ID resolution dhananjai1729 2026-02-28 15:21:34 +05:30
  • 7f4d1b7531 fix(discord): support applied_tags parameter for forum thread creation Pushkar Kathayat 2026-03-01 11:17:28 +05:30
  • 5b64b96c6c fix(discord): add ackReactionScope channel override + off/none values (#28268) Ash (Bug Lab) 2026-03-01 12:19:39 +05:30
  • 60330e011b fix(discord): log ignored messages from non-allowlisted channels haosenwang1018 2026-03-02 04:33:30 +08:00