Commit Graph

  • 1c055a4c58 fix(xai): accept Grok Build code during loopback wait + tiny screenshot guard Ondrej Drapalik 2026-06-09 22:36:08 -07:00
  • 095f526b11 refactor(memory,skills): replace tri-state write_mode with boolean write_approval (default off) (#43354) Teknium 2026-06-09 23:21:14 -07:00
  • 9ca9697342 fix(gateway): return tuple from voice transcription on placeholder caption (#42090) synapsesx 2026-06-10 09:16:23 +03:00
  • 63a421d4c0 fix(dashboard): _require_token endpoints all 401 behind the OAuth gate (#42578) Ben Barclay 2026-06-10 15:57:49 +10:00
  • e4a1b35a39 fix(config): preserve original .env file mode instead of unconditionally tightening to 0600 (#33699) Ben Barclay 2026-06-10 15:42:16 +10:00
  • ea7981eba7 fix(dashboard): point webhook-disabled hint at Channels page (#43324) Teknium 2026-06-09 22:41:52 -07:00
  • f1b8519670 Merge pull request #43322 from kshitijk4poor/fix/langfuse-redact-base64-data-uri kshitij 2026-06-09 22:41:41 -07:00
  • f8fd30942c fix(cli): prevent duplicate one-shot finalize on interrupted cleanup (#43320) mnajafian-nv 2026-06-09 22:41:04 -07:00
  • 1967c590ed chore: add AUTHOR_MAP entry for xiaoxinova teknium 2026-06-09 22:35:08 -07:00
  • 702f4df194 Repair cron ownership on container restart (#41976) LeonSGP 2026-06-10 13:32:34 +08:00
  • 0092015496 Merge pull request #43323 from kshitijk4poor/fix/skill-view-frontmatter-name-lookup kshitij 2026-06-09 22:31:19 -07:00
  • 9caa12f4ec fix(skills): resolve skill_view by frontmatter name when dir name differs kshitijk4poor 2026-06-10 10:51:45 +05:30
  • 4642762289 fix(langfuse): redact base64 data URIs instead of truncating into invalid base64 kshitijk4poor 2026-06-10 10:49:36 +05:30
  • bf7abc2f73 Merge pull request #43292 from NousResearch/bb/vscode-marketplace-themes brooklyn! 2026-06-09 23:53:59 -05:00
  • d03cdd63eb fix(cli): run one-shot query cleanup before lease release (#43036) mnajafian-nv 2026-06-09 21:52:13 -07:00
  • 96af61b6ef feat(memory,skills): approve/deny gate for memory + skill writes (#38199) Teknium 2026-06-09 21:51:43 -07:00
  • 7803cbfbb9 style(desktop): use the nous overlay surface (--stroke-nous + --shadow-nous) for the HUDs Brooklyn Nicholson 2026-06-09 23:49:02 -05:00
  • 45e1689c03 fix(desktop): apply the shared HUD tokens to the marketplace submenu Brooklyn Nicholson 2026-06-09 23:43:29 -05:00
  • fdc90346ea chore(skills): move red-team skills (godmode, obliteratus) to optional-skills — Anthropic classifier (#43221) Teknium 2026-06-09 21:41:00 -07:00
  • f082b4ec5c fix(ci): make parallel runner's exit-4 retry robust for newly-added test files (#42994) Teknium 2026-06-09 21:39:09 -07:00
  • 833410e02b feat(desktop): theme the terminal ANSI palette + restyle the Cmd-K / Ctrl-Tab HUDs Brooklyn Nicholson 2026-06-09 23:37:50 -05:00
  • 6b330522e1 docs(agents): add Design Philosophy + Contribution Rubric to AGENTS.md (#42641) Teknium 2026-06-09 21:31:07 -07:00
  • 1770263ccc fix(desktop): honor default project directory for new sessions (#43234) Austin Pickett 2026-06-10 00:28:59 -04:00
  • 33a5bfa3c4 Merge remote-tracking branch 'origin/main' into bb/vscode-marketplace-themes Brooklyn Nicholson 2026-06-09 23:22:36 -05:00
  • 8f73d0d945 feat(desktop): resizable VS Code-themed terminal pane + palette polish (#42521) brooklyn! 2026-06-09 23:15:20 -05:00
  • 27a3211579 feat(desktop): install any VS Code theme from the Marketplace Brooklyn Nicholson 2026-06-09 23:06:44 -05:00
  • 5cf6e28a2f fix(gateway): auto-start after container restart via planned-stop marker (#42675) (#43236) Ben Barclay 2026-06-10 14:01:34 +10:00
  • b4170f3ac2 fix(cron): don't strict-scan script-injected output in no-skills jobs (#43223) Siddharth Balyan 2026-06-10 08:27:24 +05:30
  • 7df3aa34b1 fix(dashboard-auth): warn when public_url override is silently rejected (#43214) Ben Barclay 2026-06-10 12:14:57 +10:00
  • b96bd4808d feat(desktop): open any chat in its own window (#43219) brooklyn! 2026-06-09 21:09:45 -05:00
  • d33965396e feat(tui): include session name in the terminal titlebar (#43188) Ben Barclay 2026-06-10 11:24:01 +10:00
  • 258d24039f fix(desktop): scope thinking disclosure pending state (#43197) Gille 2026-06-09 19:16:20 -06:00
  • ab5f1a1f11 feat(desktop): Mac-style session switcher (^Tab / ^⇧Tab / ^1-9) (#43111) brooklyn! 2026-06-09 20:12:46 -05:00
  • 8bb6529553 fix(desktop): sidebar sections never overlap — two-mode CSS scroll + collapse/cap groups (#43147) brooklyn! 2026-06-09 20:11:45 -05:00
  • 29036155ce fix(terminal): lazy-parse docker env config (#42733) BROCCOLO1D 2026-06-10 11:04:27 +10:00
  • 8b84d82227 fix(desktop): send on Enter from live editor text, not stale composer state (#39639) xxxigm 2026-06-10 07:51:23 +07:00
  • 93340fa3c1 fix(tui_gateway): honor target profile's terminal.cwd on desktop profile switch (#40892) xxxigm 2026-06-10 07:45:29 +07:00
  • 59ea2f98e6 fix(desktop): always show the Manage-profiles overflow (#42871) xxxigm 2026-06-10 07:32:25 +07:00
  • aecdacb11b Merge pull request #43109 from NousResearch/fix/desktop-remote-attach-drops brooklyn! 2026-06-09 19:22:11 -05:00
  • 7ffc216bc0 fix(agent): make a binary @file: reference actionable instead of a dead end Brooklyn Nicholson 2026-06-09 19:16:46 -05:00
  • 218452b050 fix(state.db): recover from malformed sqlite_master so hidden sessions reappear (#43149) brooklyn! 2026-06-09 18:49:08 -05:00
  • 29147afd63 fix(desktop): friendlier toast when a remote attachment exceeds the 16MB cap Brooklyn Nicholson 2026-06-09 18:31:09 -05:00
  • b021497bc8 fix(desktop): show a staging spinner in the edit composer while OS drops upload Brooklyn Nicholson 2026-06-09 18:26:54 -05:00
  • 891c9a6823 fix(desktop): close eager-upload races flagged in review Brooklyn Nicholson 2026-06-09 18:21:10 -05:00
  • 72154ad879 perf(ci): cache uv + use uv sync in tests workflow kshitijk4poor 2026-06-09 18:11:23 +05:30
  • 153060e206 fix(desktop): render optimistic image thumbnails from in-hand base64 Brooklyn Nicholson 2026-06-09 17:03:42 -05:00
  • 4906dcfc25 fix(desktop): stage dropped files into the remote session workspace Brooklyn Nicholson 2026-06-09 16:50:08 -05:00
  • 57c6714995 fix(models): keep curated Anthropic aliases in /model picker (#43103) Teknium 2026-06-09 14:45:19 -07:00
  • a5d05cf30e fix(nix); don't run .#fix-lockfiles ethernet 2026-06-09 16:47:42 -04:00
  • 68a997fed4 add website links to readme for seo ethernet 2026-06-09 16:16:49 -04:00
  • 49dd776d8b Merge pull request #43041 from NousResearch/fix/fable-anthropic Jeffrey Quesnelle 2026-06-09 15:38:51 -04:00
  • d7886da08c add Fable 5 to model list for Anthropic provider emozilla 2026-06-09 15:33:42 -04:00
  • 02f878ec5a docs(windows): correct native data dir to %LOCALAPPDATA%\hermes (#42856) xxxigm 2026-06-10 02:11:20 +07:00
  • 8d71c38919 fix(desktop): rebind sessions after websocket reconnect (salvage of #41740) (#43004) brooklyn! 2026-06-09 14:01:00 -05:00
  • 46fedef07f fix(openrouter): never send reasoning field for adaptive Anthropic models (#43012) Siddharth Balyan 2026-06-10 00:18:23 +05:30
  • ba44de06da fix(install): self-heal a stuck Electron download (salvage of #42894) (#42998) brooklyn! 2026-06-09 13:19:14 -05:00
  • 5750d058fa fix(tests): use cross-platform pytest-timeout method (#39881) Rod Boev 2026-06-09 14:17:59 -04:00
  • 1febb08240 fix(anthropic): default new Claude models to the modern thinking contract (#42991) Siddharth Balyan 2026-06-09 23:37:23 +05:30
  • 39b76d9013 fix(packaging): ship optional-mcps catalog in wheel and sdist (#39859) Frowte3k 2026-06-09 21:03:20 +03:00
  • 52f7e24a74 feat(tui): interactive Plugins Hub overlay for enable/disable Austin Pickett 2026-06-09 00:23:50 -04:00
  • b8eede7bda fix(cli): /plugins shows installed-but-not-enabled plugins Austin Pickett 2026-06-09 00:13:38 -04:00
  • 967c325da8 fix(models): read OpenRouter live context_length before hardcoded catch-all (#42986) Teknium 2026-06-09 10:49:32 -07:00
  • f6f573ebaa feat(plugins): install from a subdirectory within a repo (#42963) Teknium 2026-06-09 10:42:51 -07:00
  • ff9c110d5a feat(models): add anthropic/claude-fable-5 to openrouter + nous curated lists (#42979) Teknium 2026-06-09 10:20:37 -07:00
  • c4811c382f fix(desktop): pad app icon to Apple grid so dock size matches peers (#42946) brooklyn! 2026-06-09 11:48:26 -05:00
  • c6dc2fcd21 fix(desktop): release profile backends before delete (#42613) Gille 2026-06-09 09:52:02 -06:00
  • f6416f50fc fix(deps): bump urllib3 and PyJWT to clear CVEs (#40179) liuhao1024 2026-06-09 23:19:05 +08:00
  • 92dfd70d6a fix(photon): production hardening for the gRPC-native iMessage channel (#42732) Philip D'Souza 2026-06-09 16:12:58 +01:00
  • b5421f4ba6 fix(deps): declare packaging as a core dependency so it ships everywhere (#40522) Brian D. Evans 2026-06-09 16:11:48 +01:00
  • d046169646 fix(desktop): local-only recents, per-platform sidebar sections, and Ctrl+N regressions (#42537) brooklyn! 2026-06-09 09:24:25 -05:00
  • 57775e9e16 test(agent): cover char-based output-cap overflow parsing (#42741) xxxigm 2026-06-09 16:51:07 +07:00
  • 3a74b75217 fix(agent): recover from char-based output-cap overflow (#42741) xxxigm 2026-06-09 16:51:07 +07:00
  • 24a934295f test(yuanbao): add missing patch import to pipeline tests teknium1 2026-06-09 01:59:13 -07:00
  • ffcd9d7ac7 refactor(yuanbao): consolidate media resolution into dedicated pipeline middlewares loongzhao 2026-06-08 11:57:32 +08:00
  • be2f739e9a test(desktop): cover sleep/wake session recovery in use-prompt-actions teknium1 2026-06-09 00:48:31 -07:00
  • 72f522d464 fix(desktop): recover session after sleep/wake gateway restart Brian Pasquini 2026-06-06 16:45:36 -04:00
  • cb4cc08b0a fix(codex): record app-server token usage in session accounting JP Lew 2026-06-09 12:52:52 +05:30
  • 85852b71d8 fix(nemo-relay): preserve downstream errors in adaptive execution (#42691) kshitij 2026-06-09 02:31:10 -07:00
  • 8d99b5bc4f fix(gateway): cap terminal code-block preview in non-verbose mode (#42729) Teknium 2026-06-09 02:28:47 -07:00
  • a38cc69bcc fix(terminal): complete sane PATH entries on POSIX (salvage of #35614) (#42653) kshitij 2026-06-09 02:21:12 -07:00
  • 76f89d66de fix(test): track TERMINAL_CONFIG_ENV_MAP after env-sync consolidation (#42695) kshitij 2026-06-09 02:11:46 -07:00
  • f8adefdebf fix(tui): apply terminal backend config before launch helix4u 2026-06-09 00:53:09 -06:00
  • dbbd1d4d05 feat(desktop+gateway): remote-gateway file attachments via file.attach teknium1 2026-06-08 23:01:10 -07:00
  • e687292eb4 feat(models): persist Nous recommended-models to disk; fall back on Portal failure (#42628) Teknium 2026-06-09 00:03:43 -07:00
  • c4066091ca feat(models): add laguna-m.1 + nemotron-3-ultra to curated OpenRouter list (#42629) Teknium 2026-06-08 23:05:35 -07:00
  • 50ad191a8b test(hermes_cli): harden concurrent-gate fixture against partial-import race (#42626) Teknium 2026-06-08 22:54:25 -07:00
  • 520b59db16 fix(tui): use canonical get_fallback_chain for parity + map author teknium1 2026-06-08 22:43:00 -07:00
  • 4b073d0906 fix(tui): preserve fallback provider chain psionic73 2026-04-30 08:05:27 +00:00
  • dbf2470d46 feat(photon): Add voice message support to Photon adapter underthestars-zhy 2026-06-08 21:29:20 -07:00
  • 9fb83eaa2f fix(photon): bump spectrum-ts to ^1.18.0 and always install latest on setup underthestars-zhy 2026-06-08 21:12:59 -07:00
  • 0337658904 fix(photon): migrate user API calls to Spectrum backend underthestars-zhy 2026-06-08 21:06:39 -07:00
  • b58ff93459 feat(photon): persist and display user phone numbers in status underthestars-zhy 2026-06-08 20:57:12 -07:00
  • 2130ef68b3 fix(photon): Enable group flattening in Spectrum config underthestars-zhy 2026-06-08 20:48:35 -07:00
  • 637cf94bed fix(photon): strip markdown and add send retry logic underthestars-zhy 2026-06-08 20:44:01 -07:00
  • 9351cbafab fix(gateway): auto-deliver image_generate output as native media (#42616) Teknium 2026-06-08 22:51:03 -07:00
  • 18ead88273 test: update docker preflight assertion for stdin=DEVNULL kwarg teknium 2026-06-08 22:26:17 -07:00
  • dba6380ca6 test: guard OAuth setup-token stays interactive + marker exemption teknium 2026-06-08 22:14:23 -07:00
  • ba622d44e4 chore(release): add AUTHOR_MAP entry for m4dni5 teknium 2026-06-08 22:12:44 -07:00
  • 2c1aaa9cba fix: keep interactive OAuth setup-token inheriting stdin teknium 2026-06-08 22:12:18 -07:00
  • 8bb60ff039 test: add pytest guard for subprocess stdin= in TUI-context code m4dni5 2026-06-08 10:11:57 -07:00