Commit Graph

  • f1fde49e45 fix(gateway): avoid cross-profile session recovery (#59325) Teknium 2026-07-07 01:25:39 -07:00
  • d297568299 fix(gateway): detect config token credential collisions (#59321) Teknium 2026-07-07 01:25:33 -07:00
  • 2726c21383 feat(display): show file_path in skill_view tool progress lines (#60079) Teknium 2026-07-07 01:07:49 -07:00
  • 5eac665252 feat(status): expose nous_session_valid on /api/status for hosted-agent self-heal Ben 2026-07-07 13:47:02 +10:00
  • 182256206a test: drop worktree-path sanity guard that fails in CI Ben 2026-07-07 15:48:21 +10:00
  • 444dc0da89 feat(auth): log forensic detail at Nous quarantine so terminal auth death is visible Ben 2026-07-07 13:51:22 +10:00
  • 536ffedbf4 feat(docker): re-seed a terminally-dead Nous bootstrap session on boot (#59983) Ben Barclay 2026-07-07 16:57:23 +10:00
  • 586aae4bf1 Merge pull request #60034 from kshitijk4poor/salvage/59523-zai-overload-backoff kshitij 2026-07-07 12:07:11 +05:30
  • ef599aa7f0 chore: map spiky02plateau in AUTHOR_MAP for #32824 salvage kshitijk4poor 2026-07-07 11:56:34 +05:30
  • 130e2337c2 fix(usage): scope Codex usage pool fallback to AuthError, keep singleton token on account_id read failure kshitijk4poor 2026-07-07 11:41:39 +05:30
  • c59b300865 test: lock Codex usage percent polarity spiky02plateau 2026-05-27 00:59:32 +02:00
  • b2213ba870 fix: fetch Codex quota from credential pool spiky02plateau 2026-05-26 23:34:31 +02:00
  • 45f5a6e659 refactor(retry): single-source Z.AI overload short-attempts + drop change-detector assert kshitijk4poor 2026-07-07 11:49:34 +05:30
  • ba03c5ab27 test(retry): cover Z.AI overload retry ceiling reachability xxxigm 2026-07-06 16:26:27 +07:00
  • 1c702aa73e fix(agent): run Z.AI overload adaptive backoff on the overloaded path xxxigm 2026-07-06 16:25:21 +07:00
  • 05cbddc012 Revert "feat(skills): add dynamic-workflow orchestration skill" teknium1 2026-07-06 18:13:13 -07:00
  • 91bcfff479 Revert "docs(skills): tighten dynamic-workflow per donovan-yohan review" teknium1 2026-07-06 18:13:13 -07:00
  • 8f80a982a6 chore: add fanyangCS to AUTHOR_MAP teknium1 2026-07-06 13:27:41 -07:00
  • d42e9b1788 fix(auxiliary): recover from stale fallback-candidate credentials instead of aborting teknium1 2026-07-06 13:26:42 -07:00
  • f69e3aadf1 fix(auxiliary): refresh auto-routed provider credentials on 401 Fan Yang 2026-07-06 13:26:32 -07:00
  • f846a350c7 fix(nemo-relay): harden dynamic plugin lifecycle Bryan Bednarski 2026-07-06 18:04:06 -06:00
  • 2f74e29e3b fix(nemo-relay): preserve managed interceptor outcomes Bryan Bednarski 2026-07-06 17:06:04 -06:00
  • 0c8cf21882 feat(nemo-relay): activate dynamic plugins Bryan Bednarski 2026-07-06 14:59:36 -06:00
  • 830165473e fix(web): refresh dashboard model picker helix4u 2026-07-06 12:25:26 -06:00
  • b3bee33ab3 fix(tui): keep bare custom model listing stable helix4u 2026-07-06 13:24:02 -06:00
  • 4b4f058860 fix(tui): probe active custom model provider helix4u 2026-07-06 13:06:37 -06:00
  • 4131ec380b fix(tui): support model picker refresh helix4u 2026-07-06 12:08:45 -06:00
  • 70c6ae609e fix(tui): stop hermes --tui -m from persisting the model globally (#59805) Teknium 2026-07-06 12:46:40 -07:00
  • dd7198e71d chore: add tanmayxchoudhary to AUTHOR_MAP teknium1 2026-07-06 12:11:33 -07:00
  • 5de42325db test: expect model slug in autoraise notice dict (follow-up to gpt-5.4 extension) teknium1 2026-07-06 12:10:21 -07:00
  • 60391d0eef fix(agent): don't apply Codex gpt-5.5 autoraise notice when an external context engine is active AIalliAI 2026-06-11 19:50:06 +00:00
  • fff2408961 fix(agent): dedupe Codex gpt-5.5 autoraise notice across agent inits Sanidhya Singh 2026-07-02 13:15:52 +05:30
  • bdca94e749 fix(compression): keep Codex gpt-5.5 autoraise from lowering a higher threshold sasquatch9818 2026-06-07 23:29:27 +03:00
  • 0b6df665a9 fix(compression): autoraise gpt-5.3-codex-spark threshold to 70% (#48621) Tranquil-Flow 2026-06-19 00:13:12 +02:00
  • 948993cd62 feat(compression): extend Codex 272K compaction autoraise to gpt-5.4 Tanmay Choudhary 2026-06-27 01:46:35 +02:00
  • 370a489fb4 fix(auxiliary): floor compression timeout so reasoning models don't fall back to marker (#54915) Tranquil-Flow 2026-06-29 16:25:29 +02:00
  • 5e685999af fix(ci): make the CI timing report unflakeable (#59818) Teknium 2026-07-06 12:44:07 -07:00
  • 8cc1ca4ce2 chore: add bigstar0920 to AUTHOR_MAP teknium1 2026-07-06 11:45:32 -07:00
  • 78ee0aa367 [verified] fix: account for codex replay in compression tail budget edgemass 2026-06-13 17:31:00 +09:00
  • d4bcd93bb9 docs: browser provider plugin guide + complete the plugin routing map (#59817) Teknium 2026-07-06 12:43:03 -07:00
  • 586acf5307 feat(curator): add hermes curator usage — all-skills usage view teknium1 2026-06-01 03:05:41 -07:00
  • 4f008b6412 docs(skills): tighten dynamic-workflow per donovan-yohan review teknium1 2026-06-07 23:45:18 -07:00
  • 5e5191b9fa feat(skills): add dynamic-workflow orchestration skill teknium1 2026-06-02 00:31:25 -07:00
  • 2ebf9a90b7 refactor(skills): finish shop-app→shop rename in zh-Hans docs teknium1 2026-07-06 05:07:51 -07:00
  • b24ff550c3 docs: Plugins subcategory under Extending + secret-source plugin guide + 1Password sidebar fix (#59613) Teknium 2026-07-06 12:11:31 -07:00
  • 1ea0bbbb0d feat(config): add display.timestamp_format and honor it in CLI timestamps teknium1 2026-06-06 08:49:52 -07:00
  • 94cdd56b82 feat(plugins): surface entry-point plugins in hermes plugins list teknium1 2026-06-06 08:49:54 -07:00
  • 91c68bf834 Merge pull request #55923 from NousResearch/bb/serve-headless-no-web-build brooklyn! 2026-07-06 13:18:00 -05:00
  • 51e6ef5fca feat(banner): size skills display to terminal width instead of fixed 8/47 teknium1 2026-06-06 08:50:07 -07:00
  • 5431bf2921 fix(desktop): default HERMES_DESKTOP_CWD to cwd when --cwd omitted teknium1 2026-06-06 08:50:11 -07:00
  • 077419b220 test(desktop): regression-guard fetchJsonViaOauthSession headers (#40069) teknium1 2026-06-06 08:50:15 -07:00
  • 7dfd5077ce feat(oneshot): add --usage-file JSON usage report to hermes -z (#59615) Teknium 2026-07-06 11:10:51 -07:00
  • 409560a7d9 Merge remote-tracking branch 'origin/main' into bb/serve-headless-no-web-build Brooklyn Nicholson 2026-07-06 12:51:15 -05:00
  • 7426c09bee chore: map hellno in AUTHOR_MAP for #49033 salvage Hermes Agent 2026-07-06 04:49:20 -07:00
  • d7348bf24b fix(interrupt): run user-approved commands from a clean interrupt slate hellno 2026-06-19 14:41:58 +02:00
  • 8235f484c9 feat(secrets): adapt 1Password onto the SecretSource interface teknium1 2026-07-06 02:27:44 -07:00
  • 8a76de962f fix(secrets): make 1Password bootstrap token reliable outside systemd Taylor H. Perkins 2026-06-02 19:10:28 -07:00
  • 2dc4286e00 fix(secrets): remove unused masked_secret_prompt import from onepassword CLI Taylor H. Perkins 2026-06-01 09:40:57 -07:00
  • 5c4c0e9d9b feat(secrets): add 1Password (op://) secret source Taylor H. Perkins 2026-06-01 09:28:53 -07:00
  • db495b0fba refactor(secrets): extract shared cache/result substrate for secret sources Taylor H. Perkins 2026-06-01 09:28:43 -07:00
  • 2d16ec7fb7 feat(secrets): pluggable SecretSource interface + multi-source orchestrator teknium1 2026-07-06 01:41:46 -07:00
  • d345b9fbfe refactor(cron): derive one-shot run-claim TTL from HERMES_CRON_TIMEOUT (#59567) Teknium 2026-07-06 04:57:09 -07:00
  • 27f74b26c5 fix(web): correct 'disabled plugin' diagnosis for web backends (#59573) Teknium 2026-07-06 04:38:17 -07:00
  • d84a2af3d4 docs: correct Python support to 3.11-3.13 (#59572) Teknium 2026-07-06 04:38:07 -07:00
  • 1fcf6e58b6 chore: map waseemshahwan in AUTHOR_MAP for #56841 salvage Hermes Agent 2026-07-06 03:44:09 -07:00
  • 777cfa81f3 fix(gateway): drop interrupt sentinel before chat delivery (#7921) Waseem Shahwan 2026-07-01 23:21:15 -07:00
  • 09466971ff chore: map AIalliAI id-form noreply email in AUTHOR_MAP for #44222 salvage Hermes Agent 2026-07-06 03:24:54 -07:00
  • 7487afbd99 test(gateway): update stale expectation — #31884 surfaces retry hint for uninterrupted zero-call drops Hermes Agent 2026-07-06 03:20:22 -07:00
  • a14caf7759 fix(gateway): stop post-/stop stale interrupt from silently swallowing the next message AIalliAI 2026-06-18 22:29:57 +00:00
  • 83e6a487eb test(tui_gateway): isolate verification.status not_applicable test from stray tmp markers teknium1 2026-07-06 03:21:23 -07:00
  • 4df2536f21 chore: map Ahmett101 noreply email in AUTHOR_MAP for #59455 teknium1 2026-07-06 02:33:22 -07:00
  • 2e828d4b75 fix(background-review): guard summarize against list-shaped tool responses (#59437) Ahmett101 2026-07-06 10:15:29 +03:00
  • 4a80e27bba fix telegram explicit private thread routing herbalizer404 2026-07-06 06:59:04 +00:00
  • e53e8a782c fix(mcp): sanitize server names for auth env keys giggling-ginger 2026-07-06 02:21:44 -07:00
  • ef79ad014d fix(dashboard): accept HA ingress prefix paths izumi0uu 2026-07-06 16:15:44 +08:00
  • 3b5c645433 fix(cron): durable run-claim for one-shots instead of a fixed +60s advance Teknium 2026-07-06 02:50:51 -07:00
  • 8f849ea365 chore: credit isheng-eqi for #59446 in AUTHOR_MAP teknium1 2026-07-06 02:26:08 -07:00
  • 06cc983b86 fix(cron): prevent double-execution of one-shot jobs across concurrent schedulers isheng 2026-07-06 15:02:37 +08:00
  • f3af7930c2 fix(tui_gateway): honor launch profile terminal.cwd for dashboard chat mbac 2026-07-06 02:31:25 -07:00
  • 83f14b2f21 fix(gateway): relax session_key traversal guard to allow interior '/' (#59322) Tranquil-Flow 2026-07-06 08:30:43 +02:00
  • 9d848cc60a fix(cli): pass custom_providers to resolve_display_context_length (#59314) Tranquil-Flow 2026-07-06 10:12:57 +02:00
  • b5158442f0 fix(skills): apply disabled-skill gate to CLI/TUI preloaded skills pierrenode 2026-07-06 11:23:33 +03:00
  • 1a2885535b fix(web): widen config-aware env resolution to exa/parallel/tavily/brave-free providers Hermes Agent 2026-07-06 02:20:28 -07:00
  • 026ab4737d fix(web): use get_env_value for Firecrawl config resolution liuhao1024 2026-06-06 08:17:40 +08:00
  • 3ba5ba89c2 test(cron): cover cron_list/status/tick/create CLI helpers teknium1 2026-06-06 08:50:13 -07:00
  • 7e7e3af5b0 chore: map allenliang2022 in AUTHOR_MAP for #56932 test fold-in teknium1 2026-07-06 01:23:29 -07:00
  • f6d4c1aa60 test(error-classifier): 408 boundary coverage — Copilot user_request_timeout shape, never auto-compress, falsification guard allenliang2022 2026-07-06 01:22:15 -07:00
  • 8457752a3b fix(error-classifier): retry HTTP 408 as timeout instead of aborting as format_error Frowtek 2026-07-02 11:09:40 +03:00
  • a88e0fd2ab fix(file-sync): re-deliver deferred Ctrl+C via raise_signal, not os.kill (Windows hard-kill) Frowtek 2026-07-03 11:11:13 +03:00
  • c67aab763d chore: map isheng-eqi in AUTHOR_MAP for #59428 salvage kshitijk4poor 2026-07-06 12:26:09 +05:30
  • 8def4ccb4f fix(cron): reject past one-shot timestamps in update_job fallback + resume_job (#59395) isheng 2026-07-06 12:25:13 +05:30
  • 0800af0b8a perf(cli): TTFT round 2 — live reasoning by default, partial-line streaming, prompt-build cache, stale budget-warning docs (#59389) Teknium 2026-07-06 00:16:38 -07:00
  • 4976d3c38d fix(cron): guard update_job past-one-shot + enrich rejection message (#59395) kshitijk4poor 2026-07-06 12:00:57 +05:30
  • 848089ac93 fix: reject stale one-shot cron jobs Flownium 2026-07-06 15:45:50 +10:00
  • 845a2d8152 feat(sessions): any prune filter matches all ages; preview shows age span (#59415) Teknium 2026-07-05 23:01:10 -07:00
  • 590a19332e fix(skills): don't request Brotli for the centralized skills index Ben 2026-07-06 14:32:08 +10:00
  • d3602e6308 fix(gateway): read multiplex_profiles from nested gateway section davidgut1982 2026-06-23 13:18:42 +00:00
  • 040a5e30dd feat(sessions): full filter surface for prune + bulk archive subcommand (#59327) Teknium 2026-07-05 22:04:52 -07:00
  • 0f154e780e fix(gateway): isolate multiplex profile config env reads izumi0uu 2026-06-21 17:51:32 +08:00
  • 9169591c50 test(gateway): pin random tip in topic-mode /new test to kill 1-in-380 flake (#59380) Teknium 2026-07-05 21:57:55 -07:00