Commit Graph

  • 62c2f5d8d2 fix(mcp): coerce numeric tool args defensively qWaitCrypto 2026-05-07 14:05:26 +08:00
  • 43cf72a458 chore(release): map donramon77 to AUTHOR_MAP for PR #18425 salvage Teknium 2026-05-07 06:47:48 -07:00
  • be87a96296 refactor(plugins/platforms): migrate IRC + Teams to new env_enablement + cron_deliver hooks Teknium 2026-05-07 06:47:25 -07:00
  • 44cd79e798 feat(plugins/google_chat): Google Chat platform adapter as a bundled plugin Ramón Fernández 2026-05-07 06:41:48 -07:00
  • af9336d575 feat(gateway): generic plugin hooks for env enablement + cron delivery Teknium 2026-05-07 06:33:23 -07:00
  • c8e3e39185 fix(mcp): surface image tool results as MEDIA tags instead of dropping them (#21328) Teknium 2026-05-07 07:14:16 -07:00
  • dd2dc2bddf fix(mcp): forward OAuth auth and bump sse_read_timeout on SSE transport (#21323) Teknium 2026-05-07 07:08:04 -07:00
  • 4ee6c3349a chore(release): map tuancanhnguyen706@gmail.com → xxxigm teknium1 2026-05-07 07:04:11 -07:00
  • d5fcc83922 fix(tests): avoid asyncio DeprecationWarning in event loop fixture on 3.12+ xxxigm 2026-05-07 20:55:59 +07:00
  • 12a0f5901c fix(dashboard): finish resumeId -> resumeParam rename in ChatPage (#21317) Teknium 2026-05-07 07:05:03 -07:00
  • e0a2b08768 fix(mcp): re-raise CancelledError explicitly in MCPServerTask.run (#21318) Teknium 2026-05-07 07:04:38 -07:00
  • 5a3e5b23d2 fix(memory): remove dead allOf schema block at the source Teknium 2026-05-07 07:02:05 -07:00
  • 3924cb408b fix: strip Codex-hostile top-level schema combinators Hirokazu Ogawa 2026-05-07 22:37:22 +09:00
  • 69d025e4a7 feat(gateway): add allowed_{chats,channels,rooms} whitelist to Telegram, Mattermost, Matrix, DingTalk Teknium 2026-05-07 05:58:56 -07:00
  • f5c9bb582c chore(release): add CashWilliams to AUTHOR_MAP Teknium 2026-05-07 05:58:38 -07:00
  • cd3ef685c4 feat(slack): add allowed_channels whitelist config Cash Williams 2026-04-10 16:39:22 -05:00
  • 6a4ecc0a9f fix(whatsapp): reject strangers by default, never respond in self-chat (#8389) (#21291) Teknium 2026-05-07 06:53:04 -07:00
  • 76d2dcdc8e fix(kanban): make code/pre styling theme-immune across all themes (#21086) (#21247) Teknium 2026-05-07 06:51:52 -07:00
  • fc88eec926 fix(compressor): soften summary prompt for content filters LeonSGP43 2026-05-04 09:42:23 +08:00
  • e795b7e3ab fix(delegate): expand composite toolsets before intersection in delegate_task luyao618 2026-05-04 09:42:13 +08:00
  • a78e622dfe fix(agent): honor configured model max tokens LeonSGP43 2026-05-04 09:36:43 +08:00
  • 52e2777821 feat(dashboard): support serving under URL prefix via X-Forwarded-Prefix cmcgrabby-hue 2026-05-03 18:19:50 -07:00
  • 6769060ae2 chore: AUTHOR_MAP entry for @glesperance Teknium 2026-05-07 06:37:12 -07:00
  • ec9d0e26d4 fix(tui): render structured content on resume Gabriel Lesperance 2026-05-03 20:37:10 -04:00
  • 30c9990175 chore: correct AUTHOR_MAP for oluwadareab12 (was mismapped to bennytimz) Teknium 2026-05-07 06:35:43 -07:00
  • edbbc96b55 fix(cli): replace get_event_loop() with get_running_loop() to silence RuntimeWarning in process_loop thread (#19285) oluwadareab12 2026-05-04 01:12:31 +01:00
  • 2c1921241c feat(models): add paid tencent/hy3-preview route on OpenRouter (#21077) Contentment003111 2026-05-07 21:34:48 +08:00
  • f9b4b8af34 fix(mcp): include exception type in error messages when str(exc) is empty liuhao1024 2026-05-04 07:56:05 +08:00
  • f481395d4c chore(release): add subtract0 to AUTHOR_MAP for PR #19935 salvage Teknium 2026-05-07 06:32:16 -07:00
  • a1f85ef2b9 fix(mcp): retry stale pipe transport failures Alexander Monas 2026-05-05 00:58:34 +02:00
  • 8ad117a3d6 fix(models): add alibaba-coding-plan to _PROVIDER_MODELS curated list TakeshiSawaguchi 2026-05-04 10:37:06 +09:00
  • 33563df027 chore: AUTHOR_MAP entry for @paul-tian Teknium 2026-05-07 06:30:56 -07:00
  • 4d4807585a fix(gateway): honor configured goal turn budget paul-tian 2026-05-04 09:56:09 +10:00
  • 0efc547962 fix(gateway): consolidate runtime-status writes + rate-limit failure logs Teknium 2026-05-07 06:29:52 -07:00
  • 5d9061148f fix(gateway): log platform status write failures instead of silently swallowing wabrent 2026-05-07 12:53:27 +03:00
  • 755b74fc2d chore: AUTHOR_MAP entry for @LucianoSP Teknium 2026-05-07 06:29:15 -07:00
  • f7b71aa0da fix: use configured model for gateway auth fallback Luciano Pacheco 2026-05-03 23:02:23 +00:00
  • 8aa30407c2 chore(release): add masonjames to AUTHOR_MAP for PR #10439 salvage Teknium 2026-05-07 06:27:35 -07:00
  • 80548f9a4f fix(mcp): report configured timeout in MCP call errors Mason James 2026-04-15 12:59:10 -04:00
  • 25187ca05c chore: AUTHOR_MAP entry for @hedirman Teknium 2026-05-07 06:27:34 -07:00
  • a9ebee5f02 Fix WhatsApp long message splitting Hedirman 2026-05-04 06:54:18 +08:00
  • 4d32f40306 fix(gateway): include exception detail in bootstrap warning output Teknium 2026-05-07 06:26:18 -07:00
  • 926402dd13 fix(gateway): surface bootstrap failures to stderr instead of silently swallowing wabrent 2026-05-07 12:52:44 +03:00
  • 5909526a06 fix(security): support SRI integrity verification for dashboard plugin scripts memosr 2026-05-04 01:20:06 +03:00
  • 46d1fc16ab chore(release): add AJV20 to AUTHOR_MAP for PR #10287 salvage Teknium 2026-05-07 06:25:06 -07:00
  • 9575bce6ca fix(mcp): clear stale thread interrupt before MCP discovery AJV20 2026-04-15 08:01:15 -04:00
  • b7a97cd44f chore: AUTHOR_MAP entry for wabrent Teknium 2026-05-07 06:24:35 -07:00
  • 98ca0694d6 fix(gateway): log agent task failures instead of silently losing usage data wabrent 2026-05-07 12:53:59 +03:00
  • fcd619cae4 chore: AUTHOR_MAP entry for @kowenhaoai Teknium 2026-05-07 06:24:13 -07:00
  • a9c7bdaea6 feat(image-gen): honor image_gen.model from config.yaml in plugin dispatch Kowen Hao 2026-05-04 06:01:29 +08:00
  • b739fcdfce fix(security): require explicit allowlist or TEAMS_ALLOW_ALL_USERS opt-in for Teams approval buttons memosr 2026-05-04 00:58:19 +03:00
  • cfe019c782 chore: AUTHOR_MAP entry for @acc001k Teknium 2026-05-07 06:21:39 -07:00
  • 5533ad7644 fix(auxiliary): enforce Codex Responses stream timeout acc001k 2026-05-07 14:18:20 +02:00
  • fd13b7d2b9 chore: AUTHOR_MAP entry for @agilejava Teknium 2026-05-07 06:19:46 -07:00
  • 6ea4a6a740 fix(vision): Z.AI vision model compatibility — endpoint routing and max_tokens handling leo.gong 2026-05-03 17:12:13 -03:00
  • fa582749e1 fix(kanban): restore Enter=submit, Shift+Enter=newline in inline-create textarea Teknium 2026-05-07 05:51:49 -07:00
  • b93c9f6393 feat(kanban): convert inline-create title input to multiline textarea BarnacleBoy 2026-05-07 01:36:42 +00:00
  • 498c01406f fix(docker): chown runtime node_modules trees to hermes user (#18800) nudiltoys-cmyk 2026-05-03 17:46:06 +01:00
  • 2f2f654486 fix: add dashboard to CLI help epilogue and Docker CI smoke test luoyuctl 2026-05-03 23:05:13 +08:00
  • 4876959a19 fix(auth): shorten credential 401 cooldown LeonSGP43 2026-05-03 23:04:25 +08:00
  • f648c2e3aa fix: use max_completion_tokens for GitHub Copilot stormhierta 2026-05-03 14:56:50 +00:00
  • d12be46df8 fix(skills): lock usage telemetry updates LeonSGP43 2026-05-03 22:49:46 +08:00
  • c2d6b385f1 fix(windows): terminal drain and cwd path conversion for native Windows Alan Chen 2026-05-03 22:39:15 +08:00
  • 7244a1f0d3 fix(weixin): wrap long copy-unfriendly lines LeonSGP43 2026-05-03 21:23:43 +08:00
  • a494a614d0 fix(tui): avoid main-screen scrollback reset loops LeonSGP43 2026-05-03 21:19:45 +08:00
  • 31f22890ea fix(matrix): defer reaction cleanup redactions LeonSGP43 2026-05-03 21:13:50 +08:00
  • 8cef149131 chore: AUTHOR_MAP entry for @stevenchouai Teknium 2026-05-07 06:04:18 -07:00
  • 9442a8fa22 fix(update): migrate config in non-interactive updates Steven Chou 2026-05-03 21:10:42 +08:00
  • 84287b0de8 fix(docker): refuse root gateway runs in official image LeonSGP43 2026-05-03 20:56:08 +08:00
  • afbcca0f06 chore: AUTHOR_MAP entry for @shashwatgokhe Teknium 2026-05-07 05:58:00 -07:00
  • 5cf703245b fix(image-routing): sniff magic bytes for image MIME, ignore misleading suffix shashwatgokhe 2026-05-03 11:55:51 +00:00
  • 5ead126709 fix(doctor): retry DashScope China endpoint LeonSGP43 2026-05-03 19:36:48 +08:00
  • 14f38822fa fix(models): prefer image modalities for vision routing LeonSGP43 2026-05-03 19:32:26 +08:00
  • 6e46f99e7e fix(tui): surface backend error as visible text when final_response is empty (#21245) Teknium 2026-05-07 05:53:19 -07:00
  • 8dcdc3cbc2 fix(auth): keep Spotify logout from resetting model config LeonSGP43 2026-05-03 19:20:57 +08:00
  • 2021c18655 fix(agent): drop terminal empty-response sentinels wxst 2026-05-04 02:20:44 +08:00
  • e73508979f fix(agent): avoid persisting empty-response recovery scaffolding wxst 2026-05-03 19:03:13 +08:00
  • 80717a157f fix(discord): route DM role-auth opt-in through config.yaml (not env var) Teknium 2026-05-07 05:51:18 -07:00
  • 5c045b8f6c fix(discord): extend role-scope fix to slash surface + fixture update Teknium 2026-05-07 05:43:55 -07:00
  • ef1e565570 fix(discord): scope DISCORD_ALLOWED_ROLES to originating guild (CVSS 8.1) 0xyg3n 2026-04-18 11:51:49 +00:00
  • 8308d18339 fix(gateway): preserve max turns after env reload altmazza0-star 2026-05-03 18:53:57 +08:00
  • 2c14d3b9b0 fix(tui): refresh scroll height at cached bottom Harish Kukreja 2026-05-06 16:21:40 -04:00
  • 5b24c0fa85 fix: require memory schema fields by action altmazza0-star 2026-05-03 18:38:23 +08:00
  • ae1f058b3c feat(curator): add hermes curator list-archived command (#21236) Teknium 2026-05-07 05:46:51 -07:00
  • 47bf5d7ecb test+docs: cover transform_llm_output hook + release author map Teknium 2026-05-07 05:44:53 -07:00
  • c3be6ec184 feat: add transform_llm_output plugin hook BarnacleBoy 2026-05-06 15:44:19 +00:00
  • 6e250a55de fix(openviking): add Bearer auth header and omit empty/legacy tenant headers (#21232) Teknium 2026-05-07 05:45:58 -07:00
  • b12a5a72b0 Follow latest child session on dashboard resume CCClelo 2026-05-03 10:19:11 +00:00
  • e9685a5cf7 fix: avoid unsupported anthropic context beta by default abhinav11082001-stack 2026-05-03 15:33:17 +05:30
  • b9f1ac8c10 fix(kanban): make dashboard board pin authoritative over server current file (#21230) Teknium 2026-05-07 05:43:05 -07:00
  • 647f95b422 docs(contributing): align tool discovery and test runner with AGENTS.md xxxigm 2026-05-06 22:03:55 +07:00
  • 0d3593e514 fix: WhatsApp bridge process leak and disable config asymmetry liuhao1024 2026-05-03 16:41:08 +08:00
  • 0214858ef5 fix(browser): enforce cloud-metadata SSRF floor in hybrid routing (#16234) (#21228) Teknium 2026-05-07 05:38:05 -07:00
  • 12289c2630 feat: add SSE transport support for MCP client Andrew Ho 2026-05-03 01:33:20 -07:00
  • c4a7992317 fix(mcp-oauth): persist OAuth server metadata across process restarts (#21226) Teknium 2026-05-07 05:35:33 -07:00
  • 3c439ec681 feat(gateway): add hermes gateway list to show all profiles' gateway status Byrn Tong 2026-05-03 08:10:28 +00:00
  • 61d9e3366d fix(model_tools): log plugin hook exceptions instead of silently swallowing them sprmn24 2026-05-04 21:55:01 +03:00
  • fe4748ede8 test(kanban): regression for CancelledError swallow in stream_events Teknium 2026-05-07 05:29:20 -07:00
  • a5f116fc3f chore(release): map SandroHub013 email Teknium 2026-05-07 05:26:11 -07:00
  • 36ad97337a fix(kanban): treat dashboard event-stream cancellation as normal shutdown SandroHub013 2026-05-07 01:11:28 +02:00