This website requires JavaScript.
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