Commit Graph

  • c14bf441a3 chore: add 0xyg3n noreply email to AUTHOR_MAP kshitijk4poor 2026-05-03 16:13:58 +05:30
  • 19ba9e43b6 fix(gateway/discord): require allowlist auth on slash commands 0xyg3n 2026-05-03 16:13:39 +05:30
  • 5d5b8912be test: add tests for cmd_key preservation through name clamping kshitijk4poor 2026-05-03 15:13:10 +05:30
  • c4c0e5abc2 fix: After _clamp_command_names truncates skill names to fit the 32-cha… charliekerfoot 2026-05-02 14:30:05 -05:00
  • 457c7b76cd feat(openrouter): add response caching support (#19132) kshitij 2026-05-03 01:54:24 -07:00
  • 9b5b88b5e0 chore: add MottledShadow to AUTHOR_MAP Teknium 2026-05-03 01:44:17 -07:00
  • a22465e07a fix(weixin): send_weixin_direct cross-loop session check MottledShadow 2026-05-03 00:21:26 +08:00
  • 9987f3d824 fix(acp): compact Zed tool replay rendering Henkey 2026-05-02 17:41:43 +01:00
  • 19854c7cd2 Schedule ACP history replay and fence file output Henkey 2026-05-02 20:23:09 +01:00
  • eb612f5574 fix(acp): keep web extract rendering compact Henkey 2026-05-02 15:22:01 +01:00
  • b294d1d022 fix(acp): keep read-file starts compact Henkey 2026-05-02 14:45:16 +01:00
  • 72c8037a24 fix(acp): polish common tool rendering Henkey 2026-05-02 14:40:48 +01:00
  • ef9a08a872 fix(acp): polish Zed context and tool rendering Henkey 2026-05-02 14:06:51 +01:00
  • e26f9b2070 fix(acp): route Zed thoughts to reasoning callbacks Henkey 2026-05-02 00:16:27 +01:00
  • 4f37669170 fix(tools): reconfigure enabled unconfigured toolsets helix4u 2026-05-01 13:50:54 -06:00
  • d409a4409c fix(model): avoid bedrock credential probe in provider picker helix4u 2026-05-02 16:23:51 -06:00
  • 5d3be898a8 docs(tts): mention xAI custom voice support (#18776) Siddharth Balyan 2026-05-02 16:08:01 +05:30
  • af98122793 fix(auxiliary): propagate explicit_api_key to _try_openrouter() liuhao1024 2026-05-01 18:29:54 +08:00
  • 73bcd83dba chore(release): map beibi9966 email for AUTHOR_MAP teknium1 2026-05-02 02:23:05 -07:00
  • 762eb79f1e fix(gateway): tighten httpx keepalive and close whatsapp typing-response leak (#18451) teknium1 2026-05-02 02:23:00 -07:00
  • 38dd057e91 fix(feishu): finalize remote document downloads inside httpx.AsyncClient context (#18502) beibi9966 2026-05-02 02:22:37 -07:00
  • e444d8f29c fix(gateway): config.yaml wins over .env for agent/display/timezone settings (#18764) Teknium 2026-05-02 02:14:35 -07:00
  • 13f344c5ce fix(agent): try fallback providers at init when primary credential pool is exhausted (#17929) luyao618 2026-04-30 20:45:20 +08:00
  • 1dce908930 fix(gateway): shutdown + restart hygiene (drain timeout, false-fatal, success log) (#18761) Teknium 2026-05-02 02:08:06 -07:00
  • 50f9f389ec chore(release): map ambition0802 email for AUTHOR_MAP teknium1 2026-05-02 02:06:00 -07:00
  • 7696ddc59e fix(cli): robust paste file expansion and process_loop error handling (#17666) ambition0802 2026-05-02 02:05:57 -07:00
  • 5eac6084bc fix(discord): warn on 32-char clamp collisions in the /skill collector (#18759) Teknium 2026-05-02 02:05:01 -07:00
  • e363ced3c3 test(discord): regression coverage for zombie-websocket guard in connect() teknium1 2026-05-02 02:03:40 -07:00
  • 292d2fb42f fix(discord): close old client before reconnect to prevent zombie websockets (#18187) luyao618 2026-05-01 11:40:23 +08:00
  • 0a6865b328 test(credential_pool): regression coverage for .env vs os.environ precedence teknium1 2026-05-02 01:58:44 -07:00
  • 9c626ef8ea chore(release): map franksong2702 email for AUTHOR_MAP teknium1 2026-05-02 01:58:06 -07:00
  • 2ef1ad280b fix: prefer ~/.hermes/.env over os.environ when seeding credential pool Frank Song 2026-05-01 13:42:50 +08:00
  • 10297fa23c fix(discord): /reload-skills now refreshes the /skill autocomplete live (#18754) Teknium 2026-05-02 02:00:11 -07:00
  • 6ec74aec07 fix(gateway): match disabled/optional skills by frontmatter slug, not dir name (#18753) Teknium 2026-05-02 02:00:09 -07:00
  • 8825e9044c fix(discord): complete #18741 for /skill autocomplete and drop legacy 25x25 caps (#18745) Teknium 2026-05-02 02:00:06 -07:00
  • 2470434d60 fix(telegram): probe polling liveness after reconnect to detect wedged Updater Jacob Lizarraga 2026-04-30 14:12:54 -07:00
  • 9bf260472b fix(tools): deduplicate tool names at API boundary for Vertex/Azure/Bedrock liuhao1024 2026-05-02 03:33:13 +08:00
  • 699b3679bc fix(constants): warn once when get_hermes_home() falls back under an active profile (#18746) Teknium 2026-05-02 01:49:55 -07:00
  • 98c98821ff chore(release): map CoreyNoDream email for AUTHOR_MAP teknium1 2026-05-02 01:39:51 -07:00
  • c5e3a6fb5b fix(cli): decode .env as UTF-8 to avoid GBK crash on Windows CoreyNoDream 2026-05-02 15:14:03 +08:00
  • e2cea6eeba fix(gateway): include external_dirs skills in Telegram/Discord slash commands (#18741) Teknium 2026-05-02 01:36:57 -07:00
  • c73594fe41 fix(skills): rescan skill_commands cache when platform scope changes (#18739) Teknium 2026-05-02 01:36:53 -07:00
  • 97acd66b4c fix(curator): authoritative absorbed_into on delete + restore cron skill links on rollback (#18671) (#18731) Teknium 2026-05-02 01:29:57 -07:00
  • f98b5d00a4 fix: gateway systemd unit now retries indefinitely with backoff (#18639) Siddharth Balyan 2026-05-02 08:51:30 +05:30
  • 585d6778da fix: allow WebSocket connections from non-loopback IPs in --insecure mode (#18633) Siddharth Balyan 2026-05-02 08:17:45 +05:30
  • f903ceece0 chore: add contributors to AUTHOR_MAP for Slack batch salvage kshitijk4poor 2026-05-02 02:19:58 +05:30
  • d05a87e686 fix(gateway): clear slack assistant thread status Amr Essam 2026-04-30 10:28:10 +04:00
  • a147164d3c fix(slack): preserve per-user slash-command session isolation hinotoi-agent 2026-04-14 11:38:58 +08:00
  • 5cdc39e29a fix(gateway): preserve case-sensitive chat IDs in DeliveryTarget.parse nightq 2026-04-18 09:55:21 +08:00
  • 2b3923ff13 fix(gateway): coerce scalar free_response_channels to str before split YAMAGUCHI Seiji 2026-04-24 14:32:03 +09:00
  • a717199bbf fix(slack): exclude reserved Slack commands from native slash manifest Prive FE Coder 2026-05-01 09:49:14 -06:00
  • 8fcc160f6b fix(gateway/slack): review fixes — scope ephemeral to commands, user isolation kshitijk4poor 2026-05-01 09:35:51 +05:30
  • f34d298495 chore: add probepark to AUTHOR_MAP kshitijk4poor 2026-05-01 09:08:18 +05:30
  • 0ab2d752ff feat(gateway): private notice delivery and Slack format_message fixes probepark 2026-05-01 09:07:39 +05:30
  • 7cda0e5224 fix(gateway/slack): ephemeral ack and routing for slash commands kshitijk4poor 2026-05-01 08:53:30 +05:30
  • 0b76d23d1a makes the Persistent Goals docs accessible in the docs nav (and llms.txt) (#18481) Jeffrey Quesnelle 2026-05-01 13:29:22 -04:00
  • f99676e315 fix(gateway): auto-restart when source files change out from under us (#17648) (#18409) Teknium 2026-05-01 09:50:08 -07:00
  • 77c0bc6b13 fix(curator): defer first run and add --dry-run preview (#18373) (#18389) Teknium 2026-05-01 09:49:59 -07:00
  • c5b4c48165 fix: lazy session creation — defer DB row until first message (#18370) Siddharth Balyan 2026-05-01 18:39:12 +05:30
  • 20132435c0 Merge pull request #18117 from NousResearch/austin/fix/model-selector Austin Pickett 2026-05-01 05:30:05 -07:00
  • 5ad030d19d Merge pull request #18095 from NousResearch/austin/feat/plugins-page Austin Pickett 2026-05-01 05:29:24 -07:00
  • 05c63259b5 Merge pull request #18358 from NousResearch/fix/kanban-buton Austin Pickett 2026-05-01 04:49:06 -07:00
  • a01c1f7305 fix: kanban button Austin Pickett 2026-05-01 07:33:54 -04:00
  • 75e1339d4c fix(telegram): send seed message after creating DM topics (#18334) Siddharth Balyan 2026-05-01 15:21:56 +05:30
  • 0159f25fd0 Merge pull request #18281 from NousResearch/bb/fix-tui-docker-ink-v2 Ben Barclay 2026-05-01 18:43:40 +10:00
  • b7ad3f478f fix(yuanbao): enforce owner identity check on group slash commands UgwujaGeorge 2026-05-01 07:13:33 +01:00
  • a2a32688ca docs(website): add User Stories and Use Cases collage page (#18282) Teknium 2026-04-30 23:56:59 -07:00
  • a49f4c617d fix: prevent tui rebuilding assets Ben 2026-05-01 16:29:46 +10:00
  • dfe512c58d fix(paths): route achievements plugin + profile-tui through HERMES_HOME web-dev0521 2026-04-30 23:17:56 -07:00
  • c6eebfc25a docs: publish llms.txt and llms-full.txt for agent-friendly ingestion (#18276) Teknium 2026-04-30 23:17:14 -07:00
  • cf2b2d31ce docs: add Persistent Goals (/goal) feature page (#18275) Teknium 2026-04-30 23:16:54 -07:00
  • 2af8b8ff37 fix(moonshot): also strip nullable/enum after anyOf collapse teknium1 2026-04-30 23:10:25 -07:00
  • 9cb5baeacf chore(release): map hendrixfreire for moonshot salvage teknium1 2026-04-30 23:08:46 -07:00
  • 9ca72a69a7 fix(moonshot): fill missing type before enum cleanup to handle anyOf branches without explicit type Hendrix 2026-04-30 23:49:13 -03:00
  • 77dd6d5469 chore(release): add mikeyobrien to AUTHOR_MAP Teknium 2026-04-30 23:09:47 -07:00
  • 1be3b74cfb fix(gateway): honor MATRIX_HOME_ROOM in onboarding Mikey O'Brien 2026-04-19 16:34:31 -05:00
  • 265bd59c1d feat: /goal — persistent cross-turn goals (Ralph loop) (#18262) Teknium 2026-04-30 23:10:20 -07:00
  • 7c6c5619a7 docs(sidebar): collapse exploding skills tree to a single Skills node (#18259) Teknium 2026-04-30 23:08:22 -07:00
  • 50c046331d feat(update): add --yes/-y flag to skip interactive prompts (#18261) Teknium 2026-04-30 23:06:32 -07:00
  • 4caad285a6 feat(gateway): auto-delete slash-command system notices after TTL (#18266) Teknium 2026-04-30 23:05:48 -07:00
  • e2eb561e8e fix(curator): rewrite cron job skill refs after consolidation (#18253) Teknium 2026-04-30 23:04:50 -07:00
  • bfb704684e fix(deepseek): use non-empty reasoning_content placeholder for V4 Pro thinking mode IMHaoyan 2026-04-30 22:49:55 -07:00
  • f0dc919f92 fix(compression): include system prompt + tool schemas in token estimates (#18265) Teknium 2026-04-30 23:03:54 -07:00
  • 41fa1f1b5c fix(acp): run /steer as a regular prompt on idle sessions (#18258) Teknium 2026-04-30 22:45:14 -07:00
  • fc78e708ed fix(update): don't crash hermes update if skill config scan fails (#18257) Teknium 2026-04-30 22:44:41 -07:00
  • ec1443b9f1 fix(acp): normalize Windows cwd for WSL tool execution Henkey 2026-05-01 00:51:31 +01:00
  • 78886365c2 fix(acp): replay interrupted prompts for steer Henkey 2026-05-01 00:09:15 +01:00
  • e27b0b7651 feat(acp): add steer and queue slash commands Henkey 2026-04-30 22:21:04 +01:00
  • 8fa44b1724 fix(guardrails): preserve display _detect_tool_failure semantics Teknium 2026-04-30 20:42:44 -07:00
  • 0704589ceb fix(agent): make tool loop guardrails warning-first Mind-Dragon 2026-04-27 17:01:30 +02:00
  • 58b89965c8 fix(agent): add tool-call loop guardrails Mind-Dragon 2026-04-27 16:29:19 +02:00
  • c23c7c994b fix(tui): address remaining review feedback — ordering and digit shortcuts Austin Pickett 2026-04-30 23:41:19 -04:00
  • 8d7500d80d fix(gateway): snapshot callback generation after agent binds it, not before Oxidane-bot 2026-04-30 20:38:27 -07:00
  • 27ec74c68a fix: coerce show_reasoning and guard_agent_created config bools Teknium 2026-04-30 20:39:29 -07:00
  • bb706c3f38 fix(gateway): coerce tool_progress_command as a real boolean johnncenae 2026-04-27 14:58:56 +03:00
  • a94841eaa0 fix(state): include finish_reason in conversation replay Teknium 2026-04-30 20:39:43 -07:00
  • 7ba1a2b3df fix(gateway): preserve assistant metadata when branching sessions simbam99 2026-04-27 11:07:10 +03:00
  • 55366510e5 fix(auth): make provider config writes atomic Yukipukii1 2026-04-27 13:55:16 +03:00
  • 787b5c5f93 chore(release): map Mind-Dragon and JustinUssuri emails for AUTHOR_MAP Teknium 2026-04-30 20:37:46 -07:00
  • ab6c629ccc fix(terminal): skip sudo prompt when local NOPASSWD sudo works Mind-Dragon 2026-04-30 20:37:37 -07:00