Commit Graph

  • 772c232631 fix(providers): update alibaba coding plan supported model list joezhang 2026-07-16 12:55:06 +08:00
  • 9fc35e0a31 chore: add contributor email mapping for Dhravya Teknium 2026-07-20 00:03:37 -07:00
  • 95c616be20 fix(supermemory): complete self-hosted endpoint routing RenoMG 2026-07-18 21:58:31 -06:00
  • 24ac26a3da feat(supermemory): support custom base URL for self-hosted servers Dhravya Shah 2026-06-10 00:01:09 -07:00
  • 244dabbd9c test(cli): mock _cleanup_oneshot_runtime in all _run_and_exit tests kshitijk4poor 2026-07-20 12:53:57 +05:30
  • 97fc8a4a3c refactor(cli): apply /simplify-code findings to oneshot teardown kshitijk4poor 2026-07-20 12:37:59 +05:30
  • 2de60a3a7e fix(cli): expand oneshot cleanup to cover all process-global resources kshitijk4poor 2026-07-20 12:29:36 +05:30
  • 7462546a33 docs(cli): clarify oneshot hard-exit cleanup scope harjoth 2026-07-10 14:36:43 -07:00
  • 54eea80bf7 test(cli): cover termux oneshot usage file harjoth 2026-07-10 14:25:42 -07:00
  • fbfe89871b fix(cli): guarantee hard exit after cleanup interruption harjoth 2026-07-10 14:16:05 -07:00
  • b82ffdaa4d test(cli): preserve oneshot usage file through hard exit harjoth 2026-07-10 14:06:03 -07:00
  • bfa7a794cb fix(cli): avoid one-shot SIGABRT during teardown harjoth 2026-06-10 08:47:29 -07:00
  • 113d9f63b5 fix: Windows guard, dedup recovery, profile-safe paths, clear SO_RCVTIMEO kshitijk4poor 2026-07-20 12:44:10 +05:30
  • 01c02c6f8f fix(tui): recover from spurious stdin EOF caused by child O_NONBLOCK flip x7peeps 2026-07-20 05:12:01 +08:00
  • 39b30bacf7 docs(x_search): comment out reasoning_effort in sample config blocks Teknium 2026-07-19 23:45:38 -07:00
  • 48adc1f602 test: cover X Search reasoning config propagation YAMAGUCHI Seiji 2026-07-11 04:38:12 +09:00
  • 5befa15aba feat: configure X Search reasoning effort YAMAGUCHI Seiji 2026-07-10 08:02:49 +09:00
  • 0144743b21 chore: add contributor email mapping for kshitijk4poor kshitijk4poor 2026-07-20 12:09:57 +05:30
  • 2ae195673e fix: widen metadata-preserve guard to list-of-dicts models form kshitij 2026-07-20 11:57:45 +05:30
  • 311bacb572 fix(model-switch): preserve per-model metadata dict in _save_discovered_models_to_config (#67841) kyssta-exe 25470058+kyssta-exe@users.noreply.github.com 2026-07-20 05:21:41 +00:00
  • cd0219da86 fix(gateway): stop slow restart redelivery loops Floze 2026-07-19 18:26:58 +04:00
  • 693f935936 feat(picker): fold Qwen providers into one group row in provider pickers (#67758) Teknium 2026-07-19 23:34:03 -07:00
  • 0d7fad7b88 fix(config): shipped template no longer enables session auto-reset (#67772) Teknium 2026-07-19 23:33:53 -07:00
  • 1157c636c5 fix(compression): stop the progress floor from splitting a tool group Drexuxux 2026-07-19 18:08:02 +03:00
  • 3c72177061 fix(config): widen doctor allowlist to all gateway-bridged top-level keys kshitijk4poor 2026-07-20 11:48:33 +05:30
  • 54157da9ee test(config): cover doctor allowlist for Hermes-written root keys HexLab98 2026-07-19 18:08:07 +07:00
  • 7c2ece53c0 fix(config): whitelist Hermes-owned roots doctor falsely flagged HexLab98 2026-07-19 18:08:07 +07:00
  • 371ee065fd fix(gateway): don't spend a redelivery attempt when the platform is down Drexuxux 2026-07-19 18:44:34 +03:00
  • f0aae14c68 fix(desktop): retry OAuth cookie read on cold-start jar race (#67769) Ben Barclay 2026-07-20 16:01:38 +10:00
  • 3aeded6e32 fix(desktop): scope multi-pane model UI and stabilize tile chrome (#67855) brooklyn! 2026-07-20 00:11:36 -05:00
  • e702a45b5d perf(desktop): idle-mount boot-hidden panes off the cold-start critical path (#67857) brooklyn! 2026-07-19 23:31:32 -05:00
  • 9c3ffcaae3 test(desktop): widen Testing Library async deadline to de-flake UI panels (#67849) brooklyn! 2026-07-19 23:09:40 -05:00
  • 8eb63da470 Merge pull request #67844 from NousResearch/perf/desktop-tool-row-memo brooklyn! 2026-07-19 23:04:13 -05:00
  • 919eb30ca7 Merge pull request #67842 from NousResearch/perf/desktop-tool-view-lazy-json brooklyn! 2026-07-19 23:03:47 -05:00
  • fb2a35c0b5 perf(desktop): stop tool rows re-rendering on session/cwd change + memo leaves Brooklyn Nicholson 2026-07-19 22:58:22 -05:00
  • 88cb824b14 perf(desktop): stop eagerly JSON.stringify-ing every tool's args + result Brooklyn Nicholson 2026-07-19 22:50:20 -05:00
  • 3e23c502f2 Merge pull request #67838 from NousResearch/perf/desktop-resize-raf brooklyn! 2026-07-19 22:44:14 -05:00
  • 358e26a1c2 refactor(desktop): extract shared rafCoalesce helper for sash drags Brooklyn Nicholson 2026-07-19 22:38:57 -05:00
  • 1dffe0e670 perf(desktop): rAF-coalesce pane + console sash resizes Brooklyn Nicholson 2026-07-19 22:27:36 -05:00
  • 7f56f89706 Merge pull request #67824 from NousResearch/perf/desktop-tree-revalidate brooklyn! 2026-07-19 22:26:01 -05:00
  • 0aa64ffcfc perf(desktop): targeted file-tree revalidation instead of whole-tree rescan Brooklyn Nicholson 2026-07-19 21:56:57 -05:00
  • ae15742bc2 style(desktop): tighten revalidateTree comments Brooklyn Nicholson 2026-07-19 21:46:01 -05:00
  • 61bda4f3ca perf(desktop): stop the file tree going sticky during agent edit bursts Brooklyn Nicholson 2026-07-19 21:43:35 -05:00
  • 7f12d4f890 Merge pull request #67818 from NousResearch/perf/desktop-review-diff-virtualize brooklyn! 2026-07-19 21:42:09 -05:00
  • 13337edcbe refactor(desktop): merge the two windowed diff returns into one Brooklyn Nicholson 2026-07-19 21:20:36 -05:00
  • 5ecf06e0ed perf(desktop): virtualize the review-pane diff (no more full-Shiki freeze) Brooklyn Nicholson 2026-07-19 21:13:08 -05:00
  • b61c033c0b Merge pull request #67788 from NousResearch/perf/backend-ttft-request-estimate brooklyn! 2026-07-19 21:09:51 -05:00
  • 26480e6c57 fmt(js): npm run fix on merge (#67793) nousbot-eng 2026-07-19 21:10:16 -04:00
  • 04113b5a89 Merge pull request #67742 from NousResearch/perf/desktop-streaming-rerenders brooklyn! 2026-07-19 21:02:48 -04:00
  • b0f60622aa style(agent): tighten request-estimate comment Brooklyn Nicholson 2026-07-19 19:54:31 -05:00
  • c1c4e56e7e perf(agent): drop per-call base64 re-serialization from request-size estimate Brooklyn Nicholson 2026-07-19 19:48:12 -05:00
  • b6df712f44 refactor(desktop): DRY the computed-dedup into stableArray + freeze Brooklyn Nicholson 2026-07-19 19:46:09 -05:00
  • a7d7c02cb6 fmt(js): npm run fix on merge (#67771) nousbot-eng 2026-07-19 20:06:43 -04:00
  • 3d97893571 feat(desktop): custom endpoint settings (supersedes #42745) (#67759) Austin Pickett 2026-07-19 19:59:46 -04:00
  • 57063ad47f fmt(js): npm run fix on merge (#67749) nousbot-eng 2026-07-19 19:42:14 -04:00
  • 2f6a4e099b fix(tui): recognize standard DSR cursor position reports (supersedes #48762) (#67731) Austin Pickett 2026-07-19 19:35:20 -04:00
  • 54459e76ed fix: speed up CLI /model picker by skipping non-current custom provider probing (#65652) ajzrva-sys 2026-07-19 19:33:49 -04:00
  • b30108143e fix(docs): fix broken image and video in TUI docs (#43501) alelpoan 2026-07-20 02:33:03 +03:00
  • 9b428ddd08 feat(x_search): default model grok-4.20-reasoning -> grok-4.5 (#67719) Teknium 2026-07-19 16:32:20 -07:00
  • 33d71d687f fix(desktop): preserve new-chat selector choices (#67729) Austin Pickett 2026-07-19 19:31:34 -04:00
  • bc6839aa37 fix(desktop): stop hard-failing pack on non-git checkouts + fix ZIP-path autocrlf (supersedes #67643) (#67730) Austin Pickett 2026-07-19 19:29:36 -04:00
  • 5f154e881c perf(desktop): stop per-token sidebar + tool-row re-renders during streaming Brooklyn Nicholson 2026-07-19 18:29:22 -05:00
  • 8142331616 bench(desktop): measure representative (warm-cache) cold start (#67733) brooklyn! 2026-07-19 19:21:45 -04:00
  • b6ae910d8c bench(desktop): trustworthy cold-start measurement (code-splitting is not the lever) (#67720) brooklyn! 2026-07-19 19:13:04 -04:00
  • 1cf2c763ef fix(dashboard): opaque MoA presets modal (stop page bleed-through) (#67410) HexLab 2026-07-20 06:09:12 +07:00
  • 07ba9e9266 fix(dashboard): don't let a provider-name query hide the selected provider's models (#65374) (#65413) Wesley Simplicio 2026-07-19 20:05:44 -03:00
  • b1fb3c5285 bench(desktop): measure the full picture — prod build, cold-start, first-token (#67697) brooklyn! 2026-07-19 18:52:39 -04:00
  • dd418284db bench(desktop): trustworthy --spawn stream numbers + real baseline (#67694) brooklyn! 2026-07-19 17:30:40 -04:00
  • 0d2ad3993e feat(desktop): per-session color override (#66565 layer 2) (#67681) brooklyn! 2026-07-19 17:05:16 -04:00
  • 1b17015f7a refactor(desktop): tidy session-color pass (#67671) brooklyn! 2026-07-19 16:37:53 -04:00
  • 3345b3cdfd bench(desktop): make --spawn work + capture a real baseline (#67670) brooklyn! 2026-07-19 16:37:35 -04:00
  • e361c5e204 fix(desktop): support spaced Windows Git paths in review mark 2026-07-19 10:36:40 -07:00
  • 60811ced37 feat(agent): adaptive thinking for Kimi-family Anthropic endpoints liqiping 2026-07-19 00:52:23 +00:00
  • 5f2bfb6631 fix(desktop): scope the cron jobs list to the active profile digitalbase 2026-07-19 10:40:30 -07:00
  • af400e1d1c test(desktop): pin the plain text opt-in propagation and the basic store startup Zeus-Deus 2026-07-11 22:13:12 +02:00
  • e879d133da fix(desktop): allow remote gateway token storage on keyring-less Linux Zeus-Deus 2026-07-10 23:36:54 +02:00
  • 0ddbb1f2bf docs(observability): document shared metrics config Alex Fournier 2026-07-19 13:32:48 -04:00
  • 299e409f15 feat(delegation): live-viewable subagent transcripts — tail your subagents while they work (#67479) Teknium 2026-07-19 10:29:14 -07:00
  • 0385e15544 test(desktop): contract test — every cron helper is profile-scoped isfttr 2026-07-19 09:59:15 -07:00
  • 65b73eb1e9 test(cron): accept target_model kwarg in codex-path resolver stub teknium1 2026-07-19 06:03:05 -07:00
  • 786df3ca6c fix(cron): resolve provider with the job's effective model; default dashboard cron creates to the backend's own profile teknium1 2026-07-19 05:55:30 -07:00
  • 6e676c768c fix(desktop): profile-scope all cron REST calls Gille 2026-07-19 05:55:30 -07:00
  • 6f9f5b9b02 chore(contributors): map Relay integration author Alex Fournier 2026-07-19 12:15:58 -04:00
  • c73478935f fix(runtime): fence stale Relay stream chunks Alex Fournier 2026-07-19 12:15:22 -04:00
  • 80ef455027 fix(runtime): reject empty native Anthropic streams Alex Fournier 2026-07-19 12:13:30 -04:00
  • 044b88eb69 fix(observability): wait for concurrent schema setup Alex Fournier 2026-07-19 09:24:52 -04:00
  • 774bcac352 fix(runtime): preserve native streaming responses Alex Fournier 2026-07-19 09:23:03 -04:00
  • 9baa8cc96c test(observability): exercise shared metrics with native Relay Alex Fournier 2026-07-19 09:00:50 -04:00
  • 2c8fd38f2e fix(observability): defer logical LLM completion until validation Alex Fournier 2026-07-19 09:00:27 -04:00
  • 55b7903cf7 fix(observability): harden Relay terminal lifecycle metrics Alex Fournier 2026-07-19 08:59:42 -04:00
  • 4dedaa4237 refactor(runtime): consolidate Relay lifecycle ownership Alex Fournier 2026-07-19 08:59:06 -04:00
  • 9bc521b138 refactor(runtime): manage Relay LLM tool and subagent execution Alex Fournier 2026-07-19 08:57:13 -04:00
  • 056e7df0e0 fix(observability): harden Relay metrics isolation and aggregation Alex Fournier 2026-07-19 08:55:07 -04:00
  • 64faff6768 refactor(observability): move Relay runtime ownership into core Alex Fournier 2026-07-19 08:54:49 -04:00
  • 3bd338d2a9 feat(observability): add Relay shared metrics pipeline Alex Fournier 2026-07-19 08:54:27 -04:00
  • 36f2a966c7 fmt(js): npm run fix on merge (#67491) nousbot-eng 2026-07-19 08:52:29 -04:00
  • 2ae0d67f63 feat(desktop): five Capabilities-tab UX fixes from live testing — hints, vision link, web split, key deep-links (#67482) Teknium 2026-07-19 05:45:01 -07:00
  • 3fc006ebe1 fix(web): compute voice provider schema options per-request, align guards with desktop (#40338 follow-up) teknium1 2026-07-19 03:32:43 -07:00
  • 1e17492784 feat(config): surface custom and plugin voice providers in config schema lost9999 2026-06-06 14:13:14 +08:00
  • 3a6e40b297 fmt(js): npm run fix on merge (#67486) nousbot-eng 2026-07-19 08:30:56 -04:00