Commit Graph

  • 199ef9f8ea fix(typing): add main-run dispatch idle safety net (land #27250, thanks @Sid-Qin) Peter Steinberger 2026-02-26 11:36:08 +00:00
  • 46003e85bf fix: unify web tool proxy path (#27430) (thanks @kevinWangSheng) Peter Steinberger 2026-02-26 12:32:30 +01:00
  • d8e2030d47 fix(web-search): honor HTTP_PROXY environment variable for Brave Search API Kevin Shenghui 2026-02-26 02:26:05 -08:00
  • 9925ac6a2d fix(config): harden include file loading path checks Peter Steinberger 2026-02-26 12:23:22 +01:00
  • caace61ba1 chore: bump versions to 2026.2.26 Peter Steinberger 2026-02-26 12:10:08 +01:00
  • e7b600e318 chore(acpx): bump package version to 2026.2.25 Ayaan Zaidi 2026-02-26 16:29:12 +05:30
  • 4f869b2b76 docs(changelog): thank @emanuelst for telegram preview fix (#27449) Ayaan Zaidi 2026-02-26 16:18:16 +05:30
  • d9ed2c425a fix(telegram): prime final preview before stop flush Ayaan Zaidi 2026-02-26 16:13:24 +05:30
  • e273b9851e Tests: tighten discord work account type in doctor config flow Gustavo Madeira Santana 2026-02-26 05:38:53 -05:00
  • 1ffc319831 Doctor: keep allowFrom account-scoped in multi-account configs Gustavo Madeira Santana 2026-02-26 05:31:51 -05:00
  • 97fa44dc82 fix: changelog for NO_REPLY streaming fix (#19576) (thanks @aldoeliacim) Ayaan Zaidi 2026-02-26 16:04:31 +05:30
  • 133f14c0af docs(auto-reply): align silent token comment with regex Ayaan Zaidi 2026-02-26 15:59:53 +05:30
  • e64d72299e fix(auto-reply): tighten silent token semantics and prefix streaming Ayaan Zaidi 2026-02-26 15:51:52 +05:30
  • 2f2110a32c fix: tighten isSilentReplyText to match whole-text only HAL 2026-02-17 18:02:20 -06:00
  • a7d56e3554 feat: ACP thread-bound agents (#23580) Onur Solmaz 2026-02-26 11:00:09 +01:00
  • a9d9a968ed chore(changelog): move post release entries to unreleased section Gustavo Madeira Santana 2026-02-26 04:59:54 -05:00
  • a690b62391 Doctor: ignore slash sessions in transcript integrity check Gustavo Madeira Santana 2026-02-26 04:35:08 -05:00
  • 30fd2bbe19 fix(ssrf): honor global family policy for pinned dispatcher Ayaan Zaidi 2026-02-26 14:48:35 +05:30
  • 0e3ed28950 fix: changelog for telegram group inline callbacks (#27343) (thanks @GodsBoy) Ayaan Zaidi 2026-02-26 14:42:47 +05:30
  • 58fef1d703 fix(telegram): allow inline button callbacks in groups when command was authorized (#27309) GodsBoy 2026-02-26 10:33:57 +02:00
  • dfa0b5b4fc Channels: move single-account config into accounts.default (#27334) Gustavo Madeira Santana 2026-02-26 04:06:03 -05:00
  • da6a96ed33 fix: update changelog for notifications list land (#27344) (thanks @obviyus) Ayaan Zaidi 2026-02-26 14:33:00 +05:30
  • a0cf753b2e refactor(agents): dedupe node read invoke commands Ayaan Zaidi 2026-02-26 14:16:34 +05:30
  • 05817187fe refactor(android): unify notifications.list status flow Ayaan Zaidi 2026-02-26 14:16:31 +05:30
  • c0073b3d47 feat(agents): add nodes notifications_list action Ayaan Zaidi 2026-02-26 14:02:51 +05:30
  • e6a5d5784c feat(gateway): allow notifications.list for android nodes Ayaan Zaidi 2026-02-26 14:02:43 +05:30
  • cf4fe41957 feat(android): add notifications.list node command Ayaan Zaidi 2026-02-26 14:02:39 +05:30
  • c289b5ff9f fix(config): preserve agent-level apiKey/baseUrl during models.json merge (#27293) Sid 2026-02-26 16:46:36 +08:00
  • 92c309f2e1 docs: fix wrong Providers link in configuration examples yinghaosang 2026-02-26 12:07:29 +08:00
  • 39d725f4d3 Daemon tests: guard undefined runtime status Gustavo Madeira Santana 2026-02-26 03:24:48 -05:00
  • 4ebefe647a fix(daemon): keep launchd KeepAlive while preserving restart hardening Gustavo Madeira Santana 2026-02-26 02:52:00 -05:00
  • b975711429 fix(daemon): stabilize LaunchAgent restart and proxy env passthrough (#27276) Frank Yang 2026-02-25 23:40:48 -08:00
  • 96c7702526 Agents: add account-scoped bind and routing commands (#27195) Gustavo Madeira Santana 2026-02-26 02:36:56 -05:00
  • c5d040bbea fix: update changelog for android invoke distill (#27257) (thanks @obviyus) Ayaan Zaidi 2026-02-26 12:17:14 +05:30
  • ac6539ed03 refactor(android): unify invoke availability gating Ayaan Zaidi 2026-02-26 12:07:51 +05:30
  • a87d961ebc fix(android): require gateway device auth store Ayaan Zaidi 2026-02-26 12:07:09 +05:30
  • f7865527af fix(android): omit websocket Origin for native gateway connect Ayaan Zaidi 2026-02-26 11:56:04 +05:30
  • c3f54fcddd refactor(android): unify invoke error parsing Ayaan Zaidi 2026-02-26 11:48:50 +05:30
  • 39d362aeff refactor(android): distill invoke dispatcher command flow Ayaan Zaidi 2026-02-26 11:47:39 +05:30
  • 18fc4c113b refactor(android): centralize invoke command registry Ayaan Zaidi 2026-02-26 11:46:00 +05:30
  • d4ae8a8d34 test(android): cover invoke paramsJSON and error mapping Ayaan Zaidi 2026-02-26 11:41:07 +05:30
  • 8117a13dd6 fix(nodes): default camera snap to front high-quality image Ayaan Zaidi 2026-02-26 11:35:05 +05:30
  • bee0c564cf test(android): add GatewaySession invoke roundtrip test Ayaan Zaidi 2026-02-26 11:35:00 +05:30
  • 72adf2458b CI: shard Windows test lane for faster CI critical path (#27234) Josh Avant 2026-02-26 00:33:36 -06:00
  • f08fe02a1b Onboarding: support plugin-owned interactive channel flows (#27191) Gustavo Madeira Santana 2026-02-26 01:14:57 -05:00
  • 39a1c13635 chore(ci): fix cross-platform symlink path assertions in agents file tests Gustavo Madeira Santana 2026-02-26 00:39:18 -05:00
  • 91a3f0a3fe pairing: enforce strict account-scoped state Gustavo Madeira Santana 2026-02-26 00:31:24 -05:00
  • d9b19e5970 plugin-sdk: export shared timezone formatting helpers (#27196) Gustavo Madeira Santana 2026-02-26 00:00:00 -05:00
  • cf8d01bc5a pairing: isolate account-scoped allowlist and pending requests Gustavo Madeira Santana 2026-02-25 23:48:43 -05:00
  • 35976da7a0 fix: harden Docker/GCP onboarding flow (#26253) (thanks @pandego) Peter Steinberger 2026-02-26 05:45:57 +01:00
  • e8197404d0 Docker/docs: reduce docker build OOM risk on small GCP hosts pandego 2026-02-25 08:35:48 +01:00
  • cb3e5c35b0 docs: fix onboarding markdown list spacing Peter Steinberger 2026-02-26 05:23:30 +01:00
  • 4b5d4a4c66 docs: finalize 2026.2.25 release notes and appcast v2026.2.25 Peter Steinberger 2026-02-26 05:15:21 +01:00
  • 04870a5528 test(session): make fork parent path assertion cross-platform Peter Steinberger 2026-02-26 05:12:44 +01:00
  • 7493f11b40 fix(ci): allow legacy patch tags to publish docker latest Ayaan Zaidi 2026-02-26 09:31:17 +05:30
  • 41314c691d fix(ci): gate docker latest tag to stable release format Ayaan Zaidi 2026-02-26 09:30:10 +05:30
  • bf70614943 fix(ci): publish latest tag for stable docker release Ayaan Zaidi 2026-02-26 09:27:41 +05:30
  • 3b0298562b fix: document telegram group allowlist hardening (#25988) (thanks @bmendonca3) Ayaan Zaidi 2026-02-26 09:21:31 +05:30
  • 470c606dac refactor(telegram): remove dmPolicy from group allow context helper Ayaan Zaidi 2026-02-26 09:02:46 +05:30
  • c7352f6b3f security(telegram): fail closed group allowlist against DM pairing store bmendonca3 2026-02-24 19:07:20 -07:00
  • 5500000492 chore(protocol): regenerate Swift gateway models Peter Steinberger 2026-02-26 04:43:27 +01:00
  • fdea7415cc docs: reorder unreleased changelog by user impact v2026.2.25-beta.1 Peter Steinberger 2026-02-26 04:38:56 +01:00
  • e915b4c64a refactor: unify monitor abort lifecycle handling Peter Steinberger 2026-02-26 04:36:00 +01:00
  • 02c731826a test(discord): fix monitor test typings Peter Steinberger 2026-02-26 04:35:49 +01:00
  • e35fe7888b refactor: centralize message-provider tool filtering Peter Steinberger 2026-02-26 04:22:44 +01:00
  • 7af6849c2f Discord: handle early gateway startup errors Theo Tarr 2026-02-22 13:43:06 -05:00
  • 9b81a53016 fix: add changelog note for LINE lifecycle fix (#26528) (thanks @Sid-Qin) Peter Steinberger 2026-02-26 04:16:10 +01:00
  • 243e28df4f fix(line): keep startAccount pending until abort signal to prevent restart loop SidQin-cyber 2026-02-25 21:06:44 +08:00
  • f55238e72a chore: remove accidental PR_STATUS.md from repo Hongwei Ma 2026-02-26 00:35:11 +08:00
  • e4d62c21be test: expand voice provider tts regression coverage Peter Steinberger 2026-02-26 04:15:04 +01:00
  • f789f880c9 fix(security): harden approval-bound node exec cwd handling Peter Steinberger 2026-02-26 04:13:59 +01:00
  • 8f8e2b13b4 fix: disable tts tool for voice provider Peter Steinberger 2026-02-26 04:12:26 +01:00
  • 8a97803474 fix(agents): normalize malformed tool results in adapter (#27007) Peter Steinberger 2026-02-26 04:11:27 +01:00
  • b37dc42240 fix(cron): suppress fallback summary after attempted announce delivery Peter Steinberger 2026-02-26 03:07:27 +00:00
  • e16e8f5af2 refactor(slack): share system-event ingress and test harness Peter Steinberger 2026-02-26 04:01:19 +01:00
  • 4ada143794 docs(heartbeat): add directPolicy to config examples Peter Steinberger 2026-02-26 03:59:30 +01:00
  • de61e9c977 refactor(security): unify path alias guard policies Peter Steinberger 2026-02-26 03:59:08 +01:00
  • 8a006a3260 feat(heartbeat): add directPolicy and restore default direct delivery Peter Steinberger 2026-02-26 03:56:40 +01:00
  • ee594e2fdb fix(telegram): webhook hang - tests and fix (openclaw#26933) thanks @huntharo Harold Hunt 2026-02-25 21:56:53 -05:00
  • 1e7ec8bfd2 fix(routing): preserve explicit cron account and bound message defaults Peter Steinberger 2026-02-26 02:43:22 +00:00
  • 92eb3dfc9d refactor(security): unify exec approval request matching Peter Steinberger 2026-02-26 03:54:27 +01:00
  • 75dfb71e4e fix(slack): gate pin/reaction system events by sender auth Peter Steinberger 2026-02-26 03:47:52 +01:00
  • 61b3246a7f fix(ssrf): unify ipv6 special-use blocking Peter Steinberger 2026-02-26 03:43:30 +01:00
  • 04d91d0319 fix(security): block workspace hardlink alias escapes Peter Steinberger 2026-02-26 03:42:22 +01:00
  • 53fcfdf794 fix(telegram): preserve finalized previews on mixed text+voice turns Peter Steinberger 2026-02-26 03:41:58 +01:00
  • 03e689fc89 fix(security): bind system.run approvals to argv identity Peter Steinberger 2026-02-26 03:40:42 +01:00
  • baf656bc6f fix: block IPv6 multicast SSRF bypass Peter Steinberger 2026-02-26 03:34:47 +01:00
  • 260bec5985 fix: add changelog for chat compose mobile layout (#11167) (thanks @junyiz) Ayaan Zaidi 2026-02-26 08:03:46 +05:30
  • 7b4fe6d9bc style(chat): UI: add mobile layout for chat compose actions Junyi 2026-02-07 21:48:14 +08:00
  • b786d11fea refactor(telegram): simplify polling restart flow Peter Steinberger 2026-02-26 03:32:36 +01:00
  • 069bbf9741 fix(slack): land #26878 allowlist channel ID case-insensitive match (thanks @lbo728) Peter Steinberger 2026-02-26 02:20:40 +00:00
  • 958cafc54f fix: add changelog note for android startup perf (#26659) (thanks @obviyus) Ayaan Zaidi 2026-02-26 07:49:44 +05:30
  • 410ba918fb fix(android): hydrate gateway token state on init Ayaan Zaidi 2026-02-26 07:44:15 +05:30
  • 3175640ea2 docs(android): add perf CLI workflow docs Ayaan Zaidi 2026-02-25 21:34:31 +05:30
  • b49c2cbdd9 perf(android): tighten startup path and add perf tooling Ayaan Zaidi 2026-02-25 21:34:15 +05:30
  • 4a07c89816 perf(android): make gateway token writes async Ayaan Zaidi 2026-02-25 20:44:50 +05:30
  • 8d68199793 perf(android): cache device identity and speed hex encoding Ayaan Zaidi 2026-02-25 20:44:46 +05:30
  • 00fc1f56f1 perf(android): remove startup bc provider registration Ayaan Zaidi 2026-02-25 20:44:43 +05:30
  • b8bb8ab3ca docs: clarify personal-by-default onboarding security notice Peter Steinberger 2026-02-26 02:59:10 +01:00
  • 347f7b9550 fix(msteams): bind file consent invokes to conversation Peter Steinberger 2026-02-26 02:49:41 +01:00