Commit Graph

  • 39a55844bc Extensions: migrate googlechat plugin-sdk imports Gustavo Madeira Santana 2026-03-04 01:20:07 -05:00
  • b4f60d900b Extensions: migrate google-gemini-cli-auth plugin-sdk imports Gustavo Madeira Santana 2026-03-04 01:20:06 -05:00
  • 1ebd1fdb2d Extensions: migrate feishu plugin-sdk imports Gustavo Madeira Santana 2026-03-04 01:20:05 -05:00
  • 73de1d038e Extensions: migrate diffs plugin-sdk imports Gustavo Madeira Santana 2026-03-04 01:20:04 -05:00
  • 56d98a50cf Extensions: migrate diagnostics-otel plugin-sdk imports Gustavo Madeira Santana 2026-03-04 01:20:03 -05:00
  • 2bb63868c6 Extensions: migrate device-pair plugin-sdk imports Gustavo Madeira Santana 2026-03-04 01:20:03 -05:00
  • ff38bc7649 Extensions: migrate bluebubbles plugin-sdk imports Gustavo Madeira Santana 2026-03-04 01:20:02 -05:00
  • 802b9f6b19 Plugins: add root-alias shim and cache/docs updates Gustavo Madeira Santana 2026-03-04 01:19:17 -05:00
  • 646817dd80 fix(outbound): unify resolved cfg threading across send paths (#33987) Josh Avant 2026-03-04 00:20:44 -06:00
  • 4d183af0cf fix: code/cli acpx reliability 20260304 (#34020) Vincent Koc 2026-03-03 22:15:28 -08:00
  • dfb4cb87f9 plugins: avoid peer auto-install dependency bloat (#34017) Vincent Koc 2026-03-03 22:00:15 -08:00
  • a95a0be133 feat(slack): add typingReaction config for DM typing indicator fallback (#19816) Dale Yarborough 2026-03-03 23:07:17 -06:00
  • 230fea1ca6 feat(web-search): switch Perplexity to native Search API (#33822) Kesku 2026-03-04 04:57:19 +00:00
  • d5a7a32826 docs(changelog): credit #31513 in #33647 entry Ayaan Zaidi 2026-03-04 10:20:59 +05:30
  • b4e4e25e74 fix(gateway): narrow legacy route inheritance for custom session keys (openclaw#33932) thanks @Takhoffman Tak Hoffman 2026-03-03 22:45:46 -06:00
  • 4bc466422f Deps: fix pnpm audit vulnerabilities in Google extension path (#33939) Vincent Koc 2026-03-03 20:44:05 -08:00
  • 6962d2d79f fix: harden sessions_spawn attachment schema landing (#33648) (thanks @anisoptera) Ayaan Zaidi 2026-03-04 10:05:14 +05:30
  • 965ce31d84 fix(sessions-spawn): remove maxLength from attachment content schema to fix llama.cpp GBNF grammar overflow Isis Anisoptera 2026-03-03 15:46:26 -08:00
  • 8a7d1aa973 fix(gateway): preserve route inheritance for legacy channel session keys (openclaw#33919) thanks @Takhoffman Tak Hoffman 2026-03-03 22:27:36 -06:00
  • f74a04e4ba fix: tighten telegram topic-agent docs + fallback tests (#33647) (thanks @kesor) Ayaan Zaidi 2026-03-04 09:34:42 +05:30
  • 8eeb049683 fix(telegram): address PR review comments Evgeny Zislis 2026-03-04 02:21:37 +02:00
  • 58bc9a241b feat(telegram): add per-topic agent routing for forum groups [AI-assisted] Evgeny Zislis 2026-03-04 01:12:46 +02:00
  • 7f2708a8c3 fix(routing): unify session delivery invariants for duplicate suppression (#33786) Tak Hoffman 2026-03-03 21:40:38 -06:00
  • 1be39d4250 fix(gateway): synthesize lifecycle robustness for restart and startup probes (#33831) Tak Hoffman 2026-03-03 21:31:12 -06:00
  • 87e6ce7c3a fix(extensions): synthesize mediaLocalRoots propagation across sendMedia adapters Tak Hoffman 2026-03-03 21:30:41 -06:00
  • 9889c6da53 Runtime: stabilize tool/run state transitions under compaction and backpressure Tak Hoffman 2026-03-03 21:25:32 -06:00
  • 575bd77196 fix: stabilize telegram draft boundary previews (#33842) (thanks @ngutman) Ayaan Zaidi 2026-03-04 08:55:13 +05:30
  • 5ce53095c5 fix(tlon): use HTTPS git URL for api-beta Gustavo Madeira Santana 2026-03-03 22:14:37 -05:00
  • 1278ee9248 plugin-sdk: add channel subpaths and migrate bundled plugins Gustavo Madeira Santana 2026-03-03 22:07:03 -05:00
  • 1c200ca7ae follow-up: align ingress, atomic paths, and channel tests with credential semantics (#33733) Josh Avant 2026-03-03 20:29:46 -06:00
  • 6842877b2e build: prevent mixed static/dynamic pi-model-discovery imports Gustavo Madeira Santana 2026-03-03 21:27:14 -05:00
  • b10f438221 Config: harden legacy heartbeat key migration Gustavo Madeira Santana 2026-03-03 20:42:35 -05:00
  • caa748b969 fix(config): detect top-level heartbeat as invalid config path (#30894) (#32706) wan.xi 2026-03-04 09:27:04 +08:00
  • b7589b32a8 fix(feishu): support SecretRef-style env credentials in account resolver (#30903) LiaoyuanNing 2026-03-04 09:22:50 +08:00
  • 21e8d88c1d build: fix ineffective dynamic imports with lazy boundaries (#33690) Gustavo Madeira Santana 2026-03-03 20:14:41 -05:00
  • a4850b1b8f fix(plugins): lazily initialize runtime and split plugin-sdk startup imports (#28620) Igal Tabachnik 2026-03-04 02:58:48 +02:00
  • 4b17d6d882 feat(gateway): add Permissions-Policy header to default security headers (#30186) habakan 2026-03-04 09:25:39 +09:00
  • 0d97101665 Agents: preserve bootstrap warning dedupe across followup runs Gustavo Madeira Santana 2026-03-03 18:55:27 -05:00
  • d95cf256e7 Security audit: suggest valid gateway.nodes.denyCommands entries (#29713) liquidhorizon88-bot 2026-03-03 18:47:57 -05:00
  • e8cb0484ce fix(security): strip partial API token from status labels (#33262) Cui Chen 2026-03-04 07:11:49 +08:00
  • b1a735829d docs: fix Mintlify-incompatible links in security docs (#27698) Clawdoo 2026-03-04 06:51:28 +08:00
  • 2a733a8444 fix(ios): harden watch messaging activation concurrency (#33306) Mariano 2026-03-03 22:38:54 +00:00
  • 4c6dec84a6 Telegram/device-pair: auto-arm one-shot notify on /pair qr with manual fallback (#33299) Mariano 2026-03-03 22:36:45 +00:00
  • a36ccf4156 fix(ios): start incremental speech at soft boundaries (#33305) Mariano 2026-03-03 22:36:40 +00:00
  • 22e33ddda9 fix(ios): guard talk TTS callbacks to active utterance (#33304) Mariano 2026-03-03 22:34:09 +00:00
  • a8dd9ffea1 security: add X-Content-Type-Options nosniff header to media route (#30356) 13otKmdr 2026-03-03 13:35:46 -08:00
  • bcd58c26d3 fix(logging ): use local timezone for console log timestamps (#25970) wangchunyue 2026-03-04 05:31:41 +08:00
  • e4b4486a96 Agent: unify bootstrap truncation warning handling (#32769) Gustavo Madeira Santana 2026-03-03 16:28:38 -05:00
  • 3ad3a90db3 fix(gateway): include disk-scanned agent IDs in listConfiguredAgentIds (#32831) Sid 2026-03-04 05:19:18 +08:00
  • b02a07655d fix: harden pr review artifact validation Shakker 2026-03-03 21:13:41 +00:00
  • a9969e641a docs: fix secretref marker rendering in credential surface joshavant 2026-03-03 15:08:41 -06:00
  • ff96e41c38 fix(discord): align DiscordAccountConfig.token type with SecretInput (#32490) scoootscooob 2026-03-03 12:59:57 -08:00
  • 44162e7ba5 docs(contributing): require before/after screenshots for UI PRs (#32206) Robin Waslander 2026-03-03 21:45:19 +01:00
  • 2cd3be896d docs(security): document Docker UFW hardening via DOCKER-USER (#27613) dorukardahan 2026-03-03 23:28:35 +03:00
  • 490670128b fix(docs): avoid MDX regex markers in secretref page joshavant 2026-03-03 14:00:09 -06:00
  • 70c6bc8581 fix(docs): use MDX-safe secretref markers joshavant 2026-03-03 13:54:03 -06:00
  • 65816657c2 feat(discord): add allowBots mention gating Shadow 2026-03-03 12:47:25 -06:00
  • b0bcea03db fix: drop discord opus dependency Shadow 2026-03-03 12:22:16 -06:00
  • 16ebbd24b5 fix(discord): reset thread sessions on archive Shadow 2026-03-03 11:26:27 -06:00
  • b8b1eeb052 fix(discord): harden slash command routing Shadow 2026-03-03 11:22:32 -06:00
  • 0eef7a367d fix(discord): honor agent media roots in replies Shadow 2026-03-03 11:10:26 -06:00
  • 548b15d8e0 fix(discord): skip bot messages before debounce Shadow 2026-03-03 11:05:45 -06:00
  • 05446d6b6b docs: document discord ignoreOtherMentions Shadow 2026-03-03 11:26:20 -06:00
  • e28ff1215c fix: discord auto presence health signal (#33277) (thanks @thewilloftheshadow) (#33277) Shadow 2026-03-03 11:20:59 -06:00
  • 3d998828b9 fix: stabilize Telegram draft boundaries and suppress NO_REPLY lead leaks (#33169) Ayaan Zaidi 2026-03-03 22:49:33 +05:30
  • a7a9a3d3c8 fix: allowlist Discord CDN hostnames for SSRF media (#33275) (thanks @thewilloftheshadow) (#33275) Shadow 2026-03-03 11:17:27 -06:00
  • bf7061092a iOS Security Stack 4/5: TTS PCM->MP3 Fallback (#30885) (#33032) Mariano 2026-03-03 16:33:55 +00:00
  • d493861c16 fix: discord mention handling (#33224) (thanks @thewilloftheshadow) (#33224) Shadow 2026-03-03 10:32:22 -06:00
  • a3112d6c5f iOS Security Stack 3/5: Runtime Security Guards (#33031) Mariano 2026-03-03 16:30:27 +00:00
  • 6df57d9633 iOS Security Stack 2/5: Concurrency Locks (#33241) Mariano 2026-03-03 16:28:27 +00:00
  • 3ee8528b17 test(discord): align bound-thread target kind Shadow 2026-03-03 10:07:08 -06:00
  • 3b3738e41e fix(discord): use fetch for voice upload slots Shadow 2026-03-03 09:47:12 -06:00
  • 66d06beec6 fix(discord): stop typing after silent runs Shadow 2026-03-03 09:45:08 -06:00
  • 5d16d45b20 fix(discord): default presence online when unconfigured Shadow 2026-03-03 09:42:22 -06:00
  • 6593a57607 fix: improve discord chunk delivery (#33226) (thanks @thewilloftheshadow) (#33226) Shadow 2026-03-03 10:17:33 -06:00
  • ec0eb9f8c3 iOS Security Stack 1/5: Keychain Migrations + Tests (#33029) Mariano 2026-03-03 16:15:20 +00:00
  • 606cd0d591 feat(tool-truncation): use head+tail strategy to preserve errors during truncation (#20076) Jason L. West, Sr. 2026-03-03 10:11:14 -06:00
  • d89e1e40f9 docs(loop-detection): fix config keys to match schema (#33182) Mylszd 2026-03-04 00:02:30 +08:00
  • ca307c3fdf fix: harden Discord channel resolution (#33142) (thanks @thewilloftheshadow) (#33142) Shadow 2026-03-03 09:31:26 -06:00
  • 4abf398a17 fix: Discord acp inline actions + bound-thread filter (#33136) (thanks @thewilloftheshadow) (#33136) Shadow 2026-03-03 09:30:21 -06:00
  • 8e2e4b2ed5 fix: ignore discord wildcard audit keys (#33125) (thanks @thewilloftheshadow) (#33125) Shadow 2026-03-03 09:28:30 -06:00
  • c8b45a4c5c Compaction/Safeguard: preserve recent turns verbatim (#25554) Rodrigo Uroz 2026-03-03 12:00:49 -03:00
  • 171f305c3d chore: note about pagination Shadow 2026-03-03 08:35:29 -06:00
  • 53727c72f4 fix: substitute YYYY-MM-DD at session startup and post-compaction (#32363) (#32381) chengzhichao-xydt 2026-03-03 22:21:26 +08:00
  • 3fe4c19305 fix(telegram): prevent duplicate messages in DM draft streaming mode (#32118) OpenCils 2026-03-03 20:04:46 +08:00
  • 627813aba4 fix(heartbeat): scope exec wake dispatch to session key (#32724) Altay 2026-03-03 14:47:40 +03:00
  • 1ded5cc9a9 fix: guard malformed Telegram replies and pass hook accountId Ayaan Zaidi 2026-03-03 17:00:40 +05:30
  • 5f95f46070 docs: update changelog for telegram message_sent fix (#32649) Ayaan Zaidi 2026-03-03 16:55:48 +05:30
  • 5b8fc68ea2 fix(telegram): include reply hook metadata Ayaan Zaidi 2026-03-03 16:35:28 +05:30
  • 9830b7c298 fix(telegram): mark message_sent success only when delivery occurred KimGLee 2026-03-03 14:42:43 +08:00
  • 6d118ab815 fix(telegram): run outbound message hooks in reply delivery path KimGLee 2026-03-03 14:29:33 +08:00
  • 4aa548cf7d macOS: add tailscale serve discovery fallback for remote gateways (#32860) Nimrod Gutman 2026-03-03 13:25:36 +02:00
  • 4ffe15c6b2 fix(telegram): warn when accounts.default is missing in multi-account setup (#32544) Sid 2026-03-03 16:27:19 +08:00
  • 2370ea5d1b agents: propagate config for embedded skill loading Gustavo Madeira Santana 2026-03-03 02:44:04 -05:00
  • ae29842158 Gateway: fix stale self version in status output (#32655) Liu Xiaopai 2026-03-03 15:41:52 +08:00
  • b1b41eb443 feat(mattermost): add native slash command support (refresh) (#32467) Muhammed Mukhthar CM 2026-03-03 12:39:18 +05:30
  • 5341b5c71c Diffs: Migrate tool usage guidance from before_prompt_build to a plugin skill (#32630) Eugene 2026-03-03 16:50:59 +10:00
  • 997197c6c9 bug: Workaround for QMD upstream bug (#27028) Henry Loenwind 2026-03-03 07:48:43 +01:00
  • de9031da22 fix: improve compaction summary instructions to preserve active work (#8903) JT 2026-03-03 01:36:19 -05:00
  • 75775f2fe6 chore: Updated Brave documentation (#26860) Henry Loenwind 2026-03-03 07:34:15 +01:00