Commit Graph

  • f199c4c92e test: update boot handshake test for synchronous warmup (#73083) kshitijk4poor 2026-07-29 10:47:27 +05:00
  • a9af49df09 fix(web-server): absorb _warm_gateway_module import before lifespan yield (#73083) JonthanaHanh 2026-07-28 17:34:39 +07:00
  • a7925bdd49 fix(desktop): raise backend probe timeout and retry on timeout Bartok9 2026-07-23 03:23:14 -04:00
  • cbecd72e97 fix(setup): tolerate feature dicts without an stt entry in the STT status line Teknium 2026-07-28 23:34:54 -07:00
  • 96bf65a6f7 feat(tools): full Speech-to-Text configurability in hermes tools + GUI Teknium 2026-07-28 23:19:25 -07:00
  • c80acad5b7 feat(dashboard): add STT model dropdowns to config page Teknium 2026-07-28 22:49:46 -07:00
  • c892ca25e0 fix(doctor): resolve managed/legacy agent-browser dirs PATHEXT-aware Teknium 2026-07-29 00:04:10 -07:00
  • 1cec6afdfc fix(doctor): detect agent-browser in the Hermes-managed node bin so setup-browser installs aren't reported as missing (#53192) Ubuntu 2026-06-27 02:02:51 +08:00
  • 7d3075d0d5 fmt(js): npm run fix on merge (#73960) hermes-seaeye[bot] 2026-07-29 07:13:20 +00:00
  • bff2206972 test: convert null-local-config assertion from exact-dict to invariant Teknium 2026-07-28 23:41:57 -07:00
  • bf8004e3a8 fix(stt): kill faster-whisper silence hallucinations at the source Teknium 2026-07-28 22:51:32 -07:00
  • aac753dd05 fix: barge-in stop-check tolerates stubbed voice_mode (test fixtures stub the module without is_voice_stop_phrase) Teknium 2026-07-28 23:44:06 -07:00
  • ba13132298 fix(voice): bare stop phrase ends the voice chat on every surface, spoken or typed Teknium 2026-07-28 23:25:19 -07:00
  • 738725d18b Merge pull request #73881 from NousResearch/bb/composer-type-to-focus-main brooklyn! 2026-07-29 01:57:30 -05:00
  • d60a2eb3b4 fix(desktop): gate backend respawns on updateInFlight, not just the update marker (#73822) Teknium 2026-07-28 23:21:19 -07:00
  • eaecca4a71 fix(desktop): widen local plugin-root fix — profile-aware root + dir-watch path Teknium 2026-07-28 23:20:37 -07:00
  • e614876c63 fix(desktop): resolve local plugin root independent of remote backend PRATHAMESH75 2026-07-18 17:53:15 +05:30
  • a0770d0954 fix(cli): flush-left responses + native clipboard /copy for clean copy/paste Teknium 2026-07-28 23:14:51 -07:00
  • f98b223b58 test: accept path= kwarg in global shutil.which stubs Teknium 2026-07-28 23:36:26 -07:00
  • 2319dbb014 fix(desktop): honest browser-backend readiness + explicit backend activation + full OpenAI TTS voice/model options Teknium 2026-07-28 23:24:27 -07:00
  • f12e6526a6 fix(desktop): heal type-to-focus onto the visible chat surface Brooklyn Nicholson 2026-07-29 00:19:38 -05:00
  • 9bf1f7376f Merge pull request #73875 from NousResearch/bb/review-69049 brooklyn! 2026-07-29 01:42:01 -05:00
  • 8b2d810956 Merge pull request #73884 from NousResearch/bb/cmdk-update brooklyn! 2026-07-29 01:41:16 -05:00
  • 158e9a9977 refactor: remove the claude-marketplace skill source (redundant Marketplace hub tab) Teknium 2026-07-28 22:42:40 -07:00
  • 540ca0d036 chore: retrigger CI joaomarcos 2026-07-29 03:14:37 -03:00
  • 7c6caac160 docs: document dashboard session filter tabs and photon immutable-tree fallback Teknium 2026-07-28 22:45:46 -07:00
  • 720cdd1d14 refactor: use atomic_json_write instead of hand-rolled _write_payload kshitij 2026-07-29 00:22:50 +05:00
  • 72024950cf fix(gateway): harden shutdown message flush deacon-botdoctor 2026-07-28 08:19:24 -05:00
  • 219c04a341 docs(integrations): unified Buzz integration overview page Teknium 2026-07-28 22:38:51 -07:00
  • f75b577b96 docs: fix 0.0.0.0 bind-default drift after dual-stack change Teknium 2026-07-28 21:59:07 -07:00
  • 2c771be406 fix(gateway): dual-stack webhook bind for wecom/msgraph/whatsapp_cloud/teams/telegram siblings Teknium 2026-07-28 21:59:06 -07:00
  • cf1e3585b6 test(line): skip dual-stack both-families assertion on IPv4-only hosts Teknium 2026-07-28 21:59:06 -07:00
  • e24bb0b42f fix(line): dual-stack webhook bind — 0.0.0.0 default unreachable over IPv6-only networks Shannon Sands 2026-07-24 13:56:42 +10:00
  • f7c5e0d59a test(status): point status-view mocks at the refresh-free classifier Teknium 2026-07-28 22:13:03 -07:00
  • 5ea2e0a0bc fix(auth): use refresh-free Nous status snapshot on read-only display paths Teknium 2026-07-28 21:57:19 -07:00
  • 0764163f80 fix(auth): stop JWT refreshes from status polling Shannon Sands 2026-07-13 13:53:38 +10:00
  • 3ab583044a salvage(#51128): translate new session-filter strings across 17 locales; expose public get_session_rich_row for search hydration Teknium 2026-07-28 21:52:52 -07:00
  • eb087b3089 Fix session search test double filters Shannon Sands 2026-06-30 09:22:43 +10:00
  • cb00495551 Add dashboard session filtering Shannon Sands 2026-06-23 11:23:11 +10:00
  • b62fc24dfa refactor(photon): resolve sidecar dir lazily, not at import time Teknium 2026-07-28 21:53:40 -07:00
  • 0dfd5546fc fix(photon): support immutable install trees for the sidecar (NS-606) Shannon Sands 2026-07-23 15:55:29 +10:00
  • a65494ed00 fix(gateway): treat pid=None lifecycle sentinel as unknown ownership in mark_exited Teknium 2026-07-28 21:52:06 -07:00
  • 6459b8df76 fix(gateway): use no-kill _pid_exists probe in lifecycle ledger Shannon Sands 2026-07-27 13:52:11 +10:00
  • 9c76c133b7 fix(gateway): detect and report unclean shutdowns via lifecycle ledger (NS-608) Shannon Sands 2026-07-27 13:40:26 +10:00
  • 805c1c340c feat(stt): support OpenAI gpt-transcribe transcription model Teknium 2026-07-28 21:37:21 -07:00
  • 2a4b1787c8 test(memory-setup): stub install_specs instead of the retired _pip_install path Teknium 2026-07-28 22:15:47 -07:00
  • 0227872bf5 fix(hindsight): route setup + auto-upgrade installs through lazy_deps Teknium 2026-07-28 21:55:35 -07:00
  • 8bbd77f368 fix: route memory-provider dep installs through lazy_deps durable target Shannon Sands 2026-07-27 10:32:21 +10:00
  • 2796fca8c9 Merge pull request #73885 from kshitijk4poor/fix/73596-tts-stream-kwarg kshitij 2026-07-29 11:04:51 +05:30
  • 19c7710174 chore(deps): update protobufjs to 8.7.1 峯岸 亮 2026-07-21 13:09:14 +09:00
  • 4de9e53f10 chore: contributor email mappings for #47588/#73358 salvage Teknium 2026-07-28 21:50:36 -07:00
  • 5422d29607 feat(voice): route CLI/TUI speak_text through the generic streaming dispatcher (#58930) Teknium 2026-07-28 21:46:09 -07:00
  • 7800bb1a29 fix(tts): route streaming-provider secrets through resolve_provider_secret; bound per-sentence stream bodies at 16 MiB Teknium 2026-07-28 21:46:09 -07:00
  • bc4dcb1b02 feat(tts): Gemini SSE + xAI WebSocket streaming providers, tts.streaming.provider knob, docs + E2E tests Carlos Diosdado 2026-07-28 21:45:46 -07:00
  • 3a4aa2f8e6 feat(gateway): streaming TTS adapter contract and consumer (#60671) Carl Taylor 2026-07-28 15:26:17 +10:00
  • a6c0803f59 fix(web_server): stop Codex OAuth worker from finishing after cancel joaomarcos 2026-07-29 02:27:53 -03:00
  • 02eff547a8 chore: add AUTHOR_MAP entry for kingrubic (nnqbao@gmail.com) kshitijk4poor 2026-07-29 10:20:30 +05:00
  • b8cdb698d1 fix: extend pool-credential resolution to Bedrock API-key flow kshitijk4poor 2026-07-29 10:18:15 +05:00
  • c4d9fbacb3 fix(cli): honor pooled credentials in model wizard Bao 2026-07-17 06:17:02 +07:00
  • 3b703bf6b3 fix(tts): accept stream kwarg in xAI TTS test mocks kshitijk4poor 2026-07-29 10:25:37 +05:00
  • 20a0bfc9a6 feat(desktop): show the running version on the Update Hermes row Brooklyn Nicholson 2026-07-29 00:24:50 -05:00
  • a121b4972c fix(desktop): aim the Update Hermes command at the right target Brooklyn Nicholson 2026-07-29 00:24:45 -05:00
  • cb9e9b7272 refactor(desktop): resolve version/update labels in one place Brooklyn Nicholson 2026-07-29 00:24:38 -05:00
  • 5940026245 test(photon): drain detached fatal-notification task in zombie watchdog test Teknium 2026-07-28 21:55:21 -07:00
  • f2364f1f81 test(photon): copy sidecar helper modules into the spectrum-patch fixture Teknium 2026-07-28 21:53:33 -07:00
  • dcace573da fix(photon): rework zombie-stream watchdog for spectrum-ts 8 with strict probe semantics Teknium 2026-07-28 12:35:48 -07:00
  • 87fe75fde4 test(photon): replace source-grep URL-routing tests with behavior tests Teknium 2026-07-28 12:25:08 -07:00
  • 709dd3282f fix(photon): recover inbound after half-open ("zombie") gRPC stream vaibhavjnf 2026-06-13 17:41:36 +05:30
  • 2f4462fcaa fix(photon): send markdown messages with URLs as text Nick K 2026-06-26 14:50:30 -07:00
  • 8830f22c9d fix(desktop): scope the queued-drain binding check to fromQueue Brooklyn Nicholson 2026-07-29 00:12:12 -05:00
  • 402286fcff fix(photon): tolerate SDK builds without the iMessage effect surface Teknium 2026-07-28 21:51:54 -07:00
  • cf550c0863 feat(photon): support rich link previews huntsyea 2026-06-28 23:50:32 -05:00
  • 324f310263 refactor(photon): reuse the /send-poll primitive from #43665 for poll clarify Teknium 2026-07-28 12:24:53 -07:00
  • fe95194c59 feat(photon): render multiple-choice clarify as a native iMessage poll vaibhavjnf 2026-06-18 09:09:29 +05:30
  • 06150f70af feat(photon): add native message effects Hermes Agent 2026-06-10 18:36:21 +00:00
  • 077c583c75 feat(photon): add native poll sending Hermes Agent 2026-06-10 16:50:48 +00:00
  • 8879b9e9b2 fix(desktop): keep queued drains out of the foreground session on session switch theone139344 2026-07-25 20:18:57 +08:00
  • 95d303138b test(photon): fix PlatformConfig kwargs in target_not_allowed standalone test Teknium 2026-07-28 11:13:28 -07:00
  • ed02df6ddc chore: add contributor mappings for photon lifecycle salvage train Teknium 2026-07-28 11:11:55 -07:00
  • e68f3fd825 fix(photon): harden structured sidecar error classes + target_not_allowed Teknium 2026-07-28 11:11:44 -07:00
  • 91c4c6f9d2 Preserve Photon sidecar retry semantics SeoYeonKim 2026-06-23 13:21:47 +09:00
  • c0ff5e9169 fix(photon): run the Spectrum patch spawn off the gateway event loop Frowtek 2026-07-18 16:46:59 +03:00
  • a90a2b3c3c fix(photon): inspect port listeners off the gateway event loop Frowtek 2026-07-18 17:17:50 +03:00
  • 1b7db6e037 fix(photon): guard inbound-task cancel against self-cancellation in disconnect() Teknium 2026-07-28 11:06:48 -07:00
  • 74939d2bfe fix(photon): stop sidecar-crash fatal handler from cancelling its own supervisor task ygd58 2026-07-28 06:49:43 +00:00
  • 3c7cff843d fix(photon): dispatch fatal-error notification from a detached task Spark (DGX) 2026-07-27 00:37:12 -04:00
  • ef61fd7ade fix(photon): keep sidecar alive if spectrum patch fails yoma 2026-07-04 11:47:14 +08:00
  • 201be3e546 fix(gateway): reserve retrying Photon listener ownership Nick Edson 2026-07-11 08:27:57 -07:00
  • c608a6937a fix(gateway): release failed Photon listener claims Nick Edson 2026-07-11 08:17:58 -07:00
  • a908c62d28 fix(gateway): guard Photon sidecar listener collisions Nick Edson 2026-07-11 08:09:23 -07:00
  • cf19ac8ff3 fix(gateway): prevent duplicate Photon sidecar storms Nick Edson 2026-07-09 21:45:14 -07:00
  • 88ff722f94 docs(api-server): document profile-bound HTTP auth from #72285 Teknium 2026-07-28 18:37:31 -07:00
  • 41233e19c6 fix(gateway): forward failure_reason through the empty-response return path Teknium 2026-07-28 18:37:31 -07:00
  • d4ff566232 fix(model-set): persist base_url/api_key on auxiliary slot assignments Teknium 2026-07-28 18:37:31 -07:00
  • 07e931fcb4 feat(buzz): WebSocket inbound transport — NIP-42 auth, live DM discovery, poll fallback Teknium 2026-07-28 18:22:28 -07:00
  • 21c7b806a3 feat(buzz): dependency-free Nostr signing module (NIP-42 auth, BIP-340) ScaleLeanChris 2026-07-28 18:16:41 -07:00
  • ceaa7880ee fix(photon): un-shadow the U+FFFC deferred-wait handler; fix stale sidecar-deps fixture Teknium 2026-07-28 18:32:11 -07:00
  • 0f64557c06 fix(wake): coerce dead onnx->tflite on macOS ARM64; clear stale voice turn-timeout Teknium 2026-07-28 18:11:17 -07:00
  • 533d633ab9 Merge pull request #73774 from NousResearch/bb/desktop-messaging-icon-churn brooklyn! 2026-07-28 21:16:19 -05:00
  • 8a342a0002 fmt(js): npm run fix on merge (#73780) hermes-seaeye[bot] 2026-07-29 02:10:16 +00:00