Commit Graph

  • b936f92b25 fix(desktop): render send/prefill directive notices (/goal, /undo) (#49073) Teknium 2026-06-19 07:28:50 -07:00
  • e00b965406 feat(tts): add xAI TTS speed and optimize_streaming_latency config knobs Carlos Diosdado 2026-06-18 18:58:59 -06:00
  • 8b7c89bff2 feat(dashboard): session switcher panel on the Chat tab (#49077) Teknium 2026-06-19 07:26:53 -07:00
  • 06c7c2577f test(desktop): lock generic OAuth status fallthrough for catalog-only providers teknium1 2026-06-19 07:08:20 -07:00
  • 1d59d2dcae feat(desktop): resolve OAuth status for catalog-only account providers teknium1 2026-06-19 07:07:32 -07:00
  • d91b8d8368 test(desktop): make keyVar a typed EnvVarInfo factory Austin Pickett 2026-06-19 09:32:45 -04:00
  • ee0de638d7 feat(desktop): add API-keys search; keep provider lists priority-sorted Austin Pickett 2026-06-19 08:35:50 -04:00
  • 8fe7b52ebf test(desktop): lock GUI⊇hermes model provider parity; surface Bedrock Austin Pickett 2026-06-18 23:33:02 -04:00
  • 6cb04be779 feat(desktop): Keys tab groups by backend provider identity Austin Pickett 2026-06-18 23:29:31 -04:00
  • 60dfa0f31b feat(desktop): Accounts tab derives membership from unified provider catalog Austin Pickett 2026-06-18 23:21:23 -04:00
  • 3be1326f8d feat(desktop): /api/env derives provider key membership from unified catalog Austin Pickett 2026-06-18 23:16:16 -04:00
  • 054b8c82fd feat: unified provider_catalog() — one source for CLI picker and desktop tabs Austin Pickett 2026-06-18 23:12:03 -04:00
  • cb3d9038a7 Fix model picker and autorefresh on change IAvecilla 2026-06-17 15:58:04 -03:00
  • 4128c69799 chore: add carlos.dddo to AUTHOR_MAP teknium1 2026-06-19 06:50:13 -07:00
  • 8ae6bd0823 test(tts): cover xAI auto speech-tags auxiliary rewrite path Carlos Diosdado 2026-06-17 23:40:11 -06:00
  • 5a506da3d8 feat(tts): add auxiliary-model auto speech tags for xAI Carlos Diosdado 2026-06-17 22:36:44 -06:00
  • fad4b40d9d fix(model): persist /model switch by default across sessions Alex Yates 2026-06-18 19:07:33 -07:00
  • 1cc915763b test(cli): cover cli_refresh_interval default; map salvaged author teknium1 2026-06-19 06:44:37 -07:00
  • c1ffd4c3b4 fix(cli): make refresh_interval configurable, default to 0 (disabled) OYLFLMH 2026-06-18 07:59:37 +00:00
  • 01a6f11896 fix(debug): include gui.log (dashboard/TUI/pty/websocket) in hermes debug share kshitijk4poor 2026-06-19 16:07:47 +05:30
  • ddca590cac chore: add Cdddo to AUTHOR_MAP teknium1 2026-06-19 06:46:47 -07:00
  • 160bb565b4 feat(tts): expose speaker_id on built-in Piper provider Cdddo 2026-06-18 20:51:37 -06:00
  • a7b4fbcbc1 fix(tui): guard /update against hosted dashboard mode srojk34 2026-06-19 10:49:38 +03:00
  • 9a2f2756f7 fix(desktop): allow selecting slash output and shell logs in thread (#49063) brooklyn! 2026-06-19 08:59:09 -05:00
  • 92451151c6 Revert "feat(skills): add html-artifact skill, fold in sketch + architecture-diagram + concept-diagrams (#48899)" teknium1 2026-06-19 06:38:28 -07:00
  • 9cd7b8ca47 Merge pull request #48950 from kshitijk4poor/salvage/dashboard-sessions-realtime kshitij 2026-06-19 19:09:34 +05:30
  • b922d7dfb2 chore(release): add salesondemandio to AUTHOR_MAP for PR #42664 teknium 2026-06-18 21:38:02 -07:00
  • 715fa9ea1c fix(gateway): harden gateway command-line matcher (review findings) Charles Power 2026-06-07 21:57:20 -07:00
  • b12c0cd997 test(windows): run pytest-timeout in thread mode on Windows Charles Power 2026-06-07 21:44:46 -07:00
  • fd92a3a5c9 fix(gateway): Windows restart no longer causes a silent outage Charles Power 2026-06-07 21:39:14 -07:00
  • 144834b2f7 test(gateway): real cached-agent max_iterations regression test teknium1 2026-06-18 21:44:56 -07:00
  • ca92e9a362 fix(gateway): refresh cached agent max_iterations from current config infinitycrew39 2026-06-19 10:50:30 +07:00
  • dcac719527 test(gateway): cover runtime max_turns refresh infinitycrew39 2026-06-18 07:28:28 +07:00
  • 460b1e50e5 fix(gateway): refresh max_turns before resolving runtime budget infinitycrew39 2026-06-18 07:28:28 +07:00
  • 2c3aebcadc fix(clarify): unwrap dict choices at the source so every surface gets clean text teknium1 2026-06-18 22:16:57 -07:00
  • bce1e36b57 fix(discord): unwrap dict choices + soft-boundary truncate clarify buttons Kenny John Jacob 2026-06-02 02:01:27 +00:00
  • 069011dd0c test(desktop): cover runtime->stored notification id resolution xxxigm 2026-06-19 18:54:27 +07:00
  • f9ffe0bc3f fix(desktop): resume stored session id on notification click xxxigm 2026-06-19 18:54:27 +07:00
  • ce0ac9bb4d Merge pull request #49000 from kshitijk4poor/salvage/session-title-lineage-48989 kshitij 2026-06-19 17:49:03 +05:30
  • 8c70346e33 refactor(sessions): express compression-ancestor check as one recursive CTE kshitijk4poor 2026-06-19 17:37:39 +05:30
  • 65d050cf0e test(sessions): cover title reclaim across a compression lineage xxxigm 2026-06-19 18:13:24 +07:00
  • 6ad0bc20f5 fix(sessions): let a compression continuation reclaim its base title xxxigm 2026-06-19 18:13:18 +07:00
  • 46f9d53468 fix(agent): aggregate anthropic aux calls via stream tt-a1i 2026-06-19 16:51:41 +08:00
  • f37bb21ff6 chore(dashboard): wire vitest into npm test script kshitijk4poor 2026-06-19 14:50:40 +05:30
  • dc5cb0a440 fix(dashboard): refresh Sessions list in real time when new sessions are created Alex Yates 2026-06-18 19:06:57 -07:00
  • 5e93075fd5 Merge pull request #48982 from NousResearch/salvage/48965-tmux-fast-echo kshitij 2026-06-19 17:10:15 +05:30
  • e52fffb607 harden(tui): also disable fast-echo for tmux-flavored TERM (SSH-from-tmux) kshitijk4poor 2026-06-19 16:09:33 +05:30
  • ab8f063814 fix(tui): disable fast-echo bypass inside tmux to prevent cursor drift fyzanshaik 2026-06-19 15:18:29 +05:30
  • 5378b94120 Merge pull request #48966 from kshitijk4poor/chore/authmap-tt-a1i kshitij 2026-06-19 15:51:13 +05:30
  • fd27c90870 chore: add tt-a1i to AUTHOR_MAP kshitijk4poor 2026-06-19 15:46:14 +05:30
  • df4ca2c5ca Merge pull request #48953 from kshitijk4poor/salvage/issue-48848 kshitij 2026-06-19 14:59:17 +05:30
  • 1699525638 fix(tui): route pending-input commands via command.dispatch (#48848) kyssta-exe 2026-06-19 14:53:33 +05:30
  • db57a1a035 Merge pull request #48941 from kshitijk4poor/salvage-48887-backup-exclude-dirs kshitij 2026-06-19 14:45:39 +05:30
  • e738c08336 fix(backup): exclude regeneratable dependency and cache dirs xxxigm 2026-06-19 14:15:30 +07:00
  • 226ec2801a Merge pull request #48367 from kshitijk4poor/salvage-47289 kshitij 2026-06-19 14:30:04 +05:30
  • 527a47f2fe Merge pull request #48924 from kshitijk4poor/salvage-48894-structured-sync kshitij 2026-06-19 14:11:48 +05:30
  • be2c2beb96 refactor(openviking): name tool_status constants and alias sets kshitijk4poor 2026-06-19 14:05:40 +05:30
  • 2d4046c6de refactor(openviking): reuse pre-scanned tool_input for pending tool calls kshitijk4poor 2026-06-19 14:03:49 +05:30
  • 27a6e188c4 refactor(openviking): derive recall-tool name set from canonical schemas kshitijk4poor 2026-06-19 14:01:16 +05:30
  • 3ca0ef7e3f fix(nix): hashless npm deps via importNpmLock (#48883) Siddharth Balyan 2026-06-19 13:57:12 +05:30
  • fcac0f94d4 fix(openviking): guard empty tool_id in batch skip set; reuse env_var_enabled kshitijk4poor 2026-06-19 13:53:39 +05:30
  • 9362ce2575 feat(skills): add html-artifact skill, fold in sketch + architecture-diagram + concept-diagrams (#48899) Siddharth Balyan 2026-06-19 13:32:31 +05:30
  • 5a856bdfa3 chore(release): add OpenViking contributor attribution Hao Zhe 2026-06-19 15:38:25 +08:00
  • 3f0e9849e7 refactor(tui): reuse DASHBOARD_TUI_MODE for hosted /exit guard kshitijk4poor 2026-06-19 12:29:19 +05:30
  • 15e3b64b75 fix(tui): keep hosted dashboard chat alive on exit Shannon Sands 2026-06-19 11:25:05 +10:00
  • d7cd0bc086 fix(openviking): preserve structured sync attribution Hao Zhe 2026-06-19 13:42:36 +08:00
  • c7b7f92ec1 fix(openviking): sync structured turns with tool parts Eurekaxun 2026-06-02 14:33:12 +08:00
  • 3485bc7225 Merge pull request #48880 from kshitijk4poor/salvage-48824-slack-allowed-users kshitij 2026-06-19 12:28:43 +05:30
  • 1ab6f34791 refactor(dashboard): align Slack allowlist validation with gateway parse kshitijk4poor 2026-06-19 12:22:30 +05:30
  • 83c034bd5b fix(dashboard): accept Slack allow-all wildcard in allowed-users validation kshitijk4poor 2026-06-19 12:18:15 +05:30
  • d9190491a6 Add Slack setup hints and field validation Shannon Sands 2026-06-19 14:37:16 +10:00
  • f741e70791 Add Slack allowed users setup field Shannon Sands 2026-06-19 14:27:42 +10:00
  • 6278bca055 Merge pull request #48259 from NousResearch/fix/ns501-multipart-upload-salvage kshitij 2026-06-19 12:03:58 +05:30
  • 12dfcfdf73 fix(tui): restart dashboard chat on idle exit hotkeys Shannon Sands 2026-06-19 16:11:55 +10:00
  • a64fc490fe fix(relay): make hosted gateways actually connect AND complete the inbound/outbound round-trip (#48828) Ben Barclay 2026-06-19 16:30:24 +10:00
  • 245b95b094 fix(terminal): block gateway lifecycle commands from inside the gateway process AhmetArif0 2026-06-02 18:34:26 +03:00
  • 637aff46e7 Merge remote-tracking branch 'origin/main' into hermes/hermes-6fe26723 Ben 2026-06-19 15:17:13 +10:00
  • c02192ff6a feat(image-gen): add image-to-image / editing to image_generate (#48705) Teknium 2026-06-18 22:13:07 -07:00
  • cfb55de5ea Update Stripe Projects skill docs (#48673) colinwren-stripe 2026-06-19 00:43:15 -04:00
  • e4452ffb8a fix(agent): summarize structured provider error messages Gille 2026-06-18 16:49:14 -06:00
  • 620fd59b8e feat(model-picker): add Refresh Models control to bust stale model cache (#48691) Teknium 2026-06-18 21:37:41 -07:00
  • 28d887ca18 Merge pull request #48615 from NousResearch/fix/dashboard-ds-button-api Jeffrey Quesnelle 2026-06-18 22:51:58 -04:00
  • c34840e22e fix(cron): serve /api/cron/fire on the dashboard app (hosted-agent surface) Ben 2026-06-19 12:43:30 +10:00
  • d06104a9ee fix(dashboard): resolve chat TUI argv off event loop (#48561) kshitij 2026-06-19 07:50:52 +05:30
  • 8568988b01 chore: add JoaoMarcos44 to AUTHOR_MAP teknium 2026-06-18 15:56:25 -07:00
  • e48554a3e0 feat(cli): lock hermes worktrees so concurrent processes can't clobber them JoaoMarcos44 2026-06-18 15:55:50 -07:00
  • 62c71ebd8f chore(release): map chanyoung.kim@nota.ai -> channkim for #47049 salvage teknium1 2026-06-18 15:38:53 -07:00
  • 1d2e359678 fix(cli): surface a visible warning when the session store is unavailable teknium1 2026-06-18 15:37:48 -07:00
  • 9ae98e07a7 fix(agent): rebuild base fts without trigram channkim 2026-06-16 14:06:26 +09:00
  • c10aa5dc9c fix(agent): address review feedback on trigram tokenizer fallback liuhao1024 2026-06-16 12:47:07 +08:00
  • 0403f41f9c fix(agent): handle missing trigram tokenizer without disabling FTS5 liuhao1024 2026-06-16 12:13:39 +08:00
  • 2c6e266e88 fix(relay): trigger self-provision on relay-config + NAS token, not is_managed() (#48724) Ben Barclay 2026-06-19 11:01:24 +10:00
  • 36851fa576 fix(docker): support WebUI installs from read-only sources (#48541) Evo 2026-06-19 08:52:16 +08:00
  • d2c53ff558 feat(relay): WS-only inbound on the gateway adapter (Phase 3) (#48294) Ben Barclay 2026-06-19 09:33:15 +10:00
  • 03d9a95a74 fix(desktop): show Hindsight memory provider (#37546) Ben 2026-06-18 17:48:47 -04:00
  • cbe44bf890 Merge pull request #48657 from NousResearch/hermes-icons ethernet 2026-06-18 17:47:29 -04:00
  • 769f307042 fix(npm): lock react-simple-icons to 13.11.1 ethernet 2026-06-18 17:41:58 -04:00
  • f1ff8459db docs(prompt): document platform_hints config override teknium1 2026-06-18 13:49:03 -07:00
  • 3ead2bdd0d feat(prompt): configurable per-platform system-prompt hint overrides Victor Kyriazakos 2026-06-18 19:19:48 +03:00
  • 2944b3c394 fix(desktop): make session delete idempotent and id-resolving (#48641) brooklyn! 2026-06-18 16:16:06 -05:00