Commit Graph

  • 501616e8e6 fix(cli): set HERMES_YOLO_MODE before plugin discovery at startup chenkun 2026-07-08 00:14:49 +08:00
  • 1f57ed2a53 fix(export): escape tool-call name in HTML session export Adolanium 2026-07-09 10:28:12 +03:00
  • a23d5073fb fix(agent): stop switch_model from pairing new provider with stale base_url joaomarcos 2026-07-08 10:53:13 -03:00
  • fe25806a6b fix(config): retain last-known-good config when config.yaml fails to parse (#60591) Teknium 2026-07-09 16:36:03 -07:00
  • 8e3f9537db Merge pull request #61649 from NousResearch/bb/kanban-worker-headless brooklyn! 2026-07-09 16:40:09 -05:00
  • b06e2f846c fix(kanban): no-TTY gate in _wants_tui_early — the actual worker-crash fix Brooklyn Nicholson 2026-07-09 16:13:28 -05:00
  • 77db9d6bf3 fix(kanban): explicit re-queue bypasses the recent-success respawn guard Brooklyn Nicholson 2026-07-09 16:05:21 -05:00
  • aea570db4e fix(kanban): clear failure/crash diagnostics while a retry is in flight Brooklyn Nicholson 2026-07-09 15:59:50 -05:00
  • e87c495dc2 fix(kanban): spawn workers headless — TUI can never eat a worker run Brooklyn Nicholson 2026-07-09 09:02:04 -05:00
  • 5829fe1378 fix(kanban): failure diagnostics exempt done/archived tasks Brooklyn Nicholson 2026-07-08 22:23:38 -05:00
  • b45f5bef16 fix(desktop): render declared settings rows when backend schema omits them Erosika 2026-07-09 16:39:24 -04:00
  • 111544d544 test(codex-picker): raise max_models so count invariant survives catalog growth Kshitij Kapoor 2026-07-10 00:41:03 +05:30
  • 4af484d3dd feat(openai): complete gpt-5.6 E2E — codex catalog + 272K compaction auto-raise Kshitij Kapoor 2026-07-10 00:26:28 +05:30
  • 5da7b23d6f chore(catalog): regenerate model-catalog.json from source Kshitij Kapoor 2026-07-10 00:09:24 +05:30
  • 7efee32868 pro variants rob-maron 2026-07-09 13:42:11 -04:00
  • a3828a94d0 feat(openai): cover gpt-5.6 -pro variants (PR #61587 complement) Kshitij Kapoor 2026-07-09 23:42:12 +05:30
  • db117af478 review fixes: openai-api pricing route normalization, GA pricing_version, invariant tests Kshitij Kapoor 2026-07-09 23:27:35 +05:30
  • bd767b574b feat(openai): complete gpt-5.6 registration — context, codex catalog, native picker, pricing Kshitij Kapoor 2026-07-09 23:13:51 +05:30
  • 3a1a3c7e67 add 5.6 (#61578) rob-maron 2026-07-09 13:20:40 -04:00
  • daedf4f627 chore: AUTHOR_MAP entry for embwl0x (PR #60810 salvage) teknium1 2026-07-08 08:23:12 -07:00
  • d23990f527 fix(gateway): offload channel directory session scans embwl0x 2026-07-08 05:24:06 -04:00
  • 73b611ad19 Merge pull request #61415 from kshitijk4poor/fix/media-tag-caption kshitij 2026-07-09 15:47:39 +05:30
  • 709da844b5 feat(gateway): attach MEDIA: caption to the media bubble on standalone sends kshitijk4poor 2026-07-09 15:38:32 +05:30
  • cbdf87b21f fix: return per-call copies from the skill-discovery cache kshitijk4poor 2026-07-09 15:30:34 +05:30
  • 9e9608ecc3 fix: harden skill-discovery cache signature + TTL kshitijk4poor 2026-07-09 15:22:07 +05:30
  • 5a4249146f perf(skills): cache skill discovery results by directory mtime nankingjing 2026-07-06 10:06:02 +08:00
  • 411d599764 test: fold deepseek-v4 cases into canonical reasoning-floor test, drop duplicate file kshitijk4poor 2026-07-09 14:58:19 +05:30
  • 1e16120603 fix(reasoning): add deepseek-v4-flash and deepseek-v4-pro to reasoning timeout floor liuhao1024 2026-07-08 00:46:51 +08:00
  • 3ed7c8a8da Merge pull request #61388 from kshitijk4poor/fix/dashboard-validate-web-dist kshitij 2026-07-09 14:55:44 +05:30
  • cb79518d4f Merge pull request #61385 from kshitijk4poor/fix/dashboard-residual-cron-event-loop-io kshitij 2026-07-09 14:49:12 +05:30
  • f5bc18f901 fix: write expanded HERMES_WEB_DIST back for web_server's raw read kshitijk4poor 2026-07-09 14:48:50 +05:30
  • e7648d5912 test: restore gemma-3-27b to keep-extra_content coverage kshitijk4poor 2026-07-09 02:27:35 +05:30
  • 63ddd022a2 refactor(salvage): scope #40632 to the two live copy-on-write sites kshitijk4poor 2026-07-09 02:14:15 +05:30
  • 724ab9098d perf: avoid broad message prep deepcopies pedrommaiaa 2026-06-04 20:25:44 -04:00
  • 4ed910c689 fix(cli): mock systemd preflight in gateway service tests for non-systemd environments (#15187) Tranquil-Flow 2026-04-25 08:53:10 +10:00
  • d928017742 fix(dashboard): validate HERMES_WEB_DIST before startup kshitijk4poor 2026-07-09 14:34:01 +05:30
  • 8cfada0df4 test(dashboard): pin cron fire + blueprint handlers off the event loop kshitijk4poor 2026-07-09 14:30:16 +05:30
  • 74609f926c fix(dashboard): run residual cron profile I/O off the event loop kshitijk4poor 2026-07-09 14:27:35 +05:30
  • 1d689e1920 fix(caching): use canonical Kimi-family matcher in cache policy kshitijk4poor 2026-07-09 02:27:27 +05:30
  • fbbb8415c3 test(caching): pin Kimi/Moonshot OpenRouter cache policy (#25970) kshitijk4poor 2026-07-09 02:09:12 +05:30
  • 750c1310a6 fix(caching): include Kimi/Moonshot in OpenRouter prompt cache policy (#25970) zccyman 2026-07-09 02:08:25 +05:30
  • f556edc10d fix(model_metadata): address Phase-2 review findings on probe caches Kshitij Kapoor 2026-07-09 14:03:01 +05:30
  • 20cb385328 fix(model_metadata): widen localhost->IPv4 rewrite to all sibling probe sites Kshitij Kapoor 2026-07-09 13:32:51 +05:30
  • 040e30aa72 perf(model_metadata): cache ollama /api/show probe + normalize context-cache keys Kshitij Kapoor 2026-07-09 13:04:31 +05:30
  • c454d32feb fix(model_tools): honor model.context_length to skip OpenRouter probe on banner MiniMax-M3 2026-06-22 11:20:28 +08:00
  • 9a18a2de12 fix(agent): probe localhost via IPv4 for LM Studio detection Rod Boev 2026-07-09 13:00:01 +05:30
  • 91ece5c2fc perf(model-metadata): resolve localhost to IPv4 in detect_local_server_type Rod Boev 2026-06-02 15:04:51 -04:00
  • c889941916 fix(model_metadata): cache detect_local_server_type result for process lifetime uzaylisak 2026-05-21 22:31:40 +03:00
  • 6f42bf344c fix(dashboard): harden PTY reconnect race, wedged-connect recovery, IME guard kshitijk4poor 2026-07-09 13:47:55 +05:30
  • 3e88cae243 fix(dashboard): harden PTY input tracker against escape sequences Shannon Sands 2026-07-09 16:06:16 +10:00
  • 0b2b08d54c fix(dashboard): recover mobile chat reconnect Shannon Sands 2026-07-09 15:50:34 +10:00
  • a4ba8c9640 chore: map poowis2011@hotmail.com → Umi4Life for PR #47377 salvage kshitijk4poor 2026-07-09 12:53:17 +05:30
  • 3fe7f6d27a fix: preserve fallback switch notice on successful fallback Umi4Life 2026-06-16 17:08:25 +00:00
  • d54a8f7079 refactor(gateway): funnel HERMES_HOME sync through a single chokepoint kshitijk4poor 2026-07-09 12:57:37 +05:30
  • 8f18f6c695 test(gateway): cover sudo system-unit refresh adopting HERMES_HOME HexLab98 2026-07-08 22:50:17 +07:00
  • cbf685356d fix(gateway): sync HERMES_HOME before refreshing system systemd units HexLab98 2026-07-08 22:49:57 +07:00
  • 55dbc3ffb5 fix(model_metadata): bound the tools-token estimate cache kshitijk4poor 2026-07-09 12:21:42 +05:30
  • f4d5cfd0fd test(model_metadata): cache tools schema token estimate infinitycrew39 2026-07-08 23:53:58 +07:00
  • 32a0f9e17a fix(model_metadata): avoid str(tools) token estimate stalls infinitycrew39 2026-07-08 23:53:58 +07:00
  • 473407174b test(dashboard): assert server still gates OAuth endpoints without cookie kshitijk4poor 2026-07-09 12:13:44 +05:30
  • ad8f103048 i18n(dashboard): translate OAuth copy-code strings in all locales Shannon Sands 2026-07-09 14:39:03 +10:00
  • 3e24b16f56 fix(dashboard): support mobile OAuth login Shannon Sands 2026-07-09 14:11:11 +10:00
  • 88a58ff135 Merge pull request #61277 from NousResearch/bb/fix-desktop-tsx-electron40 brooklyn! 2026-07-08 22:43:59 -05:00
  • bf913abc2e fix(desktop): stop using tsx to boot Electron main in dev Brooklyn Nicholson 2026-07-08 22:40:51 -05:00
  • 513dba42e6 chore(models): drop x-ai/grok-4.3 from OpenRouter/Nous curated lists in favor of grok-4.5 (#61097) Teknium 2026-07-08 20:04:29 -07:00
  • 56a8e81d33 cleanup(desktop): npm run fix for fmtting ethernet 2026-07-08 18:54:56 -04:00
  • 7a65530fa5 fix(js): set @types/node to node 22, what's required in "engines" ethernet 2026-07-03 19:41:21 -04:00
  • 39d09453f9 feat(desktop): ts-ify everything ethernet 2026-06-29 16:31:36 -04:00
  • fac85518fc Merge pull request #61147 from NousResearch/bb/desktop-tool-window-merge brooklyn! 2026-07-08 17:10:24 -05:00
  • 6d65210252 feat(desktop): group tool calls across text-less assistant messages Brooklyn Nicholson 2026-07-08 17:08:21 -05:00
  • e0ed5dc9ed refactor: address Phase-2 review findings on /new boundary handoff Kshitij Kapoor 2026-07-09 03:14:56 +05:30
  • d8bc4f242f fix: serialize /new end→switch boundary on the memory manager worker Kshitij Kapoor 2026-07-09 02:48:16 +05:30
  • 2a293319b1 fix: run CLI new-session memory flush off-thread Tosko4 2026-07-05 10:59:25 +02:00
  • 449706cb52 chore: add dexhunter to AUTHOR_MAP (PR #60339 salvage) kshitijk4poor 2026-07-09 02:14:45 +05:30
  • e21ba91221 perf(skills): speed up snapshot prompt builds Dixing Xu 2026-07-07 16:41:32 +01:00
  • 0a01b2087d fix(gateway): harden fallback-chain refresh from review findings kshitijk4poor 2026-07-09 02:10:41 +05:30
  • e721ad89e3 test(gateway): cover fallback_providers reload for live sessions HexLab98 2026-07-08 22:33:27 +07:00
  • be1346cf2a fix(gateway): reload fallback_providers on live agent create/reuse HexLab98 2026-07-08 22:33:27 +07:00
  • 74e28f7d10 style(tests): merge import blocks in test_summarize_api_error kshitijk4poor 2026-07-09 01:56:15 +05:30
  • 1792a3aa72 chore: add gauravsaxena1997 to AUTHOR_MAP (PR #59868 salvage) kshitijk4poor 2026-07-09 01:50:39 +05:30
  • 0569a637d0 fix(agent): guard response.text access in _summarize_api_error against httpx.ResponseNotRead gauravsaxena1997 2026-07-09 01:50:08 +05:30
  • 31e39dec84 test: expect compact_rows in the read-only status-count fake kshitijk4poor 2026-07-09 01:30:19 +05:30
  • 7a25017a00 test: accept compact_rows kwarg in tui_gateway session fakes kshitijk4poor 2026-07-08 17:57:39 +05:30
  • 7570bb4ad4 fix: offset-without-limit was silently ignored in get_messages kshitijk4poor 2026-07-08 17:30:17 +05:30
  • 4f220fc88b fix: follow-up for salvaged #60347/#43653/#47437 kshitijk4poor 2026-07-08 17:17:50 +05:30
  • 22eb1af23a perf(state): add compact_rows to skip system_prompt blob in session list queries CodeForgeNet 2026-06-17 01:54:42 +05:30
  • 4df16c429b Refresh on upstream/main: resolve conflicts (no behavior change) Omar Baradei 2026-07-05 11:47:14 -07:00
  • 0d5549a945 fix(api): add pagination to GET /api/sessions/{id}/messages mahdiwafy 2026-07-07 23:01:58 +07:00
  • c95cf313c9 test: patch the cached PID probe name in profile-unification status tests kshitijk4poor 2026-07-08 17:55:45 +05:30
  • 664878b0ba fix: guard /api/status active count against missing state.db kshitijk4poor 2026-07-08 17:43:31 +05:30
  • 1e2ad17afd fix: descendant CTE must dedup (UNION) to survive parent-chain cycles kshitijk4poor 2026-07-08 17:41:06 +05:30
  • 206c042392 chore: AUTHOR_MAP entries for salvaged contributors (#53511/#53966/#39140) kshitijk4poor 2026-07-08 17:33:23 +05:30
  • 24d5bda1ef fix(dashboard): run GET /api/sessions session-DB read off the event loop 0-CYBERDYNE-SYSTEMS-0 2026-07-08 17:32:19 +05:30
  • d7e4d94e2f perf(dashboard): recursive-CTE descendant lookup in _session_latest_descendant sebastianlutycz 2026-07-08 17:31:34 +05:30
  • 492be28e50 fix(web): bound dashboard action log tails luyifan 2026-07-05 01:04:31 +08:00
  • 7d0ddbb2ff fix(dashboard): cache gateway PID status probes 0disoft 2026-06-27 17:43:26 +09:00
  • 49fa04a235 🐛 fix(dashboard): use managed cron threadpool 墨綠BG 2026-06-13 17:19:23 +08:00
  • 346e5673de 🐛 fix(dashboard): offload cron profile scans 墨綠BG 2026-06-13 17:02:35 +08:00
  • 9a4341aa90 fix(dashboard): keep status responsive when session db locks yoma 2026-07-04 19:30:10 +08:00
  • 4d611ba0c3 chore: AUTHOR_MAP entry for nullptr0807 (PR #60956 salvage) teknium1 2026-07-08 08:15:55 -07:00