Commit Graph

  • 1cae1bd0de test(cli): deterministically join bg worker thread instead of polling deadline teknium1 2026-06-30 03:53:23 -07:00
  • 6148a9a3fe chore(release): map nnnet author email for PR #25142 salvage teknium1 2026-06-30 03:18:30 -07:00
  • 5582b51a68 fix(gateway): stop poisoning the LLM prompt with STT-mode chatter nnnet 2026-06-30 03:18:21 -07:00
  • cbe397ef45 fix(agent): merge consecutive assistant messages before API replay (#29148, #49147) (#55603) Teknium 2026-06-30 04:22:56 -07:00
  • d2d470e321 test(compression): tolerate safe contention rollback in concurrent-fork test (#55597) Teknium 2026-06-30 04:22:47 -07:00
  • d6c53dcdcb fix(gateway): stop per-turn agent-cache eviction from model + message_id signature churn fayenix 2026-06-30 03:41:23 -07:00
  • e7ca53e6b8 fix(moa): disabled presets no longer hijack a plain model switch (#55598) Teknium 2026-06-30 04:22:32 -07:00
  • bff61f558f feat(plugins): enable-time consent prompt for tool_override grant teknium1 2026-06-30 03:47:27 -07:00
  • 12f5624a76 fix(security): bind tool_override authorization to handler's defining plugin module memosr 2026-06-28 02:08:12 +03:00
  • 3101222312 fix(security): enforce tool_override opt-in at registry sink to close direct-import bypass memosr 2026-06-27 11:25:08 +03:00
  • 179eb8c2a3 fix(security): require operator opt-in for plugin tool_override to prevent silent built-in tool replacement memosr 2026-05-29 02:41:40 +03:00
  • ac380050ea fix(credential-pool): distinguish OpenRouter upstream 429s from account 429s Zane Ding 2026-06-30 03:21:02 -07:00
  • abca77615a chore(release): map Jeffgithub0029 author email for #28558 salvage Teknium 2026-06-30 03:37:40 -07:00
  • b7c4369ca0 fix(telegram): chunk formatted messages with UTF-16 length accounting Jeffgithub0029 2026-06-30 03:37:40 -07:00
  • af5cea04ab fix(discord): split oversized final edits, truncate mid-stream previews (#27881) teknium1 2026-06-30 03:36:01 -07:00
  • ea9f8bd162 fix(security): sanitize LSP diagnostic fields to prevent indirect prompt injection memosr 2026-05-29 17:43:14 +03:00
  • d634fa079e fix(pool): sync anthropic entry on access_token change, not just refresh_token EloquentBrush0x 2026-05-18 11:47:38 +03:00
  • c510f48680 chore(release): add jasonQin6 to AUTHOR_MAP for PR #15093 salvage teknium1 2026-06-30 03:04:35 -07:00
  • 6dd188d786 fix(gateway): add session staleness guard to stream consumer jasonQin6 2026-06-30 03:03:03 -07:00
  • 2ae9e222f0 chore: AUTHOR_MAP entry for PR #27123 salvage (jimmyjohansson84) teknium1 2026-06-30 03:31:19 -07:00
  • 018009bc38 fix(kanban): unknown skill warns instead of crashing the worker Jimmy Johansson 2026-06-30 03:30:13 -07:00
  • c701c6dad7 fix(security): redact Fireworks AI API keys in logs flamiinngo 2026-05-17 12:14:32 +01:00
  • ea95fdd6d7 chore(release): add nikshepsvn to AUTHOR_MAP for PR #27426 salvage teknium1 2026-06-30 03:25:12 -07:00
  • d82a69b624 fix(tools): prune acp_command from delegate_task schema when no ACP CLI is on PATH nikshepsvn 2026-05-17 17:53:41 +05:30
  • 2e0b591076 fix(tools): validate acp_command binary exists before forcing copilot-acp transport nikshepsvn 2026-05-17 17:44:42 +05:30
  • 6d6702ef50 fix(whatsapp-bridge): clarify FIFO outbound-id tracker semantics Kong 2026-06-27 14:15:00 +08:00
  • 24aa02179b test(whatsapp): repoint owner test import after adapter relocation Kong 2026-06-27 13:43:37 +08:00
  • db52ad0f07 fix(whatsapp): gate owner-typed forwards on customer chatId allowlist Keira Voss 2026-04-27 17:51:49 +08:00
  • a61cf774ce feat(whatsapp): tag owner-typed inbound text with [owner reply] prefix Keira Voss 2026-04-28 11:55:34 +08:00
  • 84f350efe0 feat(whatsapp): opt-in forwarding of owner-typed messages in bot mode keiravoss94 2026-04-27 16:00:09 +08:00
  • 1366f376d6 fix(moa): pin chat_completions on live switch to a MoA preset teknium1 2026-06-30 03:22:04 -07:00
  • d76ca3a7f2 fix(moa): propagate api_mode from slot runtime to call_llm liuhao1024 2026-06-29 02:48:22 +08:00
  • da4f15cddc fix(cron): log and redact on secrets-redaction failure sprmn24 2026-05-14 22:28:43 +03:00
  • d3d768efb9 test(copilot): update stale get_copilot_api_token mock to tuple signature teknium1 2026-06-30 03:14:26 -07:00
  • 3ecc58a8da chore: map trevorgordon981 in AUTHOR_MAP for #50590 co-authorship teknium1 2026-06-30 03:05:17 -07:00
  • 15e44527ab fix(copilot): prefer endpoints.api for base URL, guard empty chat base URL teknium1 2026-06-30 03:04:51 -07:00
  • fb07215844 fix(copilot): recognize enterprise subdomains in host checks NiuNiu Xia 2026-05-22 15:30:22 +00:00
  • fbd15e285c fix(copilot): switch to VS Code client ID and derive enterprise base URL NiuNiu Xia 2026-04-24 12:51:11 +00:00
  • bf2dc18f84 test+chore: real-path regression test for #15157 model_extra guard + AUTHOR_MAP teknium1 2026-06-30 03:03:11 -07:00
  • 0df3c12699 fix(agent): guard against non-dict model_extra in tool call normalization huangxudong663-sys 2026-06-30 03:03:05 -07:00
  • c7e0bdef9a fix(agent): stop over-cap max_tokens 400s from death-looping into compression (#55570) Teknium 2026-06-30 03:26:41 -07:00
  • 62b9fb6623 fix(acp): thread-safe interactive approval via contextvars georgex8001 2026-06-30 03:12:10 -07:00
  • f5eb4c307b fix(gateway): stop Matrix upload fallback from leaking host path teknium1 2026-06-30 03:10:02 -07:00
  • cb9d18c759 fix(gateway): stop media-send fallbacks from leaking host paths into chat UgwujaGeorge 2026-06-30 03:09:56 -07:00
  • fee3d4ed04 test(gateway): update startup-restart-race fixtures for current main teknium1 2026-06-30 03:07:39 -07:00
  • f4a54b6292 fix(gateway): abort startup during restart Disaster-Terminator 2026-04-24 21:38:10 +08:00
  • c6eb7f9e72 fix(memory/mem0): recall on the current question + stronger search guidance (#55535) Kartik 2026-06-30 15:51:08 +05:30
  • b8ebe32866 fix(agent): flatten multi-part user_message in codex intermediate-ack detector Tao Yan 2026-06-30 01:22:10 -07:00
  • cd9f5cc671 fix(delegate): route subagent progress lines through _safe_print for ACP stdio Markus Phan 2026-06-30 03:02:03 -07:00
  • eeb4735078 test(web_server): assert ws-ping invariant, not frozen 20.0 literal teknium1 2026-06-30 02:31:38 -07:00
  • db880186f2 chore(release): add AUTHOR_MAP entries for #51841 and #54287 salvage teknium1 2026-06-30 02:17:17 -07:00
  • 1a0c576813 fix(tui_gateway): drop emit-only session.info from _LONG_HANDLERS teknium1 2026-06-30 02:15:59 -07:00
  • 9d10dcd490 fix(tui_gateway): route frontend-polled inline RPCs to pool under GIL pressure Zyxxx-xxxyZ 2026-06-30 02:14:47 -07:00
  • ebb81f10cb fix(tui_gateway): prevent WS disconnect under GIL pressure Peetwan 2026-06-24 17:42:21 +07:00
  • 35a0803a3b fix(delegation): budget subagent summaries against parent context headroom teknium1 2026-06-30 01:30:47 -07:00
  • 3b2bb30c5d fix(security): harden heredoc approval, NFKC homograph fold, env-var filter MarioYounger 2026-06-30 01:21:28 -07:00
  • c8376e0dc6 fix(auxiliary): stop SDK retries from multiplying compression stall (#54465) (#55544) Teknium 2026-06-30 02:54:08 -07:00
  • e6f66bc0f0 fix(security): cover Move and no-space headers in patch_tool sensitive path check 0xbyt4 2026-06-30 01:20:52 -07:00
  • 26f39f7b90 fix(credentials): prefer ~/.hermes/.env over stale os.environ on key rotation (#55528) kshitij 2026-06-30 15:19:52 +05:30
  • b6045170bb fix(discord): extend channel-name matching to slash-command auth; clamp flush deadline to disconnect budget teknium1 2026-06-30 01:26:10 -07:00
  • cb9308f0a6 fix(discord): channel name matching and flush pending sends on shutdown Cypher 2026-04-12 02:13:00 +02:00
  • b03635daea fix(approval): catch hermes gateway stop/restart behind a profile flag (#55515) Teknium 2026-06-30 02:48:30 -07:00
  • e971dc1e9d feat(journey): CLI + TUI learning timeline (/journey) Brooklyn Nicholson 2026-06-30 04:43:47 -05:00
  • 1d495cfbbf Merge pull request #55226 from NousResearch/bb/desktop-memory-graph brooklyn! 2026-06-30 04:36:17 -05:00
  • 6d20ac4c85 Merge pull request #55500 from NousResearch/bb/desktop-composer-draft brooklyn! 2026-06-30 04:35:28 -05:00
  • aa07400e1a chore(desktop): keep draft persist effect deps clean Brooklyn Nicholson 2026-06-30 04:33:08 -05:00
  • 9998ff4cbe fix(desktop): persist live composer draft before swap/reload Brooklyn Nicholson 2026-06-30 04:32:39 -05:00
  • eeb69c7df2 Merge pull request #55547 from NousResearch/bb/54744-windows-bash-spawn brooklyn! 2026-06-30 04:28:33 -05:00
  • 2f46fde3f5 fix(desktop): keep queued composer edit ref in sync Brooklyn Nicholson 2026-06-30 04:27:22 -05:00
  • e5253d852b fix(desktop): tree-kill Windows terminal descendants Brooklyn Nicholson 2026-06-30 04:23:27 -05:00
  • 94d70dee54 perf(desktop): stop ChatBar re-rendering on cross-session status/queue churn Brooklyn Nicholson 2026-06-30 03:59:51 -05:00
  • 33d91029b2 perf+fix(desktop): coalesce composer paste/input flush; scope dock glow to thread Brooklyn Nicholson 2026-06-30 03:55:37 -05:00
  • 773a3703bf refactor(desktop): extract composer submit engine into useComposerSubmit Brooklyn Nicholson 2026-06-30 03:43:08 -05:00
  • 4c4b790f11 refactor(desktop): extract composer queue engine into useComposerQueue Brooklyn Nicholson 2026-06-30 03:41:34 -05:00
  • 9ee7333e5b refactor(desktop): extract composer draft engine into useComposerDraft Brooklyn Nicholson 2026-06-30 03:38:15 -05:00
  • bd53230739 refactor(desktop): extract composer drag-and-drop into useComposerDrop Brooklyn Nicholson 2026-06-30 03:28:28 -05:00
  • cf05b38683 refactor(desktop): extract composer voice engine into useComposerVoice Brooklyn Nicholson 2026-06-30 03:26:04 -05:00
  • 00694b935f perf(desktop): composer typing no longer re-renders ChatBar (imperative draft sync) Brooklyn Nicholson 2026-06-30 03:07:27 -05:00
  • e0a78336c1 refactor(desktop): extract composer sizing into useComposerMetrics Brooklyn Nicholson 2026-06-30 02:58:04 -05:00
  • 90c5433411 Merge pull request #55543 from NousResearch/bb/desktop-status-stack-icons brooklyn! 2026-06-30 04:18:27 -05:00
  • f47459cdbd fix(desktop): proper agent icon for subagents + give the queue an icon Brooklyn Nicholson 2026-06-30 04:15:00 -05:00
  • 67783ad4e7 Merge pull request #55542 from NousResearch/bb/desktop-preview-stack-visible brooklyn! 2026-06-30 04:08:40 -05:00
  • 3f19df2a5b fix(mcp): late-refresh must see desktop/dashboard discovery thread owner (#55514) Teknium 2026-06-30 02:08:37 -07:00
  • 57462341f4 fix(desktop): keep composer preview links visible when a bg task appears Brooklyn Nicholson 2026-06-30 04:06:26 -05:00
  • babbefb164 fix(desktop): scope memory graph cache by profile Brooklyn Nicholson 2026-06-30 03:44:41 -05:00
  • fa3ab2ffd0 fix: normalize tool_call_id whitespace in sanitizer nightq 2026-06-30 01:22:02 -07:00
  • 3e7ed0c53b feat(desktop): memory-graph share dialog + core/zoom & light-mode polish Brooklyn Nicholson 2026-06-30 03:22:46 -05:00
  • f9b619dfae Merge pull request #55504 from NousResearch/bb/desktop-split-prompt-body brooklyn! 2026-06-30 03:22:43 -05:00
  • 90f59ecdbb Merge pull request #55501 from NousResearch/bb/desktop-split-message-stream brooklyn! 2026-06-30 03:22:21 -05:00
  • 7337248a4c refactor(desktop): extract submit pipeline into use-prompt-actions/submit Brooklyn Nicholson 2026-06-30 03:15:10 -05:00
  • 51a710e57e refactor(desktop): extract gateway-event dispatcher into its own sub-hook Brooklyn Nicholson 2026-06-30 03:11:14 -05:00
  • 58d8e25e67 fix(agent): make compression lock-lease refresher tolerate transient DB blips kshitijk4poor 2026-06-30 13:20:31 +05:30
  • 7479f26b3f fix(agent): keep unbound compressors on the fail-open path (#54465) Rod Boev 2026-06-28 20:42:57 -04:00
  • 6fd701acbe fix(agent): keep cooldown state on the active session (#54465) Rod Boev 2026-06-28 20:23:47 -04:00
  • cafe9d9261 fix(agent): prevent stale lock leases after early compression exits (#54465) Rod Boev 2026-06-28 20:14:24 -04:00
  • f2ace45286 fix(agent): release refreshed compression locks on every exit path (#54465) Rod Boev 2026-06-28 20:04:21 -04:00
  • 53ef954841 fix(agent): keep cooldown and lock refresh on one authority (#54465) Rod Boev 2026-06-28 19:54:03 -04:00
  • f2ccb2859f fix(agent): persist compression backoff across resume (#54465) Rod Boev 2026-06-28 19:40:38 -04:00
  • 5edfda5088 Merge pull request #55497 from NousResearch/bb/desktop-split-session-actions brooklyn! 2026-06-30 03:05:57 -05:00
  • 08c83d0555 refactor(desktop): extract slash dispatcher into use-prompt-actions/slash Brooklyn Nicholson 2026-06-30 03:03:45 -05:00