Commit Graph

  • e38a478c05 chore(ci): pin actions/setup-node to SHA for supply-chain consistency alt-glitch 2026-05-15 13:22:21 +00:00
  • 55a7c45d37 fix(update): handle --check for pip installs (missed code path) alt-glitch 2026-05-15 13:01:37 +00:00
  • 96917fb74a refactor: fix review findings — remove duplicate imports and deduplicate update command alt-glitch 2026-05-15 12:38:04 +00:00
  • 259ae846c8 feat: add ensure_dependency() wrapper + ship install.sh in wheel alt-glitch 2026-05-15 12:06:05 +00:00
  • bea96e5cac chore(config): expand ensure_hermes_home to create full directory scaffold alt-glitch 2026-05-15 12:05:12 +00:00
  • 79afa50703 feat(update): support pip install --upgrade for PyPI installs alt-glitch 2026-05-15 12:04:34 +00:00
  • 624ce11ee8 feat(config): detect pip install method and recommend correct update command alt-glitch 2026-05-15 12:02:44 +00:00
  • b2bf658442 feat(tui): find bundled entry.js from wheel before falling back to npm build alt-glitch 2026-05-15 12:02:23 +00:00
  • d69eab1efd fix(gateway): build service PATH from existing dirs only, include ~/.hermes/node_modules alt-glitch 2026-05-15 12:01:31 +00:00
  • c4bda3f27c fix(doctor): generate config from defaults when template file is missing alt-glitch 2026-05-15 12:00:54 +00:00
  • cc07e30f45 feat(install): add --ensure and --postinstall modes for targeted dep bootstrap alt-glitch 2026-05-15 12:00:28 +00:00
  • 384ec9684e feat(banner): check PyPI for updates when not a git install alt-glitch 2026-05-15 12:00:07 +00:00
  • 3215ef1609 ci(pypi): build web dashboard + TUI bundle before creating wheel alt-glitch 2026-05-15 11:59:22 +00:00
  • 032fb84222 docs(hermes_tools_mcp_server): align scope docstring with EXPOSED_TOOLS (#26603) Teknium 2026-05-15 14:44:27 -07:00
  • 518f39557b fix(gateway): keep running when platforms fail; add per-platform circuit breaker + /platform (#26600) Teknium 2026-05-15 14:32:14 -07:00
  • 3b9368a0c4 fix(auth): point SSH OAuth users at the tunnel they actually need (#26592) Teknium 2026-05-15 14:27:50 -07:00
  • 9e67c8e8be Merge pull request #26048 from stephenschoettler/fix/discord-e2e-history-mock ethernet 2026-05-15 17:21:07 -04:00
  • 622c27e55c fix(install.ps1): restore EAP=Continue around uv python install, skip Store stub (#26586) Teknium 2026-05-15 14:07:56 -07:00
  • bd3a5873e1 fix(acp): replay native todo plans HenkDz 2026-05-15 16:15:04 +01:00
  • 4444d5fe4f fix(acp): emit native plan updates for todo HenkDz 2026-05-15 15:26:08 +01:00
  • 6fc0fa6e50 chore(release): add AUTHOR_MAP entry for kchantharuan@nvidia.com teknium1 2026-05-15 14:00:13 -07:00
  • 13c3d4b4ef feat(nvidia): add NIM billing origin header kchantharuan 2026-05-13 12:46:07 -07:00
  • 4e89c53082 fix(async): close unscheduled coroutines in all threadsafe bridges (#26584) Teknium 2026-05-15 14:00:01 -07:00
  • 931caf2b2d fix(env-flags): widen truthy-only session env checks to sibling sites teknium1 2026-05-15 02:03:49 -07:00
  • 734aa0f367 fix(cronjob): require explicit truthy session env values aydnOktay 2026-03-24 13:50:11 +03:00
  • 4ad5fa702f docs(xai-oauth): add xai-oauth to provider enumeration pages (#26542) Teknium 2026-05-15 12:33:12 -07:00
  • aac6d97a14 chore(xai-oauth): trim CORS allowlist to xAI auth origins teknium1 2026-05-15 12:11:08 -07:00
  • 7d7cdd48e0 test(xai-oauth): use grok-4.3 instead of retiring grok-code-fast-1 Jaaneek 2026-05-15 19:04:14 +01:00
  • 1e4801b8d0 docs(xai-oauth): correct logout command (was hermes auth remove) Jaaneek 2026-05-15 18:46:45 +01:00
  • 7fdc16dd4a refactor(transports/codex): trim duplicated cache-key comments Jaaneek 2026-05-15 18:28:01 +01:00
  • e13c1b8060 fix(xai-http): preserve ~/.hermes/.env fallback and XAI_STT_BASE_URL precedence Jaaneek 2026-05-15 18:27:54 +01:00
  • 9eef53b960 chore(release): map Jaaneek@users.noreply.github.com to Jaaneek Jaaneek 2026-05-15 17:44:27 +01:00
  • e4d7a5dffa fix(tools): video_gen picker reflects active xAI selection and runs xai_grok post_setup Jaaneek 2026-05-15 17:43:51 +01:00
  • b62c997973 feat(xai-oauth): add xAI Grok OAuth (SuperGrok Subscription) provider Jaaneek 2026-05-15 16:10:38 +01:00
  • 9fb40e6a3d fix(tui): restrict fast-echo bypass to ASCII so Vietnamese/CJK/IME input renders correctly (#26011) brooklyn! 2026-05-15 07:41:50 -07:00
  • d5416284f1 fix(tui): autonomous background process completion notifications (#26071) (#26327) Siddharth Balyan 2026-05-15 19:31:00 +05:30
  • db84a78e61 fix(langfuse): complete observability fix — trace I/O, tool outputs, placeholder credentials (closes #22342, #22763) (#26320) kshitij 2026-05-15 05:04:02 -07:00
  • f199cd9f84 chore(release): map brian@dralth.com to btorresgil for #22345 salvage (#26319) kshitij 2026-05-15 05:03:43 -07:00
  • 77276070f5 fix(codex-runtime): de-dup [plugins.X] tables and stop leaking HERMES_HOME into config.toml kshitijk4poor 2026-05-15 14:45:31 +05:30
  • 274217316e fix(codex-runtime): keep migrated root keys top-level Steve Kelly 2026-05-14 13:19:59 -04:00
  • 13c72fb486 fix(tools): wrap browser provider network calls with error handling nidhi-singh02 2026-05-15 01:51:41 -07:00
  • 6af9942327 fix(url-safety): allow only http and https schemes aydnOktay 2026-03-24 13:45:33 +03:00
  • 8373956850 fix(slack): guard split()[0] against whitespace-only command text nidhi-singh02 2026-05-15 01:49:56 -07:00
  • 94bdc63ff5 chore(release): add AUTHOR_MAP entry for nidhi-singh02 teknium1 2026-05-15 01:49:40 -07:00
  • eacb398f75 fix(tools): add return_exceptions to asyncio.gather in web_tools Nidhi Singh 2026-05-15 01:49:35 -07:00
  • 5301cc212b chore(release): add AUTHOR_MAP entry for nidhi-singh02 teknium1 2026-05-15 01:46:46 -07:00
  • c4a21d7831 fix(cli): log swallowed exception in runtime model auto-detection nidhi-singh02 2026-03-24 14:42:16 +05:30
  • 59c7cc64f0 chore(release): add AUTHOR_MAP entry for amethystani teknium1 2026-05-15 01:42:35 -07:00
  • 55f3262e78 fix(mcp): pre-compile env-var regex and unify interpolation Animesh Mishra 2026-03-24 07:20:51 +00:00
  • 5360b54244 fix(providers): set User-Agent on ProviderProfile.fetch_models teknium1 2026-05-15 01:38:30 -07:00
  • 647cc0bb0d chore(release): add AUTHOR_MAP entries for InB4DevOps teknium1 2026-05-15 01:40:07 -07:00
  • 4f8aaf1046 perf(run_agent): accumulate length-continuation prefix via list+join InB4DevOps 2026-05-15 01:40:03 -07:00
  • b6e07417c5 feat(cli): show YOLO mode warning in banner and status bar Mibayy 2026-05-15 01:39:13 -07:00
  • 47614dbfca chore: wire simplex docs into sidebar + AUTHOR_MAP teknium1 2026-05-15 01:33:59 -07:00
  • 09d9724a09 feat(gateway): add SimpleX Chat platform plugin Mibayy 2026-05-15 01:33:49 -07:00
  • 85782a4ed7 feat(acp): hermes acp --setup-browser bootstraps browser tools for registry installs teknium1 2026-05-15 01:36:54 -07:00
  • 9f57f2286d chore(release): add AUTHOR_MAP entry for buntingszn teknium1 2026-05-15 01:33:16 -07:00
  • 6682f91b80 feat(cron): support name-based lookup for job operations buntingszn 2026-05-15 01:33:12 -07:00
  • 05d9f641c0 docs(cron): worked recipes for the wakeAgent pre-run gate (#26229) Teknium 2026-05-15 01:34:15 -07:00
  • 9329e06696 feat(image-gen): actionable setup message when no FAL backend is reachable (#26222) Teknium 2026-05-15 01:33:13 -07:00
  • 04b1fdaecf security(deps): add upper bounds to 5 loose deps + document supply chain policy (#24226) Siddharth Balyan 2026-05-15 14:03:08 +05:30
  • 681778a0b7 fix(whatsapp): fail fast when Baileys sendMessage hangs Wysie 2026-05-15 01:29:43 -07:00
  • 0161d4bb6c chore(release): add AUTHOR_MAP entry for CoinTheHat teknium1 2026-05-15 01:27:31 -07:00
  • 814c60092b fix: clean stale conversation mappings on response eviction/deletion CoinTheHat 2026-03-23 14:23:32 +03:00
  • 23ac522d37 fix(gateway): isinstance-guard string-form 429 error body KiraKatana 2026-05-15 01:24:44 -07:00
  • e0e7397c32 fix(session): persist auto-reset state across gateway restarts teyrebaz33 2026-03-22 23:54:02 +03:00
  • e0e4856d46 feat(skills-hub): add huggingface/skills as trusted default tap (#2549) kshitijk4poor 2026-05-15 01:20:24 -07:00
  • 0086cdaf93 refactor(yuanbao): improve quote media fallback — move to DispatchMiddleware, tighten conditions libo1106 2026-05-10 01:47:36 +08:00
  • fc2754dbdf fix(yuanbao): resolve quoted file/image via transcript lookup when quote desc lacks ybres libo1106 2026-05-10 01:05:23 +08:00
  • 3df26b925c feat(yuanbao): prioritize quote media refs over history backfill in DispatchMiddleware libo1106 2026-05-10 00:17:13 +08:00
  • 80efe664ce feat(yuanbao): add quote_media_refs extraction to QuoteContextMiddleware libo1106 2026-05-10 00:17:13 +08:00
  • d57a4b3eb5 feat(yuanbao): add _parse_resource_id and update _extract_text for ybres anchors libo1106 2026-05-10 00:17:13 +08:00
  • 6bdad1f3b2 ci: add PyPI publish workflow (salvaged from #25901) (#26148) Siddharth Balyan 2026-05-15 13:21:48 +05:30
  • f9ad7400e3 fix(goals): raise judge max_tokens 200 → 4096, make configurable teknium1 2026-05-14 23:43:13 -07:00
  • 965ae7fa97 revert(cli): drop scrollback box width clamp (#25975), restore full-width borders (#26163) Teknium 2026-05-14 23:30:16 -07:00
  • cbd1f8e4be test(cli): cover light-mode detection + SkinConfig.get_color remap teknium1 2026-05-14 22:41:33 -07:00
  • f8745f59c2 fix(cli): kill resize scrollback duplication + light-mode visibility Brooklyn Nicholson 2026-05-14 22:39:59 -07:00
  • bcca5ed34d fix(deps): pin brotlicffi so aiohttp can decode Discord's Brotli attachments teknium1 2026-05-14 22:30:12 -07:00
  • c8c6ce1731 feat(acp-registry): switch to uvx distribution, drop npm launcher teknium1 2026-05-14 22:05:39 -07:00
  • 5af672c753 chore: remove Atropos RL environments and tinker-atropos integration (#26106) Siddharth Balyan 2026-05-15 10:36:38 +05:30
  • d364132114 chore(release): bump ACP Registry assets in lockstep with pyproject teknium1 2026-05-14 20:15:37 -07:00
  • 4c94396206 feat: add ACP registry metadata for Zed mr-r0b0t 2026-05-14 14:43:27 -05:00
  • e8b9f5ff9a fix(aux): surface Nous auth-unavailable warning in auxiliary client Harry Riddle 2026-05-14 20:10:36 -07:00
  • d3d5916089 chore(release): add AUTHOR_MAP entry for outdoorsea teknium1 2026-05-14 20:14:13 -07:00
  • eabd8c1fd1 fix(cli): fall back to SelectSelector when kqueue can't watch stdin Jeremy Irish 2026-05-06 16:08:52 -07:00
  • e8a4c85e88 test(run-agent): isolate Nous provider parity model Stephen Schoettler 2026-05-14 19:24:12 -07:00
  • ad7d3bc84c test(e2e): fix Discord mock exception surface Stephen Schoettler 2026-05-14 19:08:38 -07:00
  • 4695d2716f fix(browser): honor pre-set AGENT_BROWSER_ARGS and document the bypass teknium1 2026-05-14 16:03:41 -07:00
  • 8ed2ef6f46 fix(browser): use correct env var for --no-sandbox bypass Anadi Jaggia 2026-05-12 21:45:33 -07:00
  • 1702a94c88 Merge pull request #25957 from stephenschoettler/fix/main-ci-unblocker-after-21012 ethernet 2026-05-14 21:26:52 -04:00
  • 55622b5525 chore(release): map phil.thomas@gametime.co -> explainanalyze teknium1 2026-05-14 16:00:12 -07:00
  • 74e47c081f chore(release): map phil.thomas@gametime.co -> explainanalyze teknium1 2026-05-14 15:59:00 -07:00
  • d6c488f2dc fix(cli): wire /sessions slash command in the classic CLI Phil Thomas 2026-05-13 14:51:06 -06:00
  • 09d970160b fix(proxy): suppress false-positive windows-footgun on guarded add_signal_handler teknium1 2026-05-14 15:53:44 -07:00
  • db82c453b9 chore(release): map agorgianitisj@hotmail.com -> johnisag teknium1 2026-05-14 15:48:18 -07:00
  • 38ea2a57a5 fix(web): handle non-UTF8 Windows console encodings in _build_web_ui ioannis 2026-04-21 07:49:15 +01:00
  • 0854640537 fix(web): cross-platform sync-assets + surface build errors on failure ioannis 2026-05-14 15:46:54 -07:00
  • 19071529f6 fix(lsp): shift baseline diagnostics into post-edit coordinates (#25978) Teknium 2026-05-14 15:56:07 -07:00
  • ed84637d11 fix(web): make sync-assets script cross-platform HxT9 2026-05-14 08:04:44 -07:00
  • 4abfb6bc24 feat(discord): default history backfill on, expand to per-user + threads teknium1 2026-05-14 15:49:01 -07:00