Commit Graph

  • 1fc77f995b fix(agent): fall back on rate limit when pool has no rotation room Prasad Subrahmanya 2026-04-19 14:25:59 +02:00
  • 1af44a13c0 fix(model_picker): detect mapped-provider auth-store credentials jakubkrcmar 2026-04-12 21:11:49 +02:00
  • fff7ee31ae fix: clarify auth retry guidance Andy 2026-04-23 15:45:15 +08:00
  • 6fcaf5ebc2 fix: rotate credential pool on 403 (Forbidden) responses YueLich 2026-04-12 12:30:02 +03:00
  • 461899894e fix: increment request_count in least_used pool strategy vominh1919 2026-04-23 23:09:59 +07:00
  • b3aed6cfd8 chore(release): map l0hde and difujia in AUTHOR_MAP Teknium 2026-04-24 05:08:19 -07:00
  • 76329196c1 fix(copilot): wire live /models max_prompt_tokens into context-window resolver NiuNiu Xia 2026-04-20 05:20:55 +00:00
  • d7ad07d6fe fix(copilot): exchange raw GitHub token for Copilot API JWT NiuNiu Xia 2026-04-20 07:06:37 +00:00
  • 2cab8129d1 feat(copilot): add 401 auth recovery with automatic token refresh and client rebuild l0hde 2026-04-15 10:28:17 +02:00
  • 7d2f93a97f fix: set HOME for Copilot ACP subprocesses MestreY0d4-Uninter 2026-04-16 23:25:02 +00:00
  • 78450c4bd6 fix(nous-oauth): preserve obtained_at in pool + actionable message on RT reuse (#15111) Teknium 2026-04-24 05:08:46 -07:00
  • 852c7f3be3 feat(cron): per-job workdir for project-aware cron runs (#15110) Teknium 2026-04-24 05:07:01 -07:00
  • 0e235947b9 fix(redact): honor security.redact_secrets from config.yaml (#15109) Teknium 2026-04-24 05:03:26 -07:00
  • c2b3db48f5 fix(agent): retry on json.JSONDecodeError instead of treating it as a local validation error (#15107) Teknium 2026-04-24 05:02:58 -07:00
  • 1eb29e6452 fix(opencode): derive api_mode from target model, not stale config default (#15106) Teknium 2026-04-24 04:58:46 -07:00
  • 7634c1386f feat(delegate): diagnostic dump when a subagent times out with 0 API calls (#15105) Teknium 2026-04-24 04:58:32 -07:00
  • 3cb43df2cd chore(release): add georgex8001 to AUTHOR_MAP Teknium 2026-04-24 04:52:36 -07:00
  • 1dca2e0a28 fix(runtime): resolve bare custom provider to loopback or CUSTOM_BASE_URL georgex8001 2026-04-24 04:24:09 +08:00
  • 2f39dbe471 chore(release): map j3ffffff and A-FdL-Prog in AUTHOR_MAP Teknium 2026-04-24 04:52:51 -07:00
  • 271f0e6eb0 fix(model): let Codex setup reuse or reauthenticate Matt Maximo 2026-04-01 21:25:26 -04:00
  • 813dbd9b40 fix(codex): route auth failures to fallback provider chain Devzo 2026-04-07 23:27:50 +02:00
  • f76df30e08 fix(auth): parse OpenAI nested error shape in Codex token refresh j3ffffff 2026-04-17 02:31:38 -07:00
  • 227afcd80f chore(release): map jiechengwu@pony.ai to Jason2031 Teknium 2026-04-24 04:47:04 -07:00
  • 06b60b76cd fix(docker): safer docker-compose defaults for UID and dashboard bind Teknium 2026-04-24 04:46:57 -07:00
  • 14c9f7272c fix(docker): fix HERMES_UID permission handling and add docker-compose.yml Jiecheng Wu 2026-04-21 19:12:15 +08:00
  • ccc8fccf77 fix(cli): validate user-defined providers consistently LeonSGP43 2026-04-24 10:15:28 +08:00
  • 3aa1a41e88 feat(gemini): block free-tier keys at setup + surface guidance on 429 (#15100) Teknium 2026-04-24 04:46:17 -07:00
  • 346601ca8d fix(context): invalidate stale Codex OAuth cache entries >= 400k (#15078) Teknium 2026-04-24 04:46:07 -07:00
  • 18f3fc8a6f fix(tests): resolve 17 persistent CI test failures (#15084) Teknium 2026-04-24 03:46:46 -07:00
  • 1f9c368622 fix(gemini): drop integer/number/boolean enums from tool schemas (#15082) Teknium 2026-04-24 03:40:00 -07:00
  • edff2fbe7e feat(hindsight): optional bank_id_template for per-agent / per-user banks Nicolò Boschi 2026-04-10 17:13:47 +02:00
  • f9c6c5ab84 fix(hindsight): scope document_id per process to avoid resume overwrite (#6602) Nicolò Boschi 2026-04-09 16:25:09 +02:00
  • 3a86f70969 test(hindsight): update materialize-profile-env test for HINDSIGHT_TIMEOUT Teknium 2026-04-24 03:35:45 -07:00
  • f1ba2f0c0b fix(hindsight): use configured timeout in _run_sync for all async operations tekgnosis-net 2026-04-21 00:43:57 +10:00
  • 403c82b6b6 feat(hindsight): add configurable HINDSIGHT_TIMEOUT env var tekgnosis-net 2026-04-21 00:32:03 +10:00
  • 93a74f74bf fix(hindsight): preserve shared event loop across provider shutdowns Jason Perlow 2026-04-22 14:42:19 -04:00
  • b4c030025f chore(release): map Nicecsh in AUTHOR_MAP Teknium 2026-04-24 03:17:17 -07:00
  • 42d6ab5082 test(gateway): unify discord mock via shared conftest; drop duplicated mock in model_picker test Teknium 2026-04-24 03:17:00 -07:00
  • fe34741f32 fix(model): repair Discord Copilot /model flow Nicecsh 2026-04-24 17:41:19 +08:00
  • 2e2de124af fix(aux): normalize GitHub Copilot provider slugs Nicecsh 2026-04-24 17:27:26 +08:00
  • df55660e3c fix(hindsight): disable broken local runtime on unsupported CPUs LeonSGP43 2026-04-17 13:11:59 +08:00
  • 7897f65a94 fix(normalize): lowercase Xiaomi model IDs for case-insensitive config (#15066) kshitij 2026-04-24 03:33:05 -07:00
  • 3e994e38f7 [verified] fix: materialize hindsight profile env during setup bwjoke 2026-04-22 21:06:26 +08:00
  • 127048e643 fix(hindsight): accept snake_case api_key config JC的AI分身 2026-04-21 02:51:36 +08:00
  • d6b65bbc47 fix(hindsight): preserve non-ASCII text in retained conversation turns harryplusplus 2026-04-21 00:29:57 +09:00
  • a5c7422f23 fix(hindsight): always write HINDSIGHT_LLM_API_KEY to .env, even when empty Chris Danis 2026-04-22 17:20:19 -04:00
  • 3c0a728607 chore(release): map hindsight PR contributors in AUTHOR_MAP (#15070) Teknium 2026-04-24 03:29:46 -07:00
  • 339123481e chore(release): map ericnicolaides (wildcat.local commit email) in AUTHOR_MAP Teknium 2026-04-24 03:19:56 -07:00
  • 9e6f34a76e docs: document prompt_caching.cache_ttl in cli-config example WildCat Eng Manager 2026-04-19 13:46:45 -05:00
  • 7626f3702e feat: read prompt caching cache_ttl from config WildCat Eng Manager 2026-04-19 13:40:52 -05:00
  • 9de555f3e3 chore(release): add 0xharryriddle to AUTHOR_MAP Teknium 2026-04-24 03:15:15 -07:00
  • ac25e6c99a feat(auth-codex): add config-provider fallback detection for logout in hermes-agent/hermes_cli/auth.py Harry Riddle 2026-04-24 16:07:32 +07:00
  • b2e124d082 refactor(commands): drop /provider, /plan handler, and clean up slash registry (#15047) Teknium 2026-04-24 03:10:52 -07:00
  • b29287258a fix(aux-client): honor api_mode: anthropic_messages for named custom providers (#15059) Teknium 2026-04-24 03:10:30 -07:00
  • bc15f526fb fix(agent): exclude prior-history tool messages from background review summary luyao618 2026-04-24 03:08:25 -07:00
  • ba3284f34a chore(release): map salvage-batch contributors in AUTHOR_MAP Teknium 2026-04-24 03:01:45 -07:00
  • f24956ba12 fix(resume): redirect --resume to the descendant that actually holds the messages Teknium 2026-04-24 03:01:24 -07:00
  • 166b960fe4 test(proxy): regression tests for NO_PROXY bypass on keepalive client Teknium 2026-04-24 02:59:19 -07:00
  • cbc39a8672 fix(proxy): honor no_proxy for local custom endpoints shamork 2026-04-23 19:17:10 +08:00
  • dfc5563641 fix(acp): include MCP toolsets in ACP sessions Cameron Aragon 2026-04-24 08:30:37 +00:00
  • 8a1e247c6c fix(discord): honor wildcard '*' in ignored_channels and free_response_channels Teknium 2026-04-24 02:57:59 -07:00
  • 8598746e86 fix(discord): honor wildcard '*' in DISCORD_ALLOWED_CHANNELS Mrunmayee Rane 2026-04-23 22:21:14 -07:00
  • f58a16f520 fix(auth): apply verify= to Codex OAuth /models probe (#15049) Teknium 2026-04-24 03:02:24 -07:00
  • 621fd348dc chore(release): add ReginaldasR to AUTHOR_MAP Teknium 2026-04-24 03:00:43 -07:00
  • 3e10f339fd fix(providers): send user agent to routermint endpoints Reginaldas 2026-04-23 10:32:40 +03:00
  • 5fdba79eb4 chore(release): add keiravoss94 AUTHOR_MAP entry Teknium 2026-04-24 03:01:43 -07:00
  • 2ba9b29f37 docs(plugins): correct pre_gateway_dispatch doc text and add hooks.md section Keira Voss 2026-04-21 17:46:47 +08:00
  • 1ef1e4c669 feat(plugins): add pre_gateway_dispatch hook Keira Voss 2026-04-21 17:38:54 +08:00
  • 8aa37a0cf9 fix(auth): honor SSL CA env vars across httpx + requests callsites 0xbyt4 2026-04-23 14:59:26 +03:00
  • b0cb81a089 fix(auth): route alibaba_coding* aliases through resolve_provider Teknium 2026-04-24 02:58:04 -07:00
  • 727d1088c4 fix(providers): register alibaba-coding-plan as a first-class provider ygd58 2026-04-24 09:21:10 +02:00
  • a9a4416c7c fix(compress): don't reach into ContextCompressor privates from /compress (#15039) Teknium 2026-04-24 02:55:43 -07:00
  • 4350668ae4 fix(transcription): fall back to CPU when CUDA runtime libs are missing Teknium 2026-04-24 02:49:18 -07:00
  • 34c3e67109 fix: sanitize tool schemas for llama.cpp backends; restore MCP in TUI (#15032) Teknium 2026-04-24 02:44:46 -07:00
  • 5dda4cab41 Merge pull request #14968 from NousResearch/bb/tui-section-visibility brooklyn! 2026-04-24 03:02:26 -05:00
  • 6604e94c75 fix(tui): gate messageLine on content-bearing sections, not all sections Brooklyn Nicholson 2026-04-24 03:01:06 -05:00
  • 67bfd4b828 feat(tui): stream thinking + tools expanded by default Brooklyn Nicholson 2026-04-24 02:53:44 -05:00
  • 70925363b6 fix(tui): per-section overrides escape global details_mode: hidden Brooklyn Nicholson 2026-04-24 02:49:58 -05:00
  • 005cc29e98 refactor(tui): /clean pass on per-section visibility plumbing Brooklyn Nicholson 2026-04-24 02:42:03 -05:00
  • 728767e910 feat(tui): hide the activity panel by default Brooklyn Nicholson 2026-04-24 02:37:42 -05:00
  • 78481ac124 feat(tui): per-section visibility for the details accordion Brooklyn Nicholson 2026-04-24 02:34:32 -05:00
  • 6051fba9dc feat(banner): hyperlink startup banner title to latest GitHub release (#14945) Teknium 2026-04-23 23:28:34 -07:00
  • 2acc8783d1 fix(errors): classify OpenRouter privacy-guardrail 404s distinctly (#14943) Teknium 2026-04-23 23:26:29 -07:00
  • acdcb167fb fix(tui): harden terminal dimming and multiplexer copy (#14906) brooklyn! 2026-04-24 00:46:28 -05:00
  • 51f4c9827f fix(context): resolve real Codex OAuth context windows (272k, not 1M) (#14935) Teknium 2026-04-23 22:39:47 -07:00
  • 2e78a2b6b2 feat(models): add deepseek-v4-pro and deepseek-v4-flash (#14934) Teknium 2026-04-23 22:35:04 -07:00
  • 5a1c599412 feat(browser): CDP supervisor — dialog detection + response + cross-origin iframe eval (#14540) Teknium 2026-04-23 22:23:37 -07:00
  • 0f6eabb890 docs(website): dedicated page per bundled + optional skill (#14929) Teknium 2026-04-23 22:22:11 -07:00
  • 809868e628 feat: refac Austin Pickett 2026-04-24 01:04:19 -04:00
  • eb93f88e1d chore(release): add MattMaximo to AUTHOR_MAP for PR #10450 salvage Teknium 2026-04-23 16:42:16 -07:00
  • 3ccda2aa05 fix(mcp): seed protocol header before HTTP initialize Matt Maximo 2026-04-15 13:34:39 -04:00
  • e5d2815b41 feat: add sidebar Austin Pickett 2026-04-22 23:25:17 -04:00
  • 983bbe2d40 feat(skills): add design-md skill for Google's DESIGN.md spec (#14876) Teknium 2026-04-23 21:51:19 -07:00
  • 379b2273d9 fix(mcp): route stdio subprocess stderr to log file, not user TTY (#14901) Teknium 2026-04-23 21:50:25 -07:00
  • 7db2703b33 Merge pull request #14895 from NousResearch/tui-resume ethernet 2026-04-24 01:44:50 -03:00
  • 7c59e1a871 fix(tui): keep FloatingOverlays visible when input is blocked Ari Lotter 2026-04-23 23:28:49 -04:00
  • 6fdbf2f2d7 Merge pull request #14820 from NousResearch/bb/tui-at-fuzzy-match brooklyn! 2026-04-23 19:40:43 -05:00
  • 0a679cb7ad fix(tui): restore voice/panic handlers + scope fuzzy paths to cwd Brooklyn Nicholson 2026-04-23 19:38:33 -05:00
  • 41b4d69167 Merge branch 'main' of github.com:NousResearch/hermes-agent into bb/tui-at-fuzzy-match Brooklyn Nicholson 2026-04-23 19:35:18 -05:00
  • 3f343cf7cf Merge pull request #14822 from NousResearch/bb/tui-inline-diff-segment-anchor brooklyn! 2026-04-23 19:32:21 -05:00