Commit Graph

  • 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
  • 43a6645718 docs: clarify API server tool execution locality pingchesu 2026-05-03 15:20:25 +08:00
  • d8d57fb2f6 fix(install): remove uv exclude-newer cutoff LeonSGP43 2026-05-04 10:57:25 +08:00
  • 6b3a9b4bfa docs(curator): update CLI docs for synchronous-by-default manual run Teknium 2026-05-07 05:25:44 -07:00
  • 6b9f7140bb fix(curator): make manual runs synchronous LeonSGP43 2026-05-06 12:25:46 +08:00
  • bda7b240b4 chore(release): map altriatree@gmail.com -> @TruaShamu Teknium 2026-05-07 05:16:07 -07:00
  • 3a82172dd5 feat(tui): surface compression count in Ink status bar Teknium 2026-05-07 05:15:57 -07:00
  • f5a232af84 refactor: replace 'cmp' text with 🗜️ emoji in status bar Sofia Yang 2026-05-01 19:03:09 -05:00
  • 103e11926f feat(cli): show context compression count in status bar Sofia Yang 2026-05-01 18:24:06 -05:00
  • e38ea38079 fix(credential_pool): resolve key mix-up when custom providers share base_url Hermes Agent 2026-05-03 05:37:29 +00:00
  • 3c8154e62c chore: AUTHOR_MAP entry for @GinWU05 Teknium 2026-05-07 05:26:18 -07:00
  • 6d9b30632d fix(cli): honor positive tool preview length GinWU 2026-05-03 11:31:30 +08:00
  • eef23354a5 chore: AUTHOR_MAP entry for @nouseman666 Teknium 2026-05-07 05:24:32 -07:00
  • 7cbef2bd42 fix(dashboard): route browser wheel into inner TUI scrolling nouseman666 2026-05-03 22:51:58 +08:00
  • 8aceef539f fix(dashboard): let embedded chat use a single scroll system nouseman666 2026-05-03 22:09:37 +08:00
  • a0758cd1e9 fix(dashboard): stabilize embedded chat resume and scrollback nouseman666 2026-05-03 13:12:36 +08:00
  • fdb9e0f6a6 fix(kanban): auto-block workers that exit without completing (#20894) (#21214) Teknium 2026-05-07 05:24:16 -07:00
  • 699c770e5c docs(readme): drop misleading RL install-extras claim, defer to CONTRIBUTING jani 2026-05-03 14:53:33 +10:00
  • aa9a2091f6 chore(release): add AUTHOR_MAP entries for ggnnggez and ehz0ah Teknium 2026-05-07 05:16:50 -07:00
  • 2b6345cee3 fix(memory): harden OpenViking local path uploads Hao Zhe 2026-05-04 18:11:08 +08:00
  • 187951ec6b test(memory): harden OpenViking local upload coverage Hao Zhe 2026-05-04 15:38:28 +08:00
  • 7137cccbd1 fix(memory): support OpenViking local resource uploads nan 2026-04-15 15:45:22 +02:00
  • abe5a3c937 fix(model_switch): live model discovery for custom_providers in /model picker 0oAstro 2026-05-03 09:55:32 +05:30
  • 4e27e4e05a chore: AUTHOR_MAP entry for @leon7609 Teknium 2026-05-07 05:19:58 -07:00
  • e82f3b0c41 test: update send_message_tool mocks for force_document kwarg Teknium 2026-05-07 05:19:14 -07:00
  • d34f03c32a feat(gateway): support [[as_document]] directive for skill media routing leon7609 2026-05-03 11:20:00 +08:00
  • 8d363f8d54 fix(bedrock): preserve reasoningContent across converse normalization Molvikar 2026-05-05 22:30:50 +03:00
  • f0dd5b9c10 chore: add discodirector email to AUTHOR_MAP Teknium 2026-05-07 05:13:43 -07:00
  • 4f364c4e99 fix(mcp): give 'mcp add --command' a distinct argparse dest badfriend 2026-05-04 21:28:13 +07:00
  • 333598cb0e fix(gateway): cap cached session sources with LRU eviction teknium1 2026-05-07 05:14:10 -07:00
  • 176b93575a fix(gateway): preserve thread routing from cached live session sources Zyproth 2026-05-05 20:21:37 +03:00
  • 5bf12eb44a fix: exclude hidden and archive dirs from _find_skill rglob Kailigithub 2026-05-03 03:15:54 +00:00
  • 69692039e9 fix(delegate): correct ACP docs — Claude Code CLI has no --acp flag liuhao1024 2026-05-03 10:41:03 +08:00
  • 042eb930e2 fix(security): close TOCTOU window in hermes_cli/auth.py credential writers (#21194) Teknium 2026-05-07 05:12:05 -07:00
  • 991df4ef81 chore: AUTHOR_MAP entry for @likejudy Teknium 2026-05-07 05:10:58 -07:00
  • 8b32a9d0f1 feat: add Discord message deletion action Brian Su 2026-05-02 18:38:09 -07:00
  • fb1ce793e6 feat(security): enable secret redaction by default (#17691, #20785) (#21193) Teknium 2026-05-07 05:10:33 -07:00
  • d856f4535d chore: AUTHOR_MAP entry for chenlinfeng@ruije / @noOne-list Teknium 2026-05-07 05:09:36 -07:00
  • ecaafe5f22 test(weixin): update timeout assertion for asyncio.wait_for migration Teknium 2026-05-07 05:08:56 -07:00
  • 3a0d52d579 fix(weixin): replace all aiohttp ClientTimeout with asyncio.wait_for() chenlinfeng 2026-05-03 10:03:20 +08:00
  • 2e00bcaaab fix(oauth,gateway): monotonic deadlines for polling/timeout loops teknium1 2026-05-07 05:05:24 -07:00
  • 6e8f1e09a9 fix(gateway): use monotonic deadlines in QR onboarding flows Zyproth 2026-05-05 19:51:51 +03:00
  • 73d6371762 chore: add AUTHOR_MAP entries for thelumiereguy and counterposition Teknium 2026-05-07 05:03:10 -07:00
  • 8a96fa48c1 fix(gateway): avoid duplicated responses history thelumiereguy 2026-05-03 00:17:49 +02:00
  • 429e78589b refactor(auth): dedupe file-lock helper; document Nous lock order teknium1 2026-05-07 05:04:00 -07:00
  • a84e56d4c6 fix(auth): sync shared Nous refresh tokens Michael Nguyen 2026-05-05 23:36:09 +07:00
  • 38b1c7dce5 refactor(gateway): simplify auto-resume + extend to crash recovery Teknium 2026-05-07 05:03:16 -07:00
  • 961a3535fa fix(gateway): preserve resume marker on interrupted restart Kevin Yan 2026-05-06 16:57:09 -04:00
  • fad684b1f3 feat(gateway): auto-resume interrupted sessions after restart Kevin Yan 2026-05-06 16:18:20 -04:00
  • 233bfd3621 chore(release): map mwnickerson noreply email Teknium 2026-05-07 04:59:45 -07:00
  • 411cfa26e3 fix: auto-block repeated kanban retries mwnickerson 2026-05-06 15:30:03 -04:00
  • 595e906698 chore(release): map sonic-netizen noreply email Teknium 2026-05-07 04:54:38 -07:00
  • b49a3f8474 fix(kanban): reap completed worker children in dispatch_once Sonic Chang 2026-05-07 19:39:18 +08:00
  • 06f24351c5 fix(kanban): stop reclaimed workers before retry LeonSGP43 2026-05-07 18:49:18 +08:00
  • 63bd690a50 chore(release): map stephen0110 noreply email Teknium 2026-05-07 04:51:48 -07:00
  • 40b51c93a2 fix(kanban): heartbeat tool extends claim TTL, not just last_heartbeat_at stephen0110 2026-05-07 12:50:30 +02:00
  • bf843adf05 feat(gateway): opt-in cleanup of temporary progress bubbles (#21186) Teknium 2026-05-07 05:04:37 -07:00
  • 7c0766e06a fix(gateway): translate inbound document host paths to container paths for Docker backend ambition0802 2026-05-03 07:54:31 +08:00
  • d4de7d4179 test(skills): cover additional rescan paths in skill_commands cache (#14536) Tranquil-Flow 2026-05-03 11:14:44 +10:00
  • fce58cbe2e feat(optional-skills): port Anthropic financial-services skills as optional finance bundle (#21180) Teknium 2026-05-07 04:58:39 -07:00
  • 11b9b146f1 fix(image-routing): expose attached image paths in native multimodal text part briandevans 2026-05-02 17:12:46 -07:00
  • 1f27ca638f test(update): teach restart-mocks about the post-update survivor sweep Sanjay Santhanam 2026-05-02 16:49:57 -07:00
  • aa5690342b chore(release): add Gutslabs to AUTHOR_MAP for PR #21148 salvage Teknium 2026-05-07 04:53:34 -07:00