Commit Graph

  • 17b40c4a59 fix: guard isConnected check against already-aborted signal Mitch McAlister 2026-03-03 00:49:01 +00:00
  • d9119f0791 fix(discord): push connected status when gateway is already connected at lifecycle start Mitch McAlister 2026-03-03 00:28:05 +00:00
  • 586f057c24 fix(cron): let resolveOutboundTarget handle missing delivery target fallback HCL 2026-03-03 08:54:07 +08:00
  • 90d8b40808 perf(test): simplify plugin install fixture archive loading Peter Steinberger 2026-03-03 01:08:58 +00:00
  • d7bafae387 perf(test): trim fixture and serialization overhead in integration suites Peter Steinberger 2026-03-03 01:08:52 +00:00
  • 588fbd5b68 perf(test): reduce temp fixture churn in guardrail-heavy suites Peter Steinberger 2026-03-03 01:08:45 +00:00
  • ef920f2f39 refactor(channels): dedupe monitor message test flows Peter Steinberger 2026-03-03 01:05:52 +00:00
  • 57e1534df8 refactor(tests): consolidate repeated setup helpers Peter Steinberger 2026-03-03 01:05:30 +00:00
  • a48a3dbdda refactor(tests): dedupe tool, projector, and delivery fixtures Peter Steinberger 2026-03-03 01:05:24 +00:00
  • c3d5159121 refactor(hooks): dedupe install parameter wiring Peter Steinberger 2026-03-03 01:05:17 +00:00
  • 1bd20dbdb6 fix(failover): treat stop reason error as timeout Peter Steinberger 2026-03-03 01:05:06 +00:00
  • a2fdc3415f fix(failover): handle unhandled stop reason error Peter Steinberger 2026-03-03 01:04:20 +00:00
  • ced267c5cb fix(moonshot): apply native thinking payload compatibility Peter Steinberger 2026-03-03 01:03:24 +00:00
  • 287606e445 feat(acp): add kimi harness support surfaces Peter Steinberger 2026-03-03 01:02:03 +00:00
  • f26853f14c CLI: dedupe config validate errors and expose allowed values Gustavo Madeira Santana 2026-03-02 20:05:12 -05:00
  • a44843507f fix(slack): restore persistent per-channel session routing (#32320) AytuncYildizli 2026-03-03 04:00:49 +03:00
  • de09ca149f fix(telegram): use retry logic for sticker getFile calls (#32349) scoootscooob 2026-03-02 17:00:31 -08:00
  • 503d395780 fix(memoryFlush): guard transcript-size forced flush against repeated runs (#32358) hcl 2026-03-03 09:00:18 +08:00
  • 924d9e34ef fix(discord): resample audio to 48kHz for voice messages (#32298) Shawn 2026-03-02 17:00:04 -08:00
  • f3e6578e6c fix(test): tighten websocket and runner fixture typing Peter Steinberger 2026-03-03 00:51:53 +00:00
  • e930517154 fix(ci): resolve docs lint and test typing regressions Peter Steinberger 2026-03-03 00:50:19 +00:00
  • 47083460ea refactor: unify inbound debounce policy and split gateway/models helpers Peter Steinberger 2026-03-03 00:54:28 +00:00
  • 7de4204e57 docs(acp): document sandbox limitation Peter Steinberger 2026-03-03 00:52:09 +00:00
  • 36dfd462a8 feat(acp): enable dispatch by default Peter Steinberger 2026-03-03 00:47:25 +00:00
  • 6649c22471 fix(agents): harden openai ws tool call id handling Peter Steinberger 2026-03-03 00:43:24 +00:00
  • 596621919c chore(test): add vitest hotspot reporter script Peter Steinberger 2026-03-03 00:42:38 +00:00
  • 9657ded2e1 test(perf): trim slack, hook, and plugin-validation test overhead Peter Steinberger 2026-03-03 00:42:30 +00:00
  • 282b107e99 test(perf): speed up cron, memory, and secrets hotspots Peter Steinberger 2026-03-03 00:42:13 +00:00
  • 86090b0ff2 docs(models): refresh minimax kimi glm provider docs Peter Steinberger 2026-03-03 00:40:06 +00:00
  • 77ecef1fde feat(models): support minimax highspeed across onboarding Peter Steinberger 2026-03-03 00:39:57 +00:00
  • 53fd7f8163 fix(test): resolve Feishu hoisted mock export syntax error (#32128) ademczuk 2026-03-03 01:34:16 +01:00
  • 1b5ac8b0b1 feat(cli): add configurable banner tagline mode Peter Steinberger 2026-03-03 00:31:42 +00:00
  • f6233cfa5c fix: dedupe restart sentinel reason output (#32083) (thanks @velamints2) Peter Steinberger 2026-03-03 00:27:38 +00:00
  • 61be533ad4 fix(restart): deduplicate reason line in restart sentinel message velamints2 2026-03-03 03:22:09 +08:00
  • d76ddd61ec fix(discord): add missing accountId to reaction routing params Peter Steinberger 2026-03-03 00:29:12 +00:00
  • 82101b152a test(voice-call): split call manager tests by scenario Peter Steinberger 2026-03-03 00:29:08 +00:00
  • 439a7732f4 refactor(voice-call): split webhook server and tailscale helpers Peter Steinberger 2026-03-03 00:29:04 +00:00
  • a96b3b406a refactor(voice-call): extract twilio twiml policy and status mapping Peter Steinberger 2026-03-03 00:29:00 +00:00
  • 68e982ec80 fix: stabilize internal hooks singleton registry (#32292) (thanks @Drickon) Peter Steinberger 2026-03-03 00:26:58 +00:00
  • d0a3743abd refactor: use ??= operator for cleaner globalThis singleton init Eric Lytle 2026-03-02 23:31:44 +00:00
  • 0d8beeb4e5 fix(hooks): use globalThis singleton for handler registry to survive bundle splitting Eric Lytle 2026-03-02 23:25:31 +00:00
  • 1e8afa16f0 fix: apply config env vars before model discovery (#32295) (thanks @hsiaoa) Peter Steinberger 2026-03-03 00:25:12 +00:00
  • 65dc3ee76c models-config: apply config env vars before implicit provider discovery hsiaoa 2026-03-03 07:33:39 +08:00
  • f4682742d9 feat: update tlon channel/plugin to be more fully featured (#21208) Hunter Miller 2026-03-02 18:23:42 -06:00
  • d37ad9d866 test(perf): slim ios team-id harness and add perf budget guard Peter Steinberger 2026-03-03 00:20:34 +00:00
  • 4b3d9f4fb2 test(perf): trim fixture churn in install and cron suites Peter Steinberger 2026-03-03 00:20:24 +00:00
  • 6bf84ac28c perf(runtime): reduce hot-path config and routing overhead Peter Steinberger 2026-03-03 00:20:16 +00:00
  • 051b380d38 fix(hooks): return 200 instead of 202 for webhook responses (#28204) Glucksberg 2026-03-02 20:19:31 -04:00
  • dee7cda1ec feat(voice-call): add call-waiting queue for inbound Twilio calls Hershey Goldberger 2026-02-27 18:42:52 -05:00
  • 8824565c2a chore(cli): refresh tagline set Peter Steinberger 2026-03-03 00:17:14 +00:00
  • d7dda4dd1a refactor: dedupe channel outbound and monitor tests Peter Steinberger 2026-03-03 00:14:52 +00:00
  • 6a42d09129 refactor: dedupe gateway config and infra flows Peter Steinberger 2026-03-03 00:14:50 +00:00
  • fd3ca8a34c refactor: dedupe agent and browser cli helpers Peter Steinberger 2026-03-03 00:14:48 +00:00
  • fe14be2352 Merge pull request #4325: fix(voice-call) verify stale calls with provider Peter Steinberger 2026-03-03 00:14:37 +00:00
  • e870cee542 fix: restore control-ui basePath webhook passthrough (#32311) (thanks @ademczuk) Peter Steinberger 2026-03-03 00:10:55 +00:00
  • 3e9c8721fb fix(gateway): let non-GET requests fall through controlUi routing when basePath is set ademczuk 2026-03-03 00:51:23 +01:00
  • 11c397ef46 docs: strengthen prompt injection warning for weaker models Peter Steinberger 2026-03-03 00:06:36 +00:00
  • 4bfbf2dfff test(refactor): dedupe secret resolver posix fixtures and add registry cache regression Peter Steinberger 2026-03-03 00:05:21 +00:00
  • 1d0a4d1be2 refactor(runtime): harden channel-registry cache invalidation and split outbound delivery flow Peter Steinberger 2026-03-03 00:05:12 +00:00
  • d6491d8d71 fix: narrow webhook event provider call id typing Shakker 2026-03-03 00:04:52 +00:00
  • 6b85ec3022 docs: tighten subscription guidance and update MiniMax M2.5 refs Peter Steinberger 2026-03-03 00:02:25 +00:00
  • 3e1ec5ad8b fix: land Twilio signature port-variant verification (#25140) (thanks @drvoss) Peter Steinberger 2026-03-03 00:01:47 +00:00
  • c5ddba52d7 fix(voice-call): retry Twilio signature verification without port in URL drvoss 2026-02-24 15:25:54 +09:00
  • 381bb867ac fix: land external Twilio outbound-api webhook calls (#31181) (thanks @scoootscooob) Peter Steinberger 2026-03-02 23:56:31 +00:00
  • 24dcd68f42 fix: rename createInboundCall → createWebhookCall, preserve event direction scoootscooob 2026-03-01 18:38:08 -08:00
  • a1b4a0066b fix(voice-call): accept externally-initiated Twilio outbound-api calls scoootscooob 2026-03-01 18:24:31 -08:00
  • a5b81d1c13 test(perf): remove long exec-delay sleep in secret resolver tests Peter Steinberger 2026-03-02 23:55:41 +00:00
  • d3dc4e54f7 perf(runtime): trim hot-path allocations and cache channel plugin lookups Peter Steinberger 2026-03-02 23:55:33 +00:00
  • dba47f349f fix: land Twilio inbound greeting for answered calls (#29121) (thanks @xinhuagu) Peter Steinberger 2026-03-02 23:54:04 +00:00
  • fe4c627432 fix(voice-call): speak inbound greeting for twilio answered calls Xinhua Gu 2026-02-27 21:36:31 +01:00
  • b8b8a5f314 fix(security): enforce explicit ingress owner context Peter Steinberger 2026-03-02 23:50:30 +00:00
  • ea3b7dfde5 fix(channels): normalize MIME kind parsing and reaction fallbacks Peter Steinberger 2026-03-02 23:48:00 +00:00
  • 32ecd6f579 refactor(auto-reply,telegram,config): extract guard and forum helpers Peter Steinberger 2026-03-02 23:47:14 +00:00
  • dc825e59f5 refactor: unify system.run approval cwd revalidation Peter Steinberger 2026-03-02 23:46:54 +00:00
  • 500d7cb107 fix: revalidate approval cwd before system.run execution Peter Steinberger 2026-03-02 23:42:03 +00:00
  • 1234cc4c31 Feishu: reply to topic roots (#29968) Brian Mendonca 2026-03-02 16:41:36 -07:00
  • abec8a4f0a test: preserve windows backup-rotation compose coverage (#32286) (thanks @jalehman) Peter Steinberger 2026-03-02 23:37:57 +00:00
  • 41bdf2df41 test: skip chmod-dependent backup rotation tests on Windows Josh Lehman 2026-03-02 15:12:28 -08:00
  • c20ee11348 fix: harden fs-safe write boundary checks Peter Steinberger 2026-03-02 23:36:19 +00:00
  • 4d19dc8671 test(cron): assert embedded model on last call to avoid bun ordering flake ningding97 2026-03-03 07:15:54 +08:00
  • 73e08ed7b0 test: expand reminder guard fail-closed coverage (#32255) (thanks @scoootscooob) Peter Steinberger 2026-03-02 23:34:54 +00:00
  • 5868344ade fix(reminder): do not suppress note when sessionKey is unavailable scoootscooob 2026-03-02 15:03:40 -08:00
  • abb0252a1a fix(reply): suppress unscheduled-reminder note when session already has active cron scoootscooob 2026-03-02 14:39:03 -08:00
  • 55f04636f3 fix(feishu): suppress stale missing-scope grant notices (openclaw#31870) thanks @liuxiaopai-ai Mark L 2026-03-03 07:34:11 +08:00
  • f22fc17c78 feat(feishu): prefer thread_id for topic session routing (openclaw#29788) thanks @songyaolun YolenSong 2026-03-03 07:33:08 +08:00
  • 28c88e9fa1 fix: harden telegram forum-service mention guard typing (#32262) (thanks @scoootscooob) Peter Steinberger 2026-03-02 23:32:40 +00:00
  • 58ad617e64 fix: detect forum service messages by field presence, not text absence scoootscooob 2026-03-02 15:09:47 -08:00
  • dc2aa1e21d fix(telegram): also check caption for bot media replies scoootscooob 2026-03-02 15:01:53 -08:00
  • 8fdd1d2f05 fix(telegram): exclude forum topic system messages from implicitMention scoootscooob 2026-03-02 14:48:49 -08:00
  • bb60687b89 refactor(nodes): dedupe camera payload and node resolve helpers Peter Steinberger 2026-03-02 23:32:34 +00:00
  • a282b459b9 fix(ci): remove unused chrome ws type import Peter Steinberger 2026-03-02 23:31:37 +00:00
  • de77a36579 test: harden MIME normalization regression coverage (#32280) (thanks @Lucenx9) Peter Steinberger 2026-03-02 23:30:48 +00:00
  • 79e114a82f test(media): ensure WhatsApp scope rule is exercised in MIME regression Lucenx9 2026-03-03 00:09:59 +01:00
  • 7c7c22d66f test(media): use direct chatType in WhatsApp MIME regression case Lucenx9 2026-03-03 00:06:52 +01:00
  • ec688d809f fix(media): normalize MIME kind detection for audio transcription Lucenx9 2026-03-02 23:59:32 +01:00
  • 481da215b9 fix(feishu): persist dedup cache across gateway restarts via warmup (openclaw#31605) thanks @Sid-Qin Sid 2026-03-03 07:30:40 +08:00
  • 132794fe74 feat(security): audit workspace skill symlink escapes Peter Steinberger 2026-03-02 23:28:46 +00:00
  • d4ec0ed3c7 docs(security): clarify trusted-local hardening-only cases Peter Steinberger 2026-03-02 23:28:40 +00:00
  • 2e0f5b73d1 fix(ci): stabilize cross-platform config test assertions Peter Steinberger 2026-03-02 23:28:18 +00:00
  • 66397c2855 fix(feishu): restore private chat pairing replies in Lark/Feishu (openclaw#31403) thanks @stakeswky 不做了睡大觉 2026-03-03 07:27:39 +08:00