Commit Graph

  • 2b79569a07 fix(discord): remove default selection from model picker provider dropdown Teknium 2026-04-06 23:06:33 -07:00
  • 8e64f795a1 fix: stale OAuth credentials block OpenRouter users on auto-detect (#5746) Teknium 2026-04-06 23:01:43 -07:00
  • c706568993 fix(delegate): pass workspace path hints to child agents Mateus Scheuer Macedo 2026-04-06 23:00:26 -07:00
  • f2c11ff30c fix(delegate): share credential pools with subagents + per-task leasing Mateus Scheuer Macedo 2026-04-06 22:59:14 -07:00
  • 8dee82ea1e fix: stream consumer creates new message after tool boundaries (#5739) Teknium 2026-04-06 23:00:14 -07:00
  • 5a2cf280a3 feat: interactive model picker for Telegram and Discord (#5742) Teknium 2026-04-06 23:00:04 -07:00
  • bff47eee48 fix: HERMES_PORTAL_BASE_URL env var ignored during Nous login Ben 2026-04-07 15:48:16 +10:00
  • c7768137fa docs: add Supermemory to memory providers docs, env vars, CLI reference Teknium 2026-04-06 21:54:42 -07:00
  • 88bba31b7d fix: use get_hermes_home() for profile-scoped storage, fix README Teknium 2026-04-06 21:50:37 -07:00
  • ac80d595cd chore(memory): remove supermemory PR scaffolding Hermes Agent 2026-04-06 02:13:27 +00:00
  • 4fc7f3eaa5 fix(memory): clean up supermemory provider threads Hermes Agent 2026-04-05 05:50:29 +00:00
  • dc333388ec docs(memory): add Supermemory PR draft and cleanup Hermes Agent 2026-04-05 04:42:16 +00:00
  • 76f19775c3 feat(memory): add Supermemory memory provider Hermes Agent 2026-04-05 04:37:02 +00:00
  • 972482e28e docs: guides section overhaul — fix existing + add 3 new tutorials (#5735) Teknium 2026-04-06 22:02:47 -07:00
  • 888dc1e680 fix: harden auxiliary codex adapter — dict-shaped items + tool call guard (#5734) Teknium 2026-04-06 21:35:33 -07:00
  • 4ec615b0c2 feat(gateway): Enable Slack thread replies without explicit @mentions eizus 2026-04-06 11:46:17 -04:00
  • 9b6e5f6a04 fix(gateway): Apply markdown-to-mrkdwn conversion in edit_message eizus 2026-04-06 11:59:54 -04:00
  • 43cf68055b docs: fix signal-cli install instructions Andrian 2026-04-06 21:08:28 -07:00
  • 9ce8d59470 docs: add local LLM on Mac guide (llama.cpp + MLX) OmniWired 2026-04-06 21:05:32 -07:00
  • bccd7d098c docs: add post-update validation guidance Jay Weeldreyer 2026-04-06 21:04:43 -07:00
  • a23fcae943 docs: add 'setup' command to docker run example Matthew Hardwick 2026-04-06 21:04:06 -07:00
  • 21b48b2ff5 fix: backfill empty codex output in auxiliary client (#5730) Teknium 2026-04-06 21:13:22 -07:00
  • 2021442c8a fix: cover remaining codex empty-output gaps in fallback + normalizer (#5724) Teknium 2026-04-06 20:58:47 -07:00
  • 0e336b0e71 fix: backfill codex stream output from output_item.done events (#5689) Teknium 2026-04-06 18:19:30 -07:00
  • e5aaa38ca7 fix: sync openai-codex pool entry from ~/.codex/auth.json on exhaustion (#5610) Grateful Dave 2026-04-06 21:16:56 -04:00
  • dc4c07ed9d fix: codex OAuth credential pool disconnect + expired token import (#5681) Teknium 2026-04-06 18:10:33 -07:00
  • 8cf013ecd9 fix: replace stale 'hermes login' refs with 'hermes auth' + fix credential removal re-seeding (#5670) Teknium 2026-04-06 17:17:57 -07:00
  • adb418fb53 fix: cross-platform browser test path separators Teknium 2026-04-06 16:53:24 -07:00
  • 57abc99315 feat(gateway): add per-group access control for Feishu jtuki 2026-04-06 22:18:41 +08:00
  • 18727ca9aa refactor(gateway): simplify Feishu websocket config helpers jtuki 2026-04-06 01:04:39 +08:00
  • 157d6184e3 fix(gateway): make Feishu websocket overrides effective at runtime jtuki 2026-04-06 00:40:10 +08:00
  • ea31d9077c feat(gateway): add Feishu websocket ping timing overrides jtuki 2026-04-05 23:23:07 +08:00
  • 7d0bf15121 feat(gateway): add configurable Feishu websocket reconnect timing jtuki 2026-04-05 22:45:49 +08:00
  • 7cf4bd06bf fix(gateway): fix Feishu reconnect message drops and shutdown hang jtuki 2026-04-05 21:56:58 +08:00
  • abd24d381b Implement comprehensive browser path discovery for Windows Ruzzgar 2026-04-06 20:50:38 +03:00
  • 8a29b49036 fix(cli): handle CJK wide chars in TUI input height Tianxiao 2026-04-06 16:30:58 +02:00
  • 05f9267938 fix(matrix): hard-fail E2EE when python-olm missing + stable MATRIX_DEVICE_ID kshitijk4poor 2026-04-06 17:07:10 +05:30
  • dcb97f7465 chore: readme Brooklyn Nicholson 2026-04-06 18:52:45 -05:00
  • 40527ff5e3 fix(auth): actionable error message when Codex refresh token is reused tymrtn 2026-04-06 21:12:57 +02:00
  • 190471fdc0 docs: use HERMES_HOME in google-workspace skill examples Zainan Victor Zhou 2026-04-06 13:09:10 -07:00
  • 83df001d01 fix: allow google-workspace skill scripts to run directly Zainan Victor Zhou 2026-04-06 13:01:14 -07:00
  • 1c0183ec71 fix(gateway): sanitize media URLs in base platform logs WAXLYY 2026-04-06 23:27:54 +03:00
  • b26e85bf9d Fix compaction summary retries for temperature-restricted models KangYu 2026-04-07 04:28:11 +09:00
  • e9b5864b3f fix: multiple platform adaptors concurrency charliekerfoot 2026-04-06 18:13:54 -05:00
  • c1818b7e9e fix(tools): redact query secrets in send_message errors WAXLYY 2026-04-07 01:02:56 +03:00
  • f3ae2491a3 fix: detect correct message type from file mime instead of blanket DOCUMENT Neri Cervin 2026-04-06 17:03:50 -03:00
  • 3282b7066c fix(mattermost): set message type to DOCUMENT when post has file attachments Neri Cervin 2026-04-06 16:32:56 -03:00
  • 0f9aa57069 fix: silent memory flush failure on /new and /resume commands ryanautomated 2026-04-06 22:10:47 +01:00
  • 86308b6de4 chore: better command support Brooklyn Nicholson 2026-04-06 18:49:40 -05:00
  • ea16949422 fix(cron): suppress delivery when [SILENT] appears anywhere in response Myeongwon Choi 2026-04-07 07:43:30 +09:00
  • 3b4dfc8e22 fix(tools): portable base64 encoding for image reading on macOS charliekerfoot 2026-04-06 18:25:54 -05:00
  • 77610961be Lower Telegram fallback activation log to info KangYu 2026-04-07 04:48:15 +09:00
  • e131f13662 fix(doctor): use recall_mode instead of memory_mode on HonchoClientConfig Simon Brumfield 2026-04-06 17:39:52 -04:00
  • e7698521e7 fix(openviking): add atexit safety net for session commit dagbs 2026-04-06 16:45:13 -07:00
  • f071b1832a docs: document rich requires_env format and install-time prompting Teknium 2026-04-06 16:43:31 -07:00
  • 2d349bbf7a chore: fmt Brooklyn Nicholson 2026-04-06 18:43:00 -05:00
  • 4f03b9a419 feat(webhook): add {__raw__} template token and thread_id passthrough for forum topics Nick 2026-04-06 08:26:39 +12:00
  • 39878aff00 chore: uptick Brooklyn Nicholson 2026-04-06 18:40:21 -05:00
  • 631d159864 fix: use display_hermes_home() for profile-aware paths in plugin env prompts Teknium 2026-04-06 16:40:15 -07:00
  • afd670a36f feat: small refactors Brooklyn Nicholson 2026-04-06 18:38:13 -05:00
  • 9201370c7e feat(plugins): prompt for required env vars during hermes plugins install kshitijk4poor 2026-04-06 14:17:43 +05:30
  • 539629923c docs(llm-wiki): add Obsidian Headless setup for servers (#5660) Teknium 2026-04-06 16:37:14 -07:00
  • e2b3b1c5e4 Merge branch 'main' of github.com:NousResearch/hermes-agent into feat/ink-refactor Brooklyn Nicholson 2026-04-06 17:56:45 -05:00
  • e651e04100 fix(nix): read version, regen uv.lock, fix packages.nix to add hermes_logging (#5651) Siddharth Balyan 2026-04-06 15:51:19 -07:00
  • 7b129636f0 feat(tools): add Firecrawl cloud browser provider (#5628) Siddharth Balyan 2026-04-06 14:05:26 -07:00
  • 150f70f821 feat(skills): add skill config interface + llm-wiki skill (#5635) Teknium 2026-04-06 13:49:13 -07:00
  • 29b5ec2555 fix: clear session-scoped model after session reset Mikita Lisavets 2026-04-06 16:52:27 +02:00
  • 9afb9a6cb2 fix: clear session-scoped model overrides during session reset Mikita Lisavets 2026-04-06 15:22:30 +02:00
  • 2c814d7b5d fix: /model --global writes model.name instead of model.default donrhmexe 2026-04-06 15:19:12 +02:00
  • ad567c9a8f fix: subagent toolset inheritance when parent enabled_toolsets is None BongSuCHOI 2026-04-06 18:16:02 +00:00
  • ff655de481 fix: model alias fallback uses authenticated providers instead of hardcoded openrouter/nous donrhmexe 2026-04-06 15:20:06 +02:00
  • 96f85b03cd fix: handle launchctl kickstart exit code 113 in launchd_start() Ayman Kamal 2026-04-06 10:00:24 -04:00
  • 1a2f109d8e Ensure atomic writes for gateway channel directory cache to prevent truncation Dusk1e 2026-04-06 21:16:34 +03:00
  • af9a9f773c fix(security): sanitize workdir parameter in terminal tool backends Mariano A. Nicolini 2026-04-06 13:16:25 -07:00
  • 537a2b8bb8 docs: add WSL2 networking guide for local model servers (#5616) Teknium 2026-04-06 13:01:18 -07:00
  • 261e2ee862 fix: restore Path import in env_passthrough.py (removed by #5526) Teknium 2026-04-06 12:12:50 -07:00
  • 878b1d3d33 fix(cron): harden scheduler against path traversal and env leaks Awsh1 2026-04-06 12:12:45 -07:00
  • 7d0953d6ff security(gateway): isolate env/credential registries using ContextVars Dusk1e 2026-04-06 16:05:15 +03:00
  • da02a4e283 fix: auxiliary client payment fallback — retry with next provider on 402 (#5599) Teknium 2026-04-06 12:41:40 -07:00
  • 8ffd44a6f9 feat(discord): register skills as native slash commands via shared gateway logic (#5603) Teknium 2026-04-06 12:09:36 -07:00
  • 92c19924a9 feat: add xAI prompt caching via x-grok-conv-id header Julien Talbot 2026-04-06 19:06:36 +04:00
  • 0afa3a87d4 Merge pull request #5600 from SHL0MS/feat/p5js-skill SHL0MS 2026-04-06 14:52:27 -04:00
  • 3d08a2fa1b fix: extract MEDIA: tags from cron delivery before sending (#5598) Teknium 2026-04-06 11:42:44 -07:00
  • 5e88eb2ba0 fix(signal): implement send_image_file, send_voice, and send_video for MEDIA: tag delivery kshitijk4poor 2026-04-06 20:41:47 +05:30
  • 17e2a27c51 feat(skills): add p5js creative coding skill SHL0MS 2026-04-06 14:39:00 -04:00
  • 214e60c951 fix: sanitize Telegram command names to strip invalid characters kshitijk4poor 2026-04-06 20:52:04 +05:30
  • f77be22c65 Fix #5211: Preserve dots in OpenCode Go model names ClintonEmok 2026-04-06 12:07:39 +02:00
  • 582dbbbbf7 feat: add grok to TOOL_USE_ENFORCEMENT_MODELS for direct xAI usage (#5595) Teknium 2026-04-06 11:22:07 -07:00
  • 0bac07ded3 Merge pull request #5588 from SHL0MS/feat/manim-skill-deep-expansion SHL0MS 2026-04-06 13:58:00 -04:00
  • a912cd4568 docs(manim-video): add 5 new reference files — design thinking, updaters, paper explainer, decorations, production quality SHL0MS 2026-04-06 13:51:36 -04:00
  • cc7136b1ac fix: update Gemini model catalog + wire models.dev as live model source Teknium 2026-04-06 10:19:19 -07:00
  • 6dfab35501 feat(providers): add Google AI Studio (Gemini) as a first-class provider Teknium 2026-04-06 10:14:01 -07:00
  • 85973e0082 fix(nous): don't use OAuth access_token as inference API key SHL0MS 2026-04-06 12:11:21 -04:00
  • eceb89b824 Merge pull request #4664 from NousResearch/fix/various-qa Austin Pickett 2026-04-06 08:35:34 -07:00
  • 79aeaa97e6 fix: re-order providers,Quick Install, subscription polling Austin Pickett 2026-04-02 17:43:41 -04:00
  • 6f1cb46df9 fix: register /queue, /background, /btw as native Discord slash commands (#5477) Teknium 2026-04-06 02:05:27 -07:00
  • 5747590770 fix: follow-up improvements for salvaged PR #5456 Teknium 2026-04-06 00:49:27 -07:00
  • ea8ec27023 fix(retaindb): make project optional, default to 'default' project Alinxus 2026-04-06 08:20:49 +01:00
  • 6df4860271 fix(retaindb): fix API routes, add write queue, dialectic, agent model, file tools Alinxus 2026-04-06 08:15:17 +01:00
  • 6c12999b8c fix: bridge tool-calls in copilot-acp adapter MestreY0d4-Uninter 2026-04-06 00:47:01 -07:00