Commit Graph

  • cda20eec0c fix(kanban): gate claim + unblock on parent completion Matthew Cater 2026-05-09 09:43:25 -04:00
  • 79694018f8 feat(plugins): HERMES_PLUGINS_DEBUG=1 surfaces plugin discovery logs (#22684) Teknium 2026-05-09 11:07:12 -07:00
  • 8f83046f6c perf(google_chat): defer heavy google-cloud imports to first adapter use (#22681) Teknium 2026-05-09 11:07:06 -07:00
  • 0d9800743c chore: add wesleysimplicio to AUTHOR_MAP Teknium 2026-05-09 08:58:11 -07:00
  • 0c22434f03 fix(kanban): call recompute_ready after unlink_tasks removes a dependency Wesley Simplicio 2026-05-09 12:27:04 -03:00
  • b9c001116e feat: confirm prompt for destructive slash commands (#4069) (#22687) Teknium 2026-05-09 11:04:46 -07:00
  • 0cafe7d50d Merge pull request #22510 from novax635/fix/gateway-slash-confirm-boundary-cleanup ethernet 2026-05-09 12:48:49 -04:00
  • f1f42a7b9f Merge pull request #22610 from uzunkuyruk/fix/telegram-table-row-label-duplicate-bullet ethernet 2026-05-09 11:47:45 -04:00
  • 8fdaf4d3d6 fix(telegram): exclude row-label column from bullet items in table rendering uzunkuyruk 2026-05-09 17:39:16 +03:00
  • bde487c911 fix(voice): honor PULSE_SERVER/PIPEWIRE_REMOTE inside Docker (#21203) Wesley Simplicio 2026-05-09 08:55:00 -03:00
  • f6d45e5df4 chore: add nik1t7n to AUTHOR_MAP kshitijk4poor 2026-05-09 17:02:37 +05:30
  • 1ac8deb3ca feat(gateway): stream Telegram edits safely Nikita Nosov 2026-05-08 11:52:24 +00:00
  • 8b6501786c fix(gateway): clear slash-confirm state during session boundary cleanup novax635 2026-05-09 14:18:20 +03:00
  • cca2869d78 fix(banner): resolve update-check repo from running code, not profile-scoped path fahdad 2026-05-08 00:01:58 -07:00
  • f7e514d4ad fix(profiles): exclude infrastructure artifacts when cloning with --clone-all donrhmexe 2026-05-09 15:39:27 +05:30
  • 93e25ceb13 feat(plugins): add standalone_sender_fn for out-of-process cron delivery GodsBoy 2026-05-08 12:23:26 +02:00
  • 3801825efd fix(tests): pin UTF-8 encoding when reading source files on Windows obafemiferanmi1999 2026-05-07 19:56:53 +01:00
  • 5d2a75ddf2 chore(release): add KvnGz to AUTHOR_MAP (#22458) kshitij 2026-05-09 02:47:14 -07:00
  • 4a1840e683 fix(async): replace get_event_loop() with get_running_loop() in async contexts Zhekinmaksim 2026-05-09 15:02:21 +05:30
  • b7d8e280e8 chore(release): add Zhekinmaksim to AUTHOR_MAP (#22449) kshitij 2026-05-09 02:33:49 -07:00
  • 7e578f02c8 feat(feishu): add native update prompt cards heathley 2026-05-08 17:26:26 +03:00
  • e3ebaa19ba test(kanban): cover kanban_comment author hardening + cross-task policy kshitijk4poor 2026-05-09 14:46:27 +05:30
  • 9bbad3cc10 fix(security): drop caller-controlled author override in kanban_comment memosr 2026-05-09 14:46:27 +05:30
  • e3cd4e401d chore(release): add heathley email to AUTHOR_MAP for PR #21911 salvage (#22446) kshitij 2026-05-09 02:31:34 -07:00
  • 8578f898cb test(google-chat): cover relay-declared sender_type honoring kshitijk4poor 2026-05-09 14:44:03 +05:30
  • c386400040 fix(security): honor relay-declared sender_type in Google Chat adapter to prevent BOT filter bypass memosr 2026-05-09 01:28:07 +03:00
  • 0f1d41a88c fix(transports): use PEP 604 annotation for ToolCall.extra_content obafemiferanmi1999 2026-05-08 14:25:02 +01:00
  • 2c8c48fbc7 fix(webui): clarify MEDIA absolute-path hint qWaitCrypto 2026-05-08 22:10:38 +08:00
  • aad5490e74 fix(webui): add platform hint for MEDIA rendering qWaitCrypto 2026-05-08 21:36:14 +08:00
  • 7330183d08 fix(model_tools): log warnings for failed JSON-array coercion uzunkuyruk 2026-05-09 14:43:53 +05:30
  • 326ca754ad fix(delegate): accept JSON string batch tasks Bartok 2026-05-08 12:30:08 -04:00
  • 4632be123d chore(release): add uzunkuyruk to AUTHOR_MAP (#22434) kshitij 2026-05-09 02:18:35 -07:00
  • 2a7047c2ed fix(sqlite): fall back to journal_mode=DELETE on NFS/SMB/FUSE (#22043) kshitij 2026-05-09 02:09:35 -07:00
  • ae005ec588 fix(send_message): map Telegram General topic id to None for forum groups (#22423) kshitij 2026-05-09 01:58:33 -07:00
  • 8fb3e2d63a fix: always send tenant headers in OpenViking _headers() when account/user are set kshitij 2026-05-09 01:53:19 -07:00
  • c7e8add120 fix(context): handle JSON decode errors in compression — salvage of #22248 (#22416) kshitij 2026-05-09 01:47:15 -07:00
  • aef297a45e fix(telegram): skip send_chat_action for DM topic reply-fallback lanes kshitijk4poor 2026-05-09 14:04:17 +05:30
  • b3239572f0 fix(telegram): preserve DM topic routing via reply fallback Jhin Lee 2026-05-08 21:33:20 -04:00
  • 28b5bd7e93 chore(release): add leehack to AUTHOR_MAP for PR #22053 salvage (#22409) kshitij 2026-05-09 01:39:16 -07:00
  • 96dc272623 fix(cron): use getJobState helper in handlePauseResume kshitijk4poor 2026-05-09 13:40:57 +05:30
  • e572737274 Fix cron dashboard rendering for partial jobs LeonSGP43 2026-05-07 13:19:54 +08:00
  • e407376c50 fix(cron): normalize partial job records helix4u 2026-05-09 00:25:30 -06:00
  • f2afa68a4a chore(release): add oferlaor to AUTHOR_MAP for PR #22356 salvage kshitijk4poor 2026-05-09 13:08:15 +05:30
  • dbafa083b5 fix(cron): avoid delivery origin as sender identity Ofer LaOr 2026-05-09 06:58:11 +00:00
  • a7e7921dbc fix(tui): trim markdown wrap spaces (#22062) brooklyn! 2026-05-08 20:51:34 -07:00
  • 78b0008f44 fix(gateway): also catch restart TimeoutExpired; friendly message teknium1 2026-05-08 17:00:21 -07:00
  • dccf1fb6e0 fix(gateway): cap adapter disconnect during stop LeonSGP43 2026-05-05 10:18:06 +08:00
  • 524cbabd89 chore(release): add dandacompany to AUTHOR_MAP for salvaged PR #20503 Teknium 2026-05-08 17:00:32 -07:00
  • 24d3216175 fix(slack): enable writable app home DMs in manifest dante 2026-05-06 11:25:38 +09:00
  • 8e4f3ba4da test(patch-tool): collapse 9 schema-shape tests into 2 invariants Teknium 2026-05-08 16:58:56 -07:00
  • 3adcc64419 fix(patch-tool): advertise per-mode required params in schema descriptions briandevans 2026-04-25 07:26:37 -07:00
  • 7c174e65f7 fix: harden termux update path with uv bootstrap and env guard adybag14-cyber 2026-05-08 19:31:40 +01:00
  • 6f7b698a08 fix: keep tui /quit behavior aligned with cli exit flow adybag14-cyber 2026-05-08 19:29:42 +01:00
  • 0ec052ca24 perf(cli): cut ~19s from 'hermes' cold start (skills cache + lazy Feishu + no Nous HTTP) (#22138) Teknium 2026-05-08 16:39:32 -07:00
  • d606df8126 docs(cli): call out Ctrl+Enter for Windows Terminal users teknium1 2026-05-08 16:25:27 -07:00
  • f5b635f6ab feat(cli): recognise Shift+Enter as a newline key Syed Abdur Rehman Ali 2026-05-08 04:03:45 +05:30
  • cacb984732 fix(google-chat): repair setup prompt imports helix4u 2026-05-08 12:55:20 -06:00
  • d10d19ebb7 Merge pull request #22080 from NousResearch/fix/faster-docker ethernet 2026-05-08 19:12:14 -04:00
  • d971b26bfd fix(update): bypass systemd RestartSec after graceful drain (#22101) Teknium 2026-05-08 16:11:07 -07:00
  • 5089596685 perf(cli): skip eager plugin discovery on known built-in subcommands (#22120) Teknium 2026-05-08 16:07:23 -07:00
  • 7a4d5c123a docs(windows): label native Windows support as early beta (#22115) Teknium 2026-05-08 15:54:05 -07:00
  • 93679ef27d ci: run docker build on PRs + smoke test arm64 ethernet 2026-05-08 18:25:33 -04:00
  • 758c40135f ci: add blocking uv.lock check ethernet 2026-05-08 17:08:09 -04:00
  • 0a51863f5b fix(ci): update uv.lock ethernet 2026-05-08 16:20:12 -04:00
  • afc186fa4e docker: split python dep install into cached layer above COPY . . ethernet 2026-05-08 16:16:53 -04:00
  • bf80508d65 ci: split docker-publish into per-arch native runners ethernet 2026-05-08 15:00:16 -04:00
  • a54cae60d4 fix(setup): offer gateway service install on Windows (#22099) Teknium 2026-05-08 14:59:59 -07:00
  • 66320de52e test: remove 50 stale/broken tests to unblock CI (#22098) Teknium 2026-05-08 14:55:40 -07:00
  • 26bac67ef9 fix(entry-points): guard hermes_bootstrap import so partial updates don't brick hermes (#22091) Teknium 2026-05-08 14:43:13 -07:00
  • 3299be6bdb docs(windows): add native Windows guide + install one-liner on landing page (#22089) Teknium 2026-05-08 14:42:46 -07:00
  • d3120aeab0 ci(lint): add blocking ruff-check + windows-footguns jobs to lint.yml Teknium 2026-05-08 14:19:23 -07:00
  • f5ee780124 test: migrate stale os.kill monkeypatches to gateway.status._pid_exists Teknium 2026-05-08 14:18:41 -07:00
  • 291a158441 fix(skills): move platforms key out of folded description: > scalars Teknium 2026-05-08 14:02:09 -07:00
  • 59fbcd5ccb fix(install.ps1): strip UTF-8 BOM that broke [scriptblock]::Create Teknium 2026-05-08 13:41:17 -07:00
  • 35fce7699e feat(windows uninstall): clean up User env, PATH, Scheduled Task, and portable tooling Teknium 2026-05-08 13:26:42 -07:00
  • 0548facc50 fix(windows): gateway status dedup + install.ps1 platform-SDK bootstrap Teknium 2026-05-08 13:10:34 -07:00
  • cc38282b04 feat(cross-platform): psutil for PID/process management + Windows footgun checker Teknium 2026-05-08 12:57:33 -07:00
  • 324567c936 fix(windows): os.kill(pid, 0) is NOT a no-op on Windows — route through new _pid_exists helper Teknium 2026-05-08 12:34:27 -07:00
  • 9c263fbf8a feat(windows): gateway as a Scheduled Task + Startup-folder fallback Teknium 2026-05-08 12:02:54 -07:00
  • 52e497ce7f fix(windows installer): UTF-8 BOM, tiered extras, skip tinker-atropos by default Teknium 2026-05-08 11:55:15 -07:00
  • 0ba1e12abc fix(windows): browser tool + spurious SIGINT from subprocess spawning Teknium 2026-05-08 11:06:14 -07:00
  • 62b4ebb7db auth: use get_default_hermes_root() for shared nous_auth.json path emozilla 2026-05-08 13:28:06 -04:00
  • 98db898c0b feat(skills): declare platforms frontmatter for all 79 undeclared built-in skills Teknium 2026-05-08 09:23:27 -07:00
  • db22efbe88 feat(optional-skills): declare platforms frontmatter for all 63 undeclared skills Teknium 2026-05-08 09:16:33 -07:00
  • b18b17f9c9 feat(skills): gate 7 Linux/macOS-only skills from Windows via platforms frontmatter Teknium 2026-05-08 08:27:23 -07:00
  • 03566e5124 fix(windows): auto-install Playwright Chromium + surface it in doctor Teknium 2026-05-08 07:56:35 -07:00
  • b63f9645f0 docs: add Windows-Specific Quirks section to hermes-agent skill + keystroke diagnostic Teknium 2026-05-08 07:13:07 -07:00
  • d1838041e5 feat: Ctrl+Enter inserts newline on Windows Terminal Teknium 2026-05-08 06:23:25 -07:00
  • 40e7a71c35 feat: enrich system-prompt environment hints with host + terminal-backend info Teknium 2026-05-08 05:07:40 -07:00
  • 3be853a9b8 lint: enable PLW1514 as a blocking ruff rule Teknium 2026-05-07 19:36:13 -07:00
  • cbce5e93fc codebase: add encoding='utf-8' to all bare open() calls (PLW1514) Teknium 2026-05-07 19:24:45 -07:00
  • d94fb47717 hermes_bootstrap: Windows-only UTF-8 stdio shim for all entry points Teknium 2026-05-07 19:09:40 -07:00
  • 107de0321d execute_code: set PYTHONIOENCODING=utf-8 + PYTHONUTF8=1 in child env Teknium 2026-05-07 18:59:35 -07:00
  • e614e87954 tests: skip POSIX-venv-layout tests on Windows Teknium 2026-05-07 18:56:33 -07:00
  • da184439db execute_code: write sandbox files as UTF-8 on Windows Teknium 2026-05-07 18:52:59 -07:00
  • 3b9cd58208 tests: lock in POSIX-equivalence guard for execute_code env scrubber Teknium 2026-05-07 18:45:34 -07:00
  • 5c859e5716 execute_code: pass through Windows OS-essential env vars Teknium 2026-05-07 18:39:38 -07:00
  • a2efad6bea fix(windows): prefer npm.cmd over npm.ps1, skip .py argv0 in relaunch Teknium 2026-05-07 18:29:17 -07:00
  • 21efeb51bb fix(windows): enable execute_code — stale AF_UNIX gate was blocking the tool Teknium 2026-05-07 18:17:31 -07:00
  • 8f91d7bfa9 fix(windows): %1 install error, patch CRLF false-negative, SOUL.md BOM Teknium 2026-05-07 18:11:43 -07:00