Commit Graph

  • 9166d727b8 fix(profile-routing): remove dead forum cache, warn on missing profile Burgunthy 2026-06-27 18:49:19 +09:00
  • 5e65f6d79f feat(gateway): add profile-based routing for inbound messages Burgunthy 2026-06-27 17:46:18 +09:00
  • 6efec39ecf refactor(skills): rework blender-mcp skill around the catalog MCP entry (#65066) Teknium 2026-07-15 09:49:42 -07:00
  • 6a8e7069b4 fix(agent): dedup codex incomplete interims on visible content liuhao1024 2026-06-26 06:10:56 +08:00
  • 09b6d22dfe fix(gateway): harden hidden-incomplete detection against the sentinel final_response Teknium 2026-07-15 07:59:12 -07:00
  • 08015c3a8f fix(gateway): suppress hidden-only incomplete codex turns LeonSGP43 2026-06-24 11:47:26 +08:00
  • fe1ab949fd fix(agent): treat Codex incomplete content filter as refusal Sk 2026-06-30 00:28:19 -07:00
  • 704bbcca80 feat(compressor): keep image URLs and unknown-part markers in summarizer serialization Teknium 2026-07-15 07:42:33 -07:00
  • 868a2f7d17 fix: handle list content in _serialize_for_summary for multimodal messages AlexFucuson9 2026-07-07 11:34:40 +07:00
  • 1600008ab0 fix(desktop): show +/- summary on collapsed review folders ethernet 2026-07-15 11:50:28 -04:00
  • 1d48863b85 fix(desktop): inline git identity in worktree tracking test for CI ethernet 2026-07-15 11:34:59 -04:00
  • 678b86df1c fix(desktop): worktree from origin/main should not set up upstream tracking ethernet 2026-07-14 18:05:00 -04:00
  • 07be37d996 fix(auxiliary_client): warn once + regression tests for bootstrap version skew Teknium 2026-07-14 14:22:38 -07:00
  • f3ec79964e fix(auxiliary_client): add backward compatibility for build_keepalive_http_client import (#64333) liuhao1024 2026-07-14 19:15:10 +08:00
  • 2388e0687b test(input): preservation regressions and prompt.submit boundary (#62557) HexLab98 2026-07-12 06:54:55 +07:00
  • 1011cd24e2 fix(input): strip bracketed-paste leaks before prompt persistence (#62557) HexLab98 2026-07-12 06:54:55 +07:00
  • 7c954969b7 fix(auxiliary): route direct-create aux callers through call_llm (#65029) Teknium 2026-07-15 07:39:17 -07:00
  • 306e2d2318 chore: AUTHOR_MAP entry for Epoxidex (PR #29820 salvage) Teknium 2026-07-14 14:04:55 -07:00
  • 8662254ab2 fix(ollama): emit top-level reasoning_effort=none on /v1/chat/completions (#25758) Epoxidex 2026-05-21 15:01:14 +03:00
  • a7ef17da7a chore(release): map dorokuma in AUTHOR_MAP Teknium 2026-07-15 04:43:12 -07:00
  • 31dcd68bfa test: cover Anthropic aux extra_body passthrough (Bug B scope + exclusions) Teknium 2026-07-15 04:42:42 -07:00
  • 771571aee4 fix(auxiliary): pass reasoning_config and extra_body through to auxiliary Anthropic calls dorokuma 2026-06-02 12:59:02 +08:00
  • 9df5f879b4 feat(mcp): enforce exact version pins across the whole MCP catalog Teknium 2026-07-15 04:43:30 -07:00
  • a52393a3b6 fix(mcp): pin blender-mcp to 1.6.4 per catalog dependency policy Teknium 2026-07-14 21:59:20 -07:00
  • 9be941dac1 feat(mcp): add Blender to the MCP catalog with a curated 4-tool default Teknium 2026-07-14 07:18:41 -07:00
  • 7af59f474d fix(codex): raise hard-ceiling default above the max stale floor Teknium 2026-07-15 04:28:12 -07:00
  • bcd7e2ce89 fix(agent): add finite hard ceiling on openai-codex request time (#64507) Ahmett101 2026-07-14 21:54:24 +03:00
  • c2a3b9ce58 fix(state): use PASSIVE checkpoint for periodic WAL flush to prevent B-tree corruption liuhao1024 2026-06-13 12:10:05 +08:00
  • 779c0dd80d fix(compressor): unwrap web_extract dict URLs in tool-result summaries Frowtek 2026-07-11 12:22:56 +03:00
  • 8fa8aabbbb test(codex): pin codex_backend issuer in xai-scoped salvage test (#64844) Teknium 2026-07-15 04:27:32 -07:00
  • 1b059d1ae7 test(config): regression for merge_existing partial saves (#62723) HexLab98 2026-07-12 06:54:56 +07:00
  • 0ab90040ad fix(config): preserve platforms on partial save_config writes (#62723) HexLab98 2026-07-12 06:54:56 +07:00
  • b5aef05e2c fix(desktop): layout reset reopens collapsed sidebars Brooklyn Nicholson 2026-07-15 03:30:25 -04:00
  • c18edf4ac0 Merge remote-tracking branch 'origin/main' into bb/contrib-areas Brooklyn Nicholson 2026-07-15 03:18:22 -04:00
  • 305e26558e fix(desktop): composer progressively collapses on narrow tiles Brooklyn Nicholson 2026-07-15 03:17:50 -04:00
  • 569b912d7d feat(agent): explain long provider waits on the live status line (#64775) Teknium 2026-07-15 00:14:05 -07:00
  • 092a97ef75 fix(desktop): session-tab drag, focus sync, and pop-out isolation Brooklyn Nicholson 2026-07-15 03:13:33 -04:00
  • 2fc0e3d1aa fix(codex): guard the continuation nudge against role-alternation violations Teknium 2026-07-14 21:54:40 -07:00
  • 05d1ca549b fix(codex): rescue reasoning-only turns that die with 'remained incomplete after 3 continuation attempts' Ignacio Pastor 2026-07-13 11:07:08 +02:00
  • 07443ea21a test(codex): pin codex_backend issuer in summary-only reasoning sibling test Teknium 2026-07-14 22:31:19 -07:00
  • 01b7609252 fix(codex): keep GitHub/Copilot Responses on the reasoning-only continuation path Teknium 2026-07-14 21:47:41 -07:00
  • 306a3774b6 fix: finish_reason misclassified as incomplete for codex_responses (#64434) webtecnica 2026-07-14 11:24:55 -03:00
  • 0a940972f4 fix(moa): aggregator resolves reasoning like an acting model when slot is unset (#64756) Teknium 2026-07-15 00:11:04 -07:00
  • b34e565957 feat(models): catalog-labeled silent default — GLM-5.2 marked "default": true in the model catalog Teknium 2026-07-14 21:54:41 -07:00
  • 97375e0f06 fix(models): route bare-provider /model switch through the cost-safe default HumphreySun98 2026-07-08 16:34:36 -05:00
  • a7784f11fb fix(codex): keep large-request ttfb watchdog active LeonSGP43 2026-07-11 21:50:31 -07:00
  • d6c14a952f chore(release): map liuwei666888 in AUTHOR_MAP Teknium 2026-07-14 22:28:04 -07:00
  • 3804df5b36 fix: harden remaining display-layer surfaces against non-string tool args Teknium 2026-07-14 22:12:54 -07:00
  • 05473428cb fix(acp): don't let a malformed tool argument abort the tool-call render Frowtek 2026-07-11 13:39:10 +03:00
  • be100d4dae test: add type safety tests for _summarize_tool_result liuwei666888 2026-06-25 17:43:15 +08:00
  • dd923619c7 fix: prevent TypeError in _summarize_tool_result when tool args contain non-string values liuwei666888 2026-06-25 16:51:38 +08:00
  • 3f0b0e20e8 Merge pull request #64799 from NousResearch/bb/fix-assistant-ui-tap-compat brooklyn! 2026-07-15 02:38:24 -04:00
  • f5c2ea49a4 test: deflake async-delegation interrupt test under CI load (#64767) Teknium 2026-07-14 23:36:37 -07:00
  • 91d8e4117c fix(tests): make @assistant-ui tap invariant workspace-nesting aware Brooklyn Nicholson 2026-07-15 02:34:15 -04:00
  • db488df1c3 Merge origin/main into bb/contrib-areas Brooklyn Nicholson 2026-07-15 02:30:17 -04:00
  • 9baa7d4673 Merge pull request #63970 from NousResearch/bb/salvage-51653-assistant-ui brooklyn! 2026-07-15 02:10:37 -04:00
  • c91e651009 fix(desktop): restore @esbuild platform entries in lockfile for CI Brooklyn Nicholson 2026-07-15 01:58:06 -04:00
  • 6fc24651f7 fix(desktop): add respondToApproval to clarify tool-part test mock Brooklyn Nicholson 2026-07-13 16:48:43 -04:00
  • abd7458e77 docs(desktop): note the load-bearing isOptimistic invariant on the optimistic placeholder Harry Yep 2026-06-30 17:50:53 +08:00
  • b50b83fbd8 test(desktop): add math-delimiter fixtures for the react-streamdown preprocess swap Harry Yep 2026-06-30 17:38:44 +08:00
  • 9eb89b8a12 docs(desktop): correct streaming-repair comments after the defer/smooth swap Harry Yep 2026-06-30 17:24:58 +08:00
  • 673a61edc8 fix(desktop): match renamed useClientLookup out-of-bounds throw in MessageRenderBoundary Harry Yep 2026-06-30 17:24:24 +08:00
  • 102d2d5676 refactor: replace custom math delimiter helpers with built-in normalizeMathDelimiters and escapeCurrencyDollars Harry Yep 2026-06-24 12:11:28 +08:00
  • 4e10a38c9e refactor: replace custom lib/remend-tail.ts with built-in tailBoundedRemend Harry Yep 2026-06-24 12:05:03 +08:00
  • 6c95740d9e feat: replace custom streaming wrappers with built-in defer and smooth props Harry Yep 2026-06-24 11:57:48 +08:00
  • ddd6ad43f0 chore: upgrade @assistant-ui/react 0.12 to 0.14 and react-streamdown 0.1 to 0.3 Harry Yep 2026-06-24 11:40:36 +08:00
  • d2c81eb681 chore(release): map pixel4039 in AUTHOR_MAP (PR #64420 salvage) kshitijk4poor 2026-07-15 00:44:01 +05:30
  • 5cbbade24c fix(streaming): zero-event guard parity for the anthropic_messages path kshitijk4poor 2026-07-14 23:55:31 +05:30
  • 92057474f3 fix(streaming): distinguish empty-stream exhaustion from connection failure in status message kshitijk4poor 2026-07-14 23:52:29 +05:30
  • f4af35f90d fix(streaming): retry zero-chunk streams Simplelife 2026-07-14 18:50:21 +08:00
  • 47d853fdf2 fix(delegation): fail closed on restored completions + stamp CLI dispatch identity Teknium 2026-07-14 13:13:38 -07:00
  • 8ff3b67e6d fix(cli): scope async delegation delivery to session rabadaki 2026-07-14 15:47:22 +09:00
  • 51580e192b test(terminal): expect bounded_capture=True in foreground execute kwargs Teknium 2026-07-14 15:34:34 -07:00
  • cab457d722 fix(terminal): make bounded capture opt-in for the foreground terminal path only Teknium 2026-07-14 15:20:52 -07:00
  • 0a07609173 fix(terminal): bound foreground output capture embwl0x 2026-07-14 12:12:09 -05:00
  • e12626b34f fix: adapt null-args salvage to segment planner, align tests with current contracts Teknium 2026-07-14 14:34:05 -07:00
  • 94456a1288 Handle null tool call arguments Michael Huang 2026-06-22 23:59:25 +08:00
  • f0a8e45cdc chore(mcp): drop stale input_schema comment on add_tool call Teknium 2026-07-14 15:25:24 -07:00
  • 3ad5876feb fix(mcp): pass params_schema to MCP tools via Python signatures liuhao1024 2026-07-14 07:42:46 +08:00
  • e357b69a61 chore(release): map KCAYAAI in AUTHOR_MAP Teknium 2026-07-14 14:32:56 -07:00
  • dbd8704673 fix(slack): clear stuck assistant status on /stop and via explicit metadata LeonSGP43 2026-07-14 14:26:02 -07:00
  • e9d564c09c fix(gateway): resume typing after clarify reply KCAYAAI 2026-07-10 18:34:11 +00:00
  • 7df595c58b chore: AUTHOR_MAP entry for webtecnica (PR #63360 salvage) Teknium 2026-07-14 12:47:22 -07:00
  • 398cf40c08 fix(nous): restore inference-api.nousresearch.com base_url webtecnica 2026-07-12 15:50:44 -03:00
  • c7489735a9 Merge pull request #64715 from SHL0MS/skill/humanizer-additional-patterns SHL0MS 2026-07-15 00:26:46 -04:00
  • a28201a5e6 test(telegram): gate slots premise assert on runtimes without instance __dict__ Teknium 2026-07-14 12:39:33 -07:00
  • 2dd27c7fcb test(telegram): cover slotted getUpdates request instrumentation (#64482) HexLab98 2026-07-14 23:02:33 +07:00
  • f5f79ff1b4 fix(telegram): instrument getUpdates request via subclass re-tag, not slotted attr HexLab98 2026-07-14 22:59:54 +07:00
  • 080daa3f42 fix: silent no-model default is GLM-5.2, never the Anthropic flagship (#64635) Teknium 2026-07-14 21:11:46 -07:00
  • 5d410355ac chore(release): map justinschille in AUTHOR_MAP Teknium 2026-07-14 14:40:06 -07:00
  • 0bb3a82c53 refactor(moa): drop auxiliary-task reasoning knob in favor of per-slot preset config Teknium 2026-07-14 14:38:41 -07:00
  • 5646dbdd5b fix(moa): project slot reasoning through provider profiles Justin Schille 2026-07-10 12:53:16 -06:00
  • 3dca75b45c feat(moa): support per-slot reasoning effort Justin Schille 2026-07-09 17:24:42 -06:00
  • ef010f874a feat(skills): expand humanizer patterns and humanize its own prose SHL0MS 2026-07-14 22:44:11 -04:00
  • 798e602a8e feat(desktop): tool panels collapse to a persistent rail, ✕ removes them Brooklyn Nicholson 2026-07-14 21:06:40 -04:00
  • 6997dc81cd Merge pull request #64679 from NousResearch/bb/fix-clarify-tool-overflow brooklyn! 2026-07-14 21:06:20 -04:00
  • 601c1f16cb fix(desktop): keep clarify prompts out of tool overflow Brooklyn Nicholson 2026-07-14 21:01:59 -04:00
  • bb5fc723b6 feat(relay): consume channel context from the connector (#64649) Ben Barclay 2026-07-15 09:31:34 +10:00
  • 9884b4faad fix(cron/chronos): cache PyJWKClient across fires to stop JWKS fetch storm (#64641) Ben Barclay 2026-07-15 09:27:35 +10:00
  • ec926ce89e fix(desktop): full-reset the thread runtime on a disjoint transcript swap Brooklyn Nicholson 2026-07-14 17:20:35 -04:00