Commit Graph

  • bddab61bcb ci: add subprocess stdin= regression check for TUI-context code m4dni5 2026-06-08 10:08:25 -07:00
  • d1f23bb2d5 fix: prevent TUI gateway stdin EOF crash across all TUI-context subprocess calls m4dni5 2026-06-08 10:06:45 -07:00
  • 54318c65b0 feat(models): seed model-catalog disk cache from checkout on update (#42614) Teknium 2026-06-08 22:31:06 -07:00
  • c1927d2342 fix(desktop): set tsconfig lib/target to ES2023 for findLast/findLastIndex xxxigm 2026-06-04 19:48:23 +07:00
  • 3705625b74 feat(gateway): render terminal commands as bare fenced code blocks in chat (#42576) Teknium 2026-06-08 21:19:05 -07:00
  • 3dcfbbfc49 chore(release): add underthestars-zhy to AUTHOR_MAP teknium1 2026-06-08 20:40:55 -07:00
  • 3b983e7791 fix(photon): add home channel env seed and simplify space resolution underthestars-zhy 2026-06-08 19:27:04 -07:00
  • 0d25cae041 fix(photon): remove reply-to support and fix typing API underthestars-zhy 2026-06-08 18:54:22 -07:00
  • e79e44af79 fix(photon): use spectrum-ts reply builder for threaded messages underthestars-zhy 2026-06-08 18:48:48 -07:00
  • fdf48c63c8 fix(photon): wrap text sends with spectrumText helper underthestars-zhy 2026-06-08 18:45:25 -07:00
  • 0646656884 fix(photon): support E.164 and DM GUID targets for home channel underthestars-zhy 2026-06-08 18:22:10 -07:00
  • 92179352fb feat(photon): auto-configure allowlist and cron channel on setup underthestars-zhy 2026-06-08 17:26:48 -07:00
  • e9b26c7c8b style(photon): Colorize iMessage number box in setup output underthestars-zhy 2026-06-08 17:21:52 -07:00
  • 84e4b4b9a5 fix(photon): use per-user assigned line for agent iMessage number underthestars-zhy 2026-06-08 17:13:16 -07:00
  • 314af28e86 feat(photon): download and inline inbound attachments underthestars-zhy 2026-06-08 17:09:20 -07:00
  • b3aef57f21 refactor(photon): use TYPE_CHECKING for httpx import and fix client ref underthestars-zhy 2026-06-08 16:23:05 -07:00
  • 4e4d27875f feat(photon): gRPC-native iMessage channel (no webhook) underthestars-zhy 2026-06-08 16:03:51 -07:00
  • c3420d91ad chore: add jooray to AUTHOR_MAP for salvaged simplex PR #27978 teknium1 2026-06-08 20:40:59 -07:00
  • 0c2e81df00 feat(simplex): groups, native attachments, text batching, auto-accept Juraj Bednar 2026-06-08 20:40:47 -07:00
  • a46462ec65 fix(cli): persist custom --portal-url to .env on dashboard register (#42435) Ben Barclay 2026-06-09 13:56:33 +10:00
  • b23184cad4 fix(api-server): bind request session context for tools helix4u 2026-06-08 17:52:03 -06:00
  • 52ae9d9f02 feat(dashboard): make hermes dashboard register idempotent (#42455) Ben Barclay 2026-06-09 13:19:35 +10:00
  • 1e5ff4a577 fix(hermes-ink): disable mouse tracking on raw-mode teardown to stop SGR leak (#42527) brooklyn! 2026-06-08 21:31:06 -05:00
  • 6a8dda171c Merge pull request #42515 from NousResearch/fix/desktop-debug-report-links Jeffrey Quesnelle 2026-06-08 22:19:17 -04:00
  • e0f6a35ac6 fix(desktop): render debug-report paste URLs as real clickable links emozilla 2026-06-08 21:29:31 -04:00
  • b5f8996ccc test(cli): exercise real _prompt_text_input for native-Windows confirm deadlock teknium1 2026-06-08 15:23:17 -07:00
  • 714183530b test(cli): convert stale win32 stdin-fallback tests to the modal contract firefly 2026-05-31 00:50:01 -04:00
  • ab98818e5b fix(cli): use the confirm modal on native Windows instead of deadlocking input() firefly 2026-05-31 00:45:20 -04:00
  • d66bac5a1a test(cli): failing regression test for native-Windows confirm deadlock (#33961) firefly 2026-05-31 00:43:49 -04:00
  • 300371c3f2 chore: add AUTHOR_MAP entry for ruangraung (PR #42308 salvage) teknium1 2026-06-08 15:35:43 -07:00
  • f4531feee8 fix(telegram): improve MarkdownV2 edit fallback and fix _strip_mdv2 bold handling ruangraung 2026-06-09 00:12:31 +07:00
  • 6d2732e786 fix(gateway): apply MarkdownV2 formatting on progress message edits ruangraung 2026-06-08 16:29:34 +07:00
  • aa424e51ac refactor(doctor): fold custom-provider vendor-slug check into one predicate teknium1 2026-06-08 15:21:29 -07:00
  • 732ababa1a fix(doctor): allow vendor slugs for named custom providers helix4u 2026-06-08 14:32:17 -06:00
  • 421226e404 fix(gateway): stop terminal progress from posting the full command to messaging chats GodsBoy 2026-06-08 13:02:17 +02:00
  • 37561c214b fix(photon): use allowlisted device client_id + validate token before save Ray Sun 2026-06-08 15:46:53 -07:00
  • 4615e08d3d feat(photon): wire outbound media via spectrum-ts attachment() (#42397) Teknium 2026-06-08 15:29:16 -07:00
  • 5e9d7a7661 fix(skills-hub): stop shipping a degenerate index when GitHub taps collapse (#42347) Teknium 2026-06-08 15:21:28 -07:00
  • 639c1e3636 feat(sessions): add optional max session cap Robin Fernandes 2026-06-09 06:21:23 +10:00
  • 1e3b3dfabb Merge pull request #40560 from kamonspecial/fix/langfuse-usage-sanitized-response kshitij 2026-06-08 15:04:37 -07:00
  • 09a6a2ddd7 fix(desktop): stream the transcript while the window is backgrounded (#42399) brooklyn! 2026-06-08 17:01:08 -05:00
  • d3992d1a28 Merge pull request #42331 from mnajafian-nv/fix/nemo-relay-adaptive-config-shape kshitij 2026-06-08 14:48:58 -07:00
  • 1db79bfe1e Merge branch 'main' into fix/nemo-relay-adaptive-config-shape kshitij 2026-06-08 14:42:05 -07:00
  • d6c11a4575 test(run_agent): fix racy ordering in test_concurrent_handles_tool_error (#42356) Teknium 2026-06-08 14:40:39 -07:00
  • 3f1758d2e4 Merge pull request #41551 from mnajafian-nv/fix/hermes-plugin-openinference-finalization kshitij 2026-06-08 14:29:34 -07:00
  • cf49630379 Merge branch 'main' into fix/hermes-plugin-openinference-finalization kshitij 2026-06-08 14:19:18 -07:00
  • 9fd3d5cf85 Merge pull request #42380 from kshitijk4poor/chore/author-map-mnajafian kshitij 2026-06-08 14:17:53 -07:00
  • a1cb84aca9 chore(release): add mnajafian-nv to AUTHOR_MAP kshitijk4poor 2026-06-09 02:40:43 +05:30
  • 754154a9c2 fix(tests): retry per-file pytest subprocess once on exit-4 when the file exists teknium1 2026-06-08 13:32:19 -07:00
  • 1866518574 feat(photon): group-chat mention gating for full channel parity teknium1 2026-06-08 12:14:01 -07:00
  • d7f42e368e feat(photon): full channel parity — gateway setup, pairing, PII redaction, doc fixes teknium1 2026-06-08 12:03:48 -07:00
  • 630318e958 refactor(photon): fold device login into setup, drop standalone login verb teknium1 2026-06-08 11:33:47 -07:00
  • 8f89c4615f chore(photon): clean up ty type-checker warnings from lint-diff bot teknium1 2026-05-27 11:58:19 -07:00
  • 083d8b2d60 fix(photon): collapse credential summary to single-emit literal-blob Teknium 2026-05-25 20:02:36 -07:00
  • 6a0cc9bf92 fix(photon): suppress CodeQL clear-text-logging false-positives in auth.py Teknium 2026-05-25 19:53:41 -07:00
  • 2ee7abf271 fix(photon): emit credential summary via callback so no tainted value escapes auth.py Teknium 2026-05-25 19:44:00 -07:00
  • 55fb422f6f fix(photon): isolate ALL secret-touching prints behind auth.py helpers Teknium 2026-05-25 19:34:59 -07:00
  • 91db0ab420 fix(photon): clear remaining CodeQL clear-text-{logging,storage} alerts Teknium 2026-05-25 19:24:53 -07:00
  • 3a0f6ac3d4 fix(photon): satisfy Windows footgun + CodeQL checks Teknium 2026-05-25 19:11:25 -07:00
  • 5b4e431e8c feat(gateway): add Photon Spectrum (iMessage) platform plugin Teknium 2026-05-25 18:55:03 -07:00
  • 6e7033bb4c fix(desktop): don't drop the focused chat's own stream when unscoped (#42359) brooklyn! 2026-06-08 15:24:15 -05:00
  • e88116256c fix(update): scope git fetch to target branch Brooklyn Nicholson 2026-06-07 12:48:19 -05:00
  • 2f510ca8e0 fix(deps): align anthropic extra pin with lazy pin + guard whole pin surface (#42335) Teknium 2026-06-08 12:11:54 -07:00
  • c78b3e1d3c fix(auth): add Codex OAuth accounts as distinct pool entries teknium1 2026-06-08 11:36:12 -07:00
  • 761b744abb fix(auth): preserve independent Codex pool entries on re-auth (#39236) Ted Malone 2026-06-04 10:41:05 -07:00
  • c9094f5e5f fix(stream): don't report dropped mid-tool-call streams as output truncation (#42314) Teknium 2026-06-08 11:56:10 -07:00
  • 89d380261d fix(approval): resolve Hermes home at detection time, not import time teknium1 2026-06-08 09:41:15 -07:00
  • b0efe1d64b fix(approval): gate resolved Hermes config paths helix4u 2026-06-07 12:18:35 -06:00
  • 96fd9d4979 fix(desktop): stop running Hermes.exe locking win-unpacked before Windows pack (#42100) xxxigm 2026-06-09 01:51:31 +07:00
  • 021d1034d0 fix(nemo-relay): align adaptive config with tool_parallelism mode mnajafian-nv 2026-06-08 11:48:19 -07:00
  • abcf996b1f feat(windows): enable dashboard /chat tab via ConPTY (win_pty_bridge) + tests (#42251) Teknium 2026-06-08 11:32:43 -07:00
  • c6d27addf7 fix(deps): align aiohttp extras pins with lazy Slack pin (3.13.4) cresslank 2026-06-08 07:14:10 -07:00
  • 5916248dc0 chore: add AUTHOR_MAP entry for rbrtbn (salvage #25939) teknium1 2026-06-08 10:29:34 -07:00
  • 550b72dd87 fix(cli): gate tool-rendering paths with tool_progress_mode, not quiet_mode BarnacleBoy 2026-06-08 10:29:17 -07:00
  • 4129092fda fix(cli): strip OSC 8 hyperlink sequences in ChatConsole output Robert Ban 2026-05-25 22:55:36 +02:00
  • 8e4c447e5f fix(gateway): prevent duplicate user messages in state.db liuhao1024 2026-06-08 19:21:18 +08:00
  • 9b1e0d6f70 feat(desktop): assignable themes per profile (#42286) brooklyn! 2026-06-08 12:42:17 -05:00
  • 395ed91891 fix(desktop): keep a just-finished session visible after switching away (#42285) brooklyn! 2026-06-08 12:32:27 -05:00
  • a38003be3d Merge pull request #42143 from kshitijk4poor/salvage/tui-slash-worker-leak-35626 kshitij 2026-06-08 10:07:18 -07:00
  • 365813a72b fix: resolve rebase conflict in _teardown_session worker cleanup teknium1 2026-06-08 09:42:48 -07:00
  • ae94ed1728 fix(tui-gateway): reap leaked slash_worker sessions on disconnect + active_list liveness (re-scoped onto current main) firefly 2026-06-08 19:50:59 +05:30
  • 9c9d9113a8 fix(auth): auto-detect OpenRouter credential from the pool, not just env (#42263) Teknium 2026-06-08 10:01:47 -07:00
  • de80d28f38 fix(desktop): require session ids for scoped gateway events (#42178) brooklyn! 2026-06-08 11:50:48 -05:00
  • a77efada5f refactor(cli): extract 18 model-flow wizard functions into model_setup_flows (god-file Phase 2) teknium1 2026-06-08 07:53:41 -07:00
  • 55b83c3d99 refactor(agent): extract run_conversation post-loop tail into finalize_turn (god-file Phase 1) teknium1 2026-06-08 07:41:21 -07:00
  • a706a349b5 refactor(gateway): extract authorization cluster into GatewayAuthorizationMixin (god-file Phase 3) teknium1 2026-06-08 07:24:24 -07:00
  • 094aa85c37 refactor(cli): extract agent-construction cluster into CLIAgentSetupMixin (god-file Phase 4) teknium1 2026-06-08 07:14:44 -07:00
  • cef00ae602 fix(tui): handle Windows PTY stdin and detached WS frames (#41953) qWait 2026-06-09 00:41:20 +08:00
  • 74744795af docs(tui): correct HERMES_TUI_GATEWAY_URL — dashboard-internal, not remote-attach (#42162) Teknium 2026-06-08 09:37:03 -07:00
  • 399b8ee5f0 fix(anthropic): strip Responses-only kwargs before Messages SDK call (#31673) (#42155) Teknium 2026-06-08 09:36:38 -07:00
  • 47d5177a7d fix(plugins): thread-safe lazy-singleton helpers; fix honcho TOCTOU (#24759) (#42150) Teknium 2026-06-08 09:35:22 -07:00
  • 74239b4942 i18n(desktop): translate backend update apply status messages yoniebans 2026-06-08 14:20:40 +02:00
  • b000e05b11 fix(desktop): don't claim the backend update succeeded when it never returns yoniebans 2026-06-08 13:59:31 +02:00
  • cd030f5f40 fix(desktop): close the backend update overlay on success; error on no-return yoniebans 2026-06-08 13:37:36 +02:00
  • 81647458c7 fix(desktop): recover the backend update overlay after the remote restarts yoniebans 2026-06-08 13:19:04 +02:00
  • 9b2a64fa6a fix(desktop): reflect env-override remote in gateway connection state yoniebans 2026-06-07 10:47:05 +02:00
  • 47518bc913 fix(desktop): check backend updates when the connection becomes remote yoniebans 2026-06-06 21:31:39 +02:00
  • cfaa46fcae fix(desktop): pre-check backend updates in poller; client button first yoniebans 2026-06-06 21:28:39 +02:00
  • 56be1a63a3 fix(desktop): split client and backend into two distinct update buttons yoniebans 2026-06-06 21:19:38 +02:00
  • 9c264555b0 fix(desktop): name the update target in the overlay; honest no-changelog copy yoniebans 2026-06-06 20:19:04 +02:00