Commit Graph

  • 33fbd9b770 refactor: dedupe auth profile store normalization Peter Steinberger 2026-04-01 13:37:02 +01:00
  • ab3c646bb1 fix: preserve telegram exec approval topic routing Peter Steinberger 2026-04-01 13:33:56 +01:00
  • f55b6b1acf fix: add changelog for auth profile store load crash (#58923) (thanks @openperf) Peter Steinberger 2026-04-01 13:31:53 +01:00
  • ac68321d4d fix(auth-profiles ): ensure credential key and token are strings to prevent crash openperf 2026-04-01 17:46:55 +08:00
  • cd4b03c568 fix: unify structured provider failover classification (#58856) (thanks @aaron-he-zhu) Peter Steinberger 2026-04-01 21:26:11 +09:00
  • c96ee42300 fix(agents): normalize provider errors for better failover Aaron Zhu 2026-04-01 15:29:59 +08:00
  • 74b9f22a42 fix: add Telegram error suppression controls (#51914) (thanks @chinar-amrutkar) Chinar Amrutkar 2026-04-01 13:22:28 +01:00
  • ef286987e7 test: fix context pruning runtime fixtures Ayaan Zaidi 2026-04-01 16:48:00 +05:30
  • f70ad924a6 fix: align cache-ttl pruning with thinking replay sanitization Ayaan Zaidi 2026-04-01 16:33:40 +05:30
  • c7510e0f1a fix(hooks): skip full gate for docs-only commits Vincent Koc 2026-04-01 20:02:15 +09:00
  • c65e152b39 fix: preserve anthropic thinking replay (#58916) Ayaan Zaidi 2026-04-01 16:23:47 +05:30
  • 00a49fe8b4 docs: add gateway.webchat.chatHistoryMaxChars config reference Vincent Koc 2026-04-01 19:25:17 +09:00
  • 32ae841098 feat(web-search): add SearXNG as bundled web search provider plugin (#57317) Charles Dusek 2026-04-01 05:24:33 -05:00
  • 3f67581e50 fix: retry safe wrapped Telegram send failures (#51895) (thanks @chinar-amrutkar) Chinar Amrutkar 2026-04-01 11:24:29 +01:00
  • 5c8d9da749 docs: add SearXNG web search provider page and navigation Vincent Koc 2026-04-01 19:18:03 +09:00
  • f1595f59b4 fix(ci): allow plugin npm preview without publish token (#58929) Vincent Koc 2026-04-01 19:16:46 +09:00
  • d766bfc6b2 fix(memory): preserve session indexing during full reindex (#39732) upupc 2026-04-01 18:12:30 +08:00
  • 1654c3a851 feat(gateway): make chat history max chars configurable (#58900) Luke 2026-04-01 21:08:37 +11:00
  • b2bb129e2c docs(changelog): note chat error fallback fix ImLukeF 2026-04-01 20:46:51 +11:00
  • 78b48735fa test: restore fetch stubs in embedding suites ImLukeF 2026-04-01 20:29:50 +11:00
  • 101c31f5e1 test: harden ci-sensitive unit suites ImLukeF 2026-04-01 20:17:28 +11:00
  • 4e63dc0b1c fix: hide raw provider errors from chat replies ImLukeF 2026-04-01 18:33:58 +11:00
  • fbe3ca4d7d fix(plugins): pass dangerouslyForceUnsafeInstall through archive and … (#58879) ryanlee-gemini 2026-04-01 17:52:01 +08:00
  • 72af92ba4e qqbot: require explicit allowlist for /bot-logs to prevent info disclosure (#58895) Vincent Koc 2026-04-01 18:40:46 +09:00
  • 07c60ae461 fix(agent): treat webchat exec approvals as native UI (#58904) Vincent Koc 2026-04-01 18:36:21 +09:00
  • 8b2d24b62b docs(security): clarify node pairing trust boundary Peter Steinberger 2026-04-01 18:26:33 +09:00
  • 29784af1e2 style(gateway): normalize node reconnect formatting Peter Steinberger 2026-04-01 18:26:21 +09:00
  • f6317fb747 fix(gateway): stop pinning node commands to pairing state Peter Steinberger 2026-04-01 18:25:31 +09:00
  • fe57ee513f test: drop stale task boundary allowlist entries Peter Steinberger 2026-04-01 10:10:32 +01:00
  • d005cc8b42 test: align cron abort regression with #58833 Peter Steinberger 2026-04-01 09:57:11 +01:00
  • 92f1772e93 test: allow boundary test on main Peter Steinberger 2026-04-01 09:48:45 +01:00
  • f559ea126d fix: land slash command metadata parsing (#58725) (thanks @Mlightsnow) Peter Steinberger 2026-04-01 09:39:35 +01:00
  • 3b1f8e3461 fix: strip inbound metadata before slash command detection (#58674) HansY 2026-04-01 04:03:15 +00:00
  • fb28b02540 fix: preserve bundled channel plugin compat (#58873) Ayaan Zaidi 2026-04-01 14:42:36 +05:30
  • 2d53ffdec1 fix(exec): resolve remote approval regressions (#58792) Vincent Koc 2026-04-01 18:07:20 +09:00
  • 4ceb01f9ed docs(gateway): document node pairing repair flow Peter Steinberger 2026-04-01 18:02:06 +09:00
  • db0cea5689 refactor(gateway): extract node pairing reconciliation Peter Steinberger 2026-04-01 17:57:59 +09:00
  • 4590ac31cc fix: note exec approval continuation in changelog (#58860) (thanks @Nanako0129) Peter Steinberger 2026-04-01 09:55:25 +01:00
  • 7f53c1ca00 test(exec): cover delayed Discord approval continuation nanakotsai 2026-04-01 16:50:54 +08:00
  • 63da2c7034 fix(exec): resume agent session after approval completion nanakotsai 2026-04-01 16:13:16 +08:00
  • 4fa11632b4 fix: escalate to model fallback after rate-limit profile rotation cap (#58707) Forgely3D 2026-04-01 02:54:10 -06:00
  • 8fce663861 fix(subagents): harden task-registry lifecycle writes (#58869) Vincent Koc 2026-04-01 17:50:52 +09:00
  • 1ce410a7be fix(sandbox): use browser image for browser runtime matching (#58759) sandpile 2026-04-01 16:44:52 +08:00
  • 10750fb80e Cron: avoid busy-wait drift for recurring main jobs (#58872) scoootscooob 2026-04-01 01:31:21 -07:00
  • 2b67f96895 docs(anthropic): note oauth context1m fallback Peter Steinberger 2026-04-01 09:21:34 +01:00
  • 32f392eda4 refactor(core): drop old anthropic stream wrapper file Peter Steinberger 2026-04-01 09:21:29 +01:00
  • 59c23dee09 refactor(anthropic): move stream wrappers into plugin Peter Steinberger 2026-04-01 09:21:13 +01:00
  • 2bc8a0d67c refactor: add doctor cron migration helpers Peter Steinberger 2026-04-01 17:06:24 +09:00
  • 19d0c2dd1d refactor: remove cron legacy delivery from runtime Peter Steinberger 2026-04-01 17:05:52 +09:00
  • 2d79c9cb16 docs: add WhatsApp reactionLevel and Feishu Drive comment actions Vincent Koc 2026-04-01 16:56:27 +09:00
  • 95182d51cc fix: harden bundled plugin runtime deps Peter Steinberger 2026-04-01 08:54:16 +01:00
  • edfac5f2df docs(changelog): note line runtime packaging fix Vincent Koc 2026-04-01 15:55:55 +09:00
  • d4643e06bd fix(line): resolve dist runtime contract path Vincent Koc 2026-04-01 15:43:40 +09:00
  • facdeb3432 feat(tasks): add chat-native task board (#58828) Vincent Koc 2026-04-01 16:48:36 +09:00
  • 7cf8ccf9b3 fix: avoid startup gateway reload loop (#58678) (thanks @yelog) Peter Steinberger 2026-04-01 16:46:10 +09:00
  • 71f341c4b4 docs: add /tasks chat command, cleanup-aware status, and QQ Bot troubleshooting Vincent Koc 2026-04-01 16:45:56 +09:00
  • f5431bc07e docs: clarify doctor cron migration guidance Peter Steinberger 2026-04-01 16:43:25 +09:00
  • 802bdb099e refactor: move cron legacy delivery migration to doctor Peter Steinberger 2026-04-01 16:41:59 +09:00
  • 31ed09bc96 fix: run bundled deps postinstall for global npm Peter Steinberger 2026-04-01 08:37:52 +01:00
  • cfa307baed fix(status): keep task snapshots pure Vincent Koc 2026-04-01 16:35:30 +09:00
  • 5a95d65f1e fix: restore bundled runtime dependency provisioning (#58782) (thanks @obviyus) Ayaan Zaidi 2026-04-01 13:03:36 +05:30
  • 86b519850e refactor: consolidate cron delivery boundary parsing Peter Steinberger 2026-04-01 16:22:06 +09:00
  • 340c99d657 fix(status): filter stale task rows from status cards (#58810) Vincent Koc 2026-04-01 16:19:02 +09:00
  • 9ab3352b1a fix: avoid duplicate discord resolve logs Peter Steinberger 2026-04-01 08:14:18 +01:00
  • 622b91d04e fix: queue model switches behind busy runs Peter Steinberger 2026-04-01 16:12:17 +09:00
  • 6776306387 fix: preserve telegram topic delivery routing (#58489) (thanks @cwmine) Peter Steinberger 2026-04-01 16:02:22 +09:00
  • e643ba2f5e fix: preserve telegram topic routing in announce and delivery context yi-bot 2026-03-31 16:57:05 +00:00
  • 1b94e8ca14 feat: feishu comment event (#58497) wittam-01 2026-04-01 15:12:38 +08:00
  • cad3da52c9 fix(memory): prefer --mask over --glob for qmd collection pattern flag (#58736) chi 2026-04-01 15:11:56 +08:00
  • bd6c017192 fix: skip failing gateway HTTP stages (#58746) (thanks @yelog) Peter Steinberger 2026-04-01 08:08:45 +01:00
  • ffa1e5fa92 test: assert console.error in async-rejection stage test yelog 2026-04-01 13:14:26 +08:00
  • 0a636aef24 fix: catch per-stage errors in HTTP request pipeline to prevent cascade 500s (#58689) yelog 2026-04-01 12:45:26 +08:00
  • d9a2690535 test: trim mattermost setup cases Peter Steinberger 2026-04-01 08:03:26 +01:00
  • 035028208f test: trim line webhook/slack setup prompts Peter Steinberger 2026-04-01 08:02:26 +01:00
  • e441e8bb17 test: stabilize timed-heavy channel planner checks Peter Steinberger 2026-04-01 07:39:55 +01:00
  • 709668ccd1 test: trim line/twitch setup validations Peter Steinberger 2026-04-01 07:23:36 +01:00
  • add54e1d26 test: trim low-signal matrix monitor tests Peter Steinberger 2026-04-01 07:23:31 +01:00
  • 25eaebb9b6 test: drop duplicate telegram/discord command tests Peter Steinberger 2026-04-01 07:23:26 +01:00
  • c130ebad35 fix: verify linux gateway in parallels smoke Peter Steinberger 2026-04-01 07:38:49 +01:00
  • 5f3737f229 fix: auto-enable minimax plugin for API key auth route (#57127) Tars 2026-04-01 13:52:19 +08:00
  • 26a891aaeb fix: preserve rewritten stream snapshots in webchat (#58641) (thanks @neeravmakwana) Neerav Makwana 2026-04-01 01:39:19 -04:00
  • e1d963ed2e fix: bound discord inbound media downloads (#58593) (thanks @aquaright1) Kenny Xie 2026-03-31 22:29:58 -07:00
  • 5836ddea3f test: fix amazon-bedrock extension test boundary (#58753) Josh Lehman 2026-03-31 22:24:38 -07:00
  • ac6db066d3 feat(whatsapp): add reaction guidance levels (#58622) Marcus Castro 2026-04-01 01:42:10 -03:00
  • 21403a3898 fix(whatsapp): pass Timestamp to finalizeInboundContext (#58590) Owen Wang 2026-03-31 21:02:23 -07:00
  • 2c5796c924 fix(tasks): recheck current state during maintenance sweep Ayaan Zaidi 2026-04-01 09:25:31 +05:30
  • ccb67bd4bf config: regenerate base config schema baseline joshavant 2026-03-31 22:53:09 -05:00
  • ed83d79a05 fix: tighten reply payload typing and safe text coercion joshavant 2026-03-31 22:52:36 -05:00
  • 05c311e67d fix: record task sweep gateway hang fix (#58670) (thanks @openperf) Ayaan Zaidi 2026-04-01 09:11:53 +05:30
  • 2dbfd4ebe2 refactor(tasks): distill task registry sweep scheduling Ayaan Zaidi 2026-04-01 09:04:25 +05:30
  • 97fd6c27a1 fix(tasks): prevent synchronous task registry sweep from blocking event loop openperf 2026-04-01 10:10:28 +08:00
  • 69685f99fe fix: preserve Telegram local Bot API MIME types (#54603) (thanks @jzakirov) Jamil Zakirov 2026-04-01 06:38:31 +03:00
  • 098125e998 test: merge channel reply pipeline typing cases Peter Steinberger 2026-04-01 03:26:24 +01:00
  • 7ae093cf0f test: merge command auth cases Peter Steinberger 2026-04-01 03:25:39 +01:00
  • ba808573ef test: merge allowlist config helper cases Peter Steinberger 2026-04-01 03:24:41 +01:00
  • a217e97fe5 test: merge approval renderer cases Peter Steinberger 2026-04-01 03:23:41 +01:00
  • cf3d7c8d57 test: merge account status helper cases Peter Steinberger 2026-04-01 03:22:33 +01:00
  • d11df8e13e test: merge approval auth helper cases Peter Steinberger 2026-04-01 03:21:32 +01:00
  • d65c290748 test: merge temp download path cases Peter Steinberger 2026-04-01 03:20:28 +01:00
  • fbca5bcc12 test: merge status helper default/explicit cases Peter Steinberger 2026-04-01 03:19:35 +01:00