Commit Graph

  • a2cc30544c chore(release): map vaddisrinivas for #26394 salvage teknium1 2026-05-17 11:51:36 -07:00
  • 7847a58b3a fix(docker): preload messaging gateway deps vaddisrinivas 2026-05-15 10:27:07 -04:00
  • 4a7cd2e16d fix(codex): allow kanban worker board writes Hoang V. Pham 2026-05-15 15:01:27 +07:00
  • ee7cd10281 chore(release): map hehehe0803 email for #26212 salvage teknium1 2026-05-17 11:50:15 -07:00
  • 280c63ce91 fix(mcp): prevent parallel-safe prefix collisions soynchux 2026-05-16 22:05:34 +03:00
  • 874dad5cc1 test(delegation): add regression test for runtime missing 'provider' key Mind-Dragon 2026-05-16 16:49:28 +02:00
  • 84667cbc21 fix(delegation): preserve configured_provider name when runtime returns 'custom' Mind-Dragon 2026-05-16 16:28:40 +02:00
  • 08a66b2ae3 Merge pull request #27489 from NousResearch/bb/tui-composer-cursor-drift-v2 brooklyn! 2026-05-17 13:39:39 -05:00
  • 3f01e9493c chore(release): AUTHOR_MAP entries for batch salvage group 6 contributors teknium1 2026-05-17 11:37:00 -07:00
  • 74031e1e2a fix(dashboard): respect HERMES_BASE_PATH in WebSocket URLs (#25547) wesleysimplicio 2026-05-17 11:36:29 -07:00
  • 714b3b2bd8 fix(web_server): pass proxy_headers=False to uvicorn.run so the dashboard's loopback gate sees the real connection peer davidcampbelldc 2026-05-17 11:36:29 -07:00
  • 4afd479f51 fix(gateway): use service restart path in Docker/Podman containers bird 2026-05-13 16:06:06 -04:00
  • 55d6a1636b fix(agent): honor provider timeout config in streaming API calls teknium1 2026-05-17 11:36:15 -07:00
  • 2f28b60a47 fix(send_message): preserve Slack and Matrix thread targets resolved from channel directory QuenVix 2026-05-16 08:26:41 +03:00
  • d5a0815c3d fix(transports): use monotonic deadlines in codex app-server turn loop QuenVix 2026-05-16 08:00:48 +03:00
  • 37286a5bcd chore(release): map QuenVix, Mind-Dragon, soynchux emails for Tier 4 salvage teknium1 2026-05-17 11:37:09 -07:00
  • d0f551b44e fix(doctor): show xAI OAuth login state in hermes doctor Auth Providers section EloquentBrush0x 2026-05-17 04:27:23 +03:00
  • 016893f5e4 feat(status): show xAI OAuth login state in hermes status EloquentBrush0x 2026-05-17 04:01:29 +03:00
  • e10bb9dffa fix(doctor): isolate per-provider OAuth imports to prevent fallback regression EloquentBrush0x 2026-05-17 03:53:23 +03:00
  • e89d78ff09 fix(doctor): suppress stale XAI_API_KEY issue when xAI OAuth is healthy EloquentBrush0x 2026-05-17 03:40:22 +03:00
  • caac54796b chore: revert unrelated package-lock + nix hash churn to keep PR diff minimal Brooklyn Nicholson 2026-05-17 13:33:10 -05:00
  • 711f46e4bd review(tui): update stale comment refs to renamed visualLines helper Brooklyn Nicholson 2026-05-17 12:32:29 -05:00
  • 220736f417 chore(nix): refresh ui-tui npmDeps hash after wrap-ansi direct-dep drop Brooklyn Nicholson 2026-05-17 11:54:48 -05:00
  • 8c78f533dd review(tui): route cursorLayout through @hermes/ink wrapAnsi shim (Bun runtime parity) Brooklyn Nicholson 2026-05-17 11:52:21 -05:00
  • 55f13be65d chore(nix): refresh ui-tui npmDeps hash for wrap-ansi dep addition Brooklyn Nicholson 2026-05-17 11:38:33 -05:00
  • 1c0e59e557 review(tui): address Copilot feedback on cursorLayout wrap-ansi rewrite Brooklyn Nicholson 2026-05-17 11:34:06 -05:00
  • 3b4dd68326 fix(tui): align composer cursorLayout with wrap-ansi to kill multiline cursor drift Brooklyn Nicholson 2026-05-17 11:10:06 -05:00
  • f36c89cd57 fix(plugins/browser): carry forward requests.RequestException wrapping teknium1 2026-05-17 04:02:05 -07:00
  • c74ff2c8ef fix(browser): self-review pass — dead-import, log levels, future-proofing kshitijk4poor 2026-05-14 14:45:29 +05:30
  • 1bb6f03724 fix(browser): ensure plugin discovery before registry lookup; parity harness kshitijk4poor 2026-05-14 14:27:21 +05:30
  • fec0a0da98 test(plugins/browser): coverage for the 3-plugin migration kshitijk4poor 2026-05-14 14:21:03 +05:30
  • 250caebeb1 refactor(browser): delete tools/browser_providers/ directory; migrate tests kshitijk4poor 2026-05-14 14:19:26 +05:30
  • 1b9c539c6e feat(tools): mirror image_gen plugin-injection in Browser Automation picker kshitijk4poor 2026-05-14 14:17:27 +05:30
  • 40fde853fa refactor(browser): dispatch _get_cloud_provider through agent.browser_registry kshitijk4poor 2026-05-14 14:15:52 +05:30
  • a15cdfb050 feat(browser): browser-use + firecrawl plugins; drop single-eligible shortcut kshitijk4poor 2026-05-14 14:11:48 +05:30
  • b8138ac405 feat(browser): browserbase plugin (spike — first migration) kshitijk4poor 2026-05-14 11:19:12 +05:30
  • c6e6909e5a feat(browser): add BrowserProvider ABC mirroring web_search_provider template kshitijk4poor 2026-05-14 11:15:02 +05:30
  • 150b577da5 chore(release): AUTHOR_MAP entries for batch salvage group 5 contributors teknium1 2026-05-17 02:30:17 -07:00
  • c02606a385 chore(deps): lazy-install boto3/botocore for bedrock adapter hawknewton 2026-05-17 02:29:28 -07:00
  • 1856bd9cc8 fix(telegram): re-trigger typing indicator after sending messages Spider-Verse 2026-05-15 04:39:28 +03:00
  • c9298bba06 fix(doctor): SSH check ignores TERMINAL_SSH_USER, TERMINAL_SSH_PORT, TERMINAL_SSH_KEY carryzuo00 2026-05-16 09:11:59 +00:00
  • dbeaaa47f2 refactor(security): extract _block_message helper to unify block logic in _parse_response flamiinngo 2026-05-17 03:58:10 +01:00
  • 63805965e7 fix(security): restore type safety and extract constant in shell hook block handler flamiinngo 2026-05-17 03:48:42 +01:00
  • aeda146112 fix(security): honor shell hook blocks even when message/reason is absent flamiinngo 2026-05-17 03:31:08 +01:00
  • 8e3cfdfb61 fix(webui): allow native text selection in chat via xterm.js bypass (#25720) wesleysimplicio 2026-05-17 02:29:28 -07:00
  • 6622277f11 fix ACP start events for polished tools godlin 2026-05-15 13:01:14 +08:00
  • 3c51da1cb7 fix(cli): sync _skill_commands after /reload-skills so Tab completion picks up new skills ms-alan 2026-05-17 02:29:28 -07:00
  • d9abbe7fa4 fix(metadata): qwen3.6-plus has a 1M context window (#27008) haran2001 2026-05-17 02:29:27 -07:00
  • 5a2a858b84 test(restart_drain): assert i18n catalog resolved (#22266) haran2001 2026-05-17 02:29:27 -07:00
  • d87b27cff8 fix(gateway): add codex runtime telegram alias Yanzhong Su 2026-05-14 19:27:17 +01:00
  • 5fba236644 chore: ruff auto-fix PLR6201 resweep — tuple → set in membership tests (#27355) kshitij 2026-05-17 02:29:41 -07:00
  • ad00777f04 fix(mcp-oauth): print SSH tunnel hint in _redirect_handler EloquentBrush0x 2026-05-16 03:28:52 +03:00
  • cc59880ab0 chore(release): map EloquentBrush0x email for #26642 salvage teknium1 2026-05-16 23:09:08 -07:00
  • a9ba636d53 fix(tools): run post_setup in _reconfigure_provider() for env-var providers EloquentBrush0x 2026-05-16 02:33:35 +03:00
  • ad1aa1a037 feat(x_search): auto-enable toolset when xAI OAuth or XAI_API_KEY is configured (#27376) Teknium 2026-05-17 02:19:38 -07:00
  • 519657aa98 fix(matrix): warn on clock-skew silent message drops (#12614) (#27330) kshitij 2026-05-17 00:28:24 -07:00
  • 56ad30de17 Merge pull request #27248 from NousResearch/hermes/hermes-27dc9cc2 Teknium 2026-05-16 23:52:16 -07:00
  • 563b4d9e51 fix: strip image parts for non-vision models with provider profiles + getattr-safe _custom_providers teknium1 2026-05-16 23:43:37 -07:00
  • 36ad8336f9 fix(run_agent): guard memory provider init against empty/whitespace string teknium1 2026-05-16 23:43:09 -07:00
  • 4ece521bcf fix(run_agent): isolate background review fork from external memory plugins (#27190) teknium1 2026-05-16 23:42:49 -07:00
  • b5bcffe167 fix(fallback): forward custom_providers to fallback model context-length detection teknium1 2026-05-16 23:42:16 -07:00
  • 4ab9a06a51 fix(agent): reset _fallback_index at turn start even when no fallback activated teknium1 2026-05-16 23:41:45 -07:00
  • aa05ffba53 fix(xai): surface provider 'error' SSE frame in Codex fallback stream (#27184) teknium1 2026-05-16 23:41:09 -07:00
  • 80fa92a491 fix(codex): rotate pool on usage limit 429 — port to extracted modules teknium1 2026-05-16 23:39:41 -07:00
  • df22d29522 fix(copilot): GitHub Models 413 hint — port to extracted conversation_loop teknium1 2026-05-16 23:38:45 -07:00
  • 3fbedd732e feat: add supports_parallel_tool_calls for MCP servers (#26825) — port to tool_dispatch_helpers teknium1 2026-05-16 23:36:37 -07:00
  • fe4c87eb28 fix(agent): retry malformed anthropic stream parser errors — port to extracted modules teknium1 2026-05-16 23:35:54 -07:00
  • f885be030c fix(auxiliary): resolve xai oauth compression from pool — port to conversation_compression teknium1 2026-05-16 23:33:59 -07:00
  • 6975a2d9ae fix(xai-oauth): entitlement-403 chain — final state (ce0e189d3 + 9818b9a1a + 6784c8079 + dffb602f3) teknium1 2026-05-16 23:33:18 -07:00
  • 408aa4fbc4 port(refactor): deepseek thinking-mode (068c24f8a + cd9470f41) — no net change teknium1 2026-05-16 23:30:37 -07:00
  • 6362e71973 fix(xai-oauth): recover from prelude SSE errors, gate reasoning replay, surface entitlement 403s teknium1 2026-05-16 23:28:05 -07:00
  • 27df249564 feat(nvidia): add NIM billing origin header — port to extracted modules teknium1 2026-05-16 23:25:11 -07:00
  • b07524e53a feat(xai-oauth): add xAI Grok OAuth (SuperGrok Subscription) provider — port to extracted modules teknium1 2026-05-16 23:23:38 -07:00
  • 7d221aa1f2 fix(langfuse): complete observability fix — port to extracted conversation_loop teknium1 2026-05-16 23:21:51 -07:00
  • a77ca9295e perf(run_agent): accumulate length-continuation prefix via list+join teknium1 2026-05-16 23:20:27 -07:00
  • 94b3131be7 fix(run_agent): detect kimi models via model name for reasoning pad hermesagent26 2026-05-16 22:51:17 -07:00
  • 8f3bc17db9 feat(agent): Added gemma 4 to reasoning allowlist Matthew Lai 2026-05-14 00:43:49 +01:00
  • 152d42d1a7 Merge origin/main into pr-27248 (resolving run_agent.py = ours) teknium1 2026-05-16 23:16:52 -07:00
  • 7322816efa chore(release): AUTHOR_MAP entries for batch salvage group 4 contributors teknium1 2026-05-16 23:10:34 -07:00
  • 35b7befc67 fix(line): add trust_env=True to all _LineClient aiohttp sessions AhmetArif0 2026-05-16 02:06:31 +03:00
  • 52c89715a2 fix: respect user-configured vision model for OpenRouter phoenixshen 2026-05-16 23:09:31 -07:00
  • 5631345b12 [agent] fix: harden api server response headers bitkyc08-arch 2026-05-16 16:41:03 +09:00
  • b389796ae3 fix(auxiliary): resolve api_key_env alias in named custom provider path of resolve_provider_client zccyman 2026-05-14 07:49:52 +08:00
  • 0afab4a32b feat(gateway): extract auto-TTS markdown strip into prepare_tts_text() hook Franci Penov 2026-05-14 22:37:51 -07:00
  • a3017508bf fix(gateway): preserve underscores in plain-text identifiers Ambuj Kumar 2026-05-16 02:23:25 +05:30
  • 364a1dd290 Local: doctor uses x-goog-api-key for Google generativelanguage endpoint zwolniony 2026-05-16 23:09:31 -07:00
  • fdd455bc58 fix(gateway): avoid zsh status variable in update wrapper subtract0 2026-05-16 23:09:31 -07:00
  • c1ae18ee81 fix(gateway): add trust_env=True to aiohttp sessions in SMS, Slack, Teams, Google Chat adapters EloquentBrush0x 2026-05-16 02:59:39 +03:00
  • 04bb30730a chore(release): AUTHOR_MAP entries for batch salvage group 3 contributors teknium1 2026-05-16 23:04:09 -07:00
  • 8973b00ff3 fix(scripts): fix UnicodeEncodeError in footgun checker on Windows flamiinngo 2026-05-17 02:10:50 +01:00
  • a52f014a8c fix(tests): mock keychain in TestReadClaudeCodeCredentials to prevent credential leakage Rahul 2026-05-15 13:45:07 +05:30
  • 7a7e78a360 fix(cron): prevent parallel job result loss on exception pr7426 2026-05-17 02:15:45 +08:00
  • 6158964ff6 feat: inject current time into goal judge prompt draplater 2026-05-16 23:02:46 -07:00
  • 6f50c26b2a fix(model-switch): probe /models for custom providers without api_key lemassykoi 2026-05-16 23:02:46 -07:00
  • 8bf09455dc fix(windows): suppress console window flash on subprocess spawns Grogger 2026-05-16 12:06:09 -04:00
  • 5338250dab fix(gateway): add direct_messages_topic_id for synthetic Telegram DM events Timur00Kh 2026-05-17 00:28:24 +04:00
  • 75e5d0f6bd fix: strip image parts for non-vision models with provider profiles hueilau 2026-05-16 23:02:46 -07:00
  • bde3c7982c fix: preserve discover_models in _normalize_custom_provider_entry darvsum 2026-05-16 13:18:01 +08:00
  • 8d4766afca fix(api_server): coerce stringified booleans in request payloads Sylw3ster 2026-05-16 02:08:40 +03:00
  • 47823790b0 refactor(run_agent): review fixes — keyword-forward __init__, drop dead code, tighten guards teknium1 2026-05-16 22:55:49 -07:00