Commit Graph

  • 9146f4c851 fix(evals): explicit encoding on all file I/O (ruff PLW1514) Teknium 2026-08-15 17:07:46 -07:00
  • 44536bd41b docs(evals): 4-transcript compaction scorecard Teknium 2026-08-15 17:00:55 -07:00
  • 31ca1200ef feat(compression): field-proven summarizer prompt upgrades Teknium 2026-08-15 16:29:59 -07:00
  • c4bbb14e52 feat(compression): mechanical anchor index + region-scoping tripwire Teknium 2026-08-15 16:28:52 -07:00
  • 7a82457ede feat(compression): digest noise filter + FTS5 recovery sim + digest-aware query hints Teknium 2026-08-15 15:47:53 -07:00
  • 8fe9025abd feat(compression): lean tail mode + recovery-aware eval arm Teknium 2026-08-15 15:24:47 -07:00
  • 33242d5ee0 feat(evals): compaction recall eval harness Teknium 2026-08-15 14:57:20 -07:00
  • 9c58a78a7d feat(desktop): Capabilities-wide profile scoping + one-click hub installs on the Skills tab Teknium 2026-08-15 15:50:16 -07:00
  • 951ae62ffc test(computer-use): pin 0.17+ split refs/content_refs merge behavior Teknium 2026-08-15 15:14:03 -07:00
  • bbd3462e25 fix(computer-use): merge refs+content_refs in _ref_map for cua-driver 0.17 weisiwu 2026-08-06 00:34:41 +08:00
  • 17c7b0bebd fmt(js): npm run fix on merge (#87296) hermes-seaeye[bot] 2026-08-15 22:15:27 +00:00
  • 2e9dcb7c55 fix(gateway): session.history ships durable row_id stamps Teknium 2026-08-15 15:01:48 -07:00
  • 3e8ab06107 fix(desktop): never send ordinal-only truncation — resolve durable row ids by content Teknium 2026-08-15 14:51:58 -07:00
  • c2a50a8662 fix(desktop): skip failed turns in the backend-facing user ordinal space vondelomlo 2026-08-15 14:51:42 -07:00
  • 20cf326bd1 fix(computer-use): align browser authorization with live-verified cua-driver 0.19.3 contract Teknium 2026-08-14 15:31:11 -07:00
  • 48dd9c87cf feat(computer-use): user-facing authorization for cua-driver browser attachment Teknium 2026-08-14 13:50:20 -07:00
  • fe0a56ed16 fix(nemo_relay): bound plugin Relay marks so a wedged native pipeline cannot stall the agent Teknium 2026-08-15 14:23:45 -07:00
  • 92c998c86c fix(update): restore quarantined hermes.exe shims after no-op installs on Windows Teknium 2026-08-15 13:46:49 -07:00
  • 763b10c320 fix(gateway): run session-finalize plugin hooks off-loop and bounded Teknium 2026-08-15 13:36:38 -07:00
  • 37280c7e0c Merge remote-tracking branch 'origin/main' into codex/81234-live-main-final poisdahl 2026-08-15 23:03:10 +02:00
  • fcea2175e2 Merge remote-tracking branch 'origin/main' into codex/81234-live-main-final poisdahl 2026-08-15 23:02:54 +02:00
  • 0c50bdbdea fmt(js): npm run fix on merge (#87257) hermes-seaeye[bot] 2026-08-15 20:44:31 +00:00
  • 67ee481621 fix(gateway): preserve pending transcript state on failed rewinds poisdahl 2026-08-15 22:43:00 +02:00
  • 9c7f92bf93 fmt(js): npm run fix on merge (#87251) hermes-seaeye[bot] 2026-08-15 20:38:02 +00:00
  • 3863de3155 revert(gateway): keep profile truncation routing out of scope fangliquanflq 2026-08-16 01:11:29 +08:00
  • 0640fe7119 fix(gateway): route truncation writes to profile database fangliquanflq 2026-08-16 01:02:18 +08:00
  • 79b7d969d3 fix(gateway): reject unstamped durable ordinal rewinds fangliquanflq 2026-08-16 00:16:26 +08:00
  • eec4d5ec19 style: order deep-parent fixture import before siblings (perfectionist/sort-imports) Yingliang Zhang 2026-08-13 08:48:49 +08:00
  • 9f78a0d37f fix(desktop): preserve turn-elapsed timer across session switches Yingliang Zhang 2026-07-31 14:34:54 +08:00
  • 9859e8852f chore: map 807847218@qq.com -> Tommy00748 for attribution audit Teknium 2026-08-15 13:21:30 -07:00
  • 93a9b2318f feat(desktop): show per-turn wall-clock duration in the transcript Tommy00748 2026-08-12 17:05:08 +08:00
  • a525bbed0e fix(update): avoid cryptography self-lock on Windows ducky_56789 2026-08-03 15:51:35 +07:00
  • 4b583e4476 fix(desktop): discriminate backend-confirmed turns with turnLive so the settle gate survives submit-time clock seeding Teknium 2026-08-15 13:10:19 -07:00
  • 3e46389e40 fix(desktop): settle a turn that ends with no assistant payload briandevans 2026-07-29 08:45:31 -07:00
  • 165c889e5b fix(cli): stop pushing Kitty keyboard protocol that breaks Ctrl+C kshitij 2026-08-15 20:51:53 +05:30
  • 45af7a71fc fmt(js): npm run fix on merge (#86935) hermes-seaeye[bot] 2026-08-15 11:39:10 +00:00
  • bda83a4737 style: satisfy desktop eslint (curly braces, import order) Teknium 2026-08-15 04:29:17 -07:00
  • 07161e1da4 chore: map contributor email for @RGerrish Teknium 2026-08-15 04:21:55 -07:00
  • ed4f91c4eb fix(update): widen stale-lock self-heal to banner and desktop; align with compare-API status Teknium 2026-08-15 04:21:46 -07:00
  • 7fe3bf042b fix(update): self-heal stale git locks and stop false 'update available' on shallow clones RGerrish 2026-08-06 10:34:44 -07:00
  • c9a806e9d2 fix(browser): pin named sessions to their own tab on shared browsers Teknium 2026-08-15 04:14:16 -07:00
  • f70277bc70 fix(desktop): arm the turn progress timer at submit instead of waiting for message.start Teknium 2026-08-15 04:15:47 -07:00
  • 56e5385e96 fix(desktop): stop blocking the image submit path on vision pre-analysis Teknium 2026-08-15 04:12:22 -07:00
  • 12859e9eb5 docs: add Connecting Desktop to Many Hermes Instances guide Teknium 2026-08-15 04:08:59 -07:00
  • fe63353cbb fix(tools-config): stop clobbering image_gen.use_gateway on Nous-managed FAL picks Teknium 2026-08-15 03:57:28 -07:00
  • bb4f680f22 fix(browser): named browser_exec sessions compose with every backend Teknium 2026-08-15 03:51:57 -07:00
  • 3d5f450781 fmt(js): npm run fix on merge (#86915) hermes-seaeye[bot] 2026-08-15 11:02:12 +00:00
  • bfd9cef389 fix(worktree): deepen shallow clones so worktree cleanup can verify push state Teknium 2026-08-15 03:35:02 -07:00
  • 3671529e9d feat(sdk): export route-decoupled McpTab + ToolsetConfigPanel for plugins (#86896) Teknium 2026-08-15 03:55:51 -07:00
  • b70bd03b3c fix(updater): mark PID probe POSIX-only fangliquanflq 2026-08-15 16:37:47 +08:00
  • d528f4da00 fix(updater): defer native parser imports after recovery fangliquanflq 2026-08-15 15:34:11 +08:00
  • 97051703ae fix(updater): keep recovered retries native-safe fangliquanflq 2026-08-15 15:26:55 +08:00
  • 8f5e5e49a2 fix(updater): recover deferred installs on update retry fangliquanflq 2026-08-15 14:54:36 +08:00
  • efdd715f8a fix(gateway): resolve the profile-aware scheduled-task name in the reaper guard Teknium 2026-08-15 03:25:14 -07:00
  • 2795b2ab9f fix(gateway): treat a Running HermesGateway scheduled task as a supervisor hutao562 2026-08-15 16:33:58 +08:00
  • bd3a966c0e fix(cron): log the pre-dispatch stale-claim reap instead of swallowing it Teknium 2026-08-15 03:22:02 -07:00
  • 22e638db7c fix(cron): reap stale execution claims before a one-shot hermes cron run dispatch ygd58 2026-08-15 05:25:33 +00:00
  • 4ef56cef4c fix(auth): bound the no-TTL key_cmd token cache; docs for key_cmd Teknium 2026-08-15 03:08:01 -07:00
  • 6efab28726 feat(auth): add key_cmd credential source for custom providers LordMelkor 2026-08-12 22:45:26 -04:00
  • aff19d0251 feat(desktop): multi-source agents end-to-end — sockets, roster, SDK, fan-out updates Teknium 2026-08-15 02:25:35 -07:00
  • d65b7d0760 Merge remote-tracking branch 'origin/main' into codex/81234-live-main-final poisdahl 2026-08-15 12:05:28 +02:00
  • 3f075d41dd Merge remote-tracking branch 'origin/main' into codex/81234-live-main-final poisdahl 2026-08-15 12:05:14 +02:00
  • 7a16840add fix(compression): couple pruned-skill reload instruction to the preserved todo snapshot Teknium 2026-08-15 02:05:45 -07:00
  • 8fdfe04371 fix(update): probe gateway loop liveness before drain; bounded escalation for wedged gateways Teknium 2026-08-15 02:09:03 -07:00
  • be083358b2 feat(tui_gateway): INFO 'prompt accepted / turn finished' records on the Desktop/TUI turn path Teknium 2026-08-15 02:11:08 -07:00
  • e729055a56 test(delegate): regression for #86632 — cron sync fallback must return after child completes Teknium 2026-08-15 02:36:02 -07:00
  • ece3bc7d52 fix(agent): skip the automatic background review inside delegation subagents PRATHAMESH75 2026-08-14 12:18:34 +05:30
  • 0fc2a10d82 fix(cron): stop one-shot CLI cron run from orphaning the job; reap dead-owner claims on tick Teknium 2026-08-15 02:05:49 -07:00
  • 5b05e51f2e fmt(js): npm run fix on merge (#86876) hermes-seaeye[bot] 2026-08-15 09:33:47 +00:00
  • 0d1828294a fix(desktop): re-target find scope on a keep-alive surface flip (#81726) Chen Jin 2026-08-13 16:49:06 +08:00
  • 041cbb5e48 style(desktop): add missing trailing newlines to find-in-page files (#81726) Chen Jin 2026-08-13 10:45:49 +08:00
  • c856c5f6db fix(desktop): keep find-in-page highlights consistent across React re-renders (#81726) Chen Jin 2026-08-12 11:22:25 +08:00
  • 4e86caa1e2 fix(desktop): re-wrap on findNext when stale marks no longer cover all matches (#81778) Chen Jin 2026-08-09 18:01:51 +08:00
  • 0ea7349336 fix(desktop): case-insensitive fast-path in find-in-page stepping (#81778) Chen Jin 2026-08-09 13:02:56 +08:00
  • 7ebef79c65 fix(desktop): resume sibling traversal after a fully-consumed text node match Chen Jin 2026-08-09 04:17:20 +08:00
  • ab3b7394b1 fix(desktop): scope Ctrl+F find to the current chat view (#81726) Chen Jin 2026-08-08 21:51:20 +08:00
  • 8711f2c005 fix(update): make the self-lock deferral honest — fire only when the swap is at risk (#86735, #86780, #86781) Teknium 2026-08-15 02:05:58 -07:00
  • 0d00ebef79 fix(state): bound the state.db repair loop and stop dead-backup accumulation (#86747) Teknium 2026-08-15 02:14:57 -07:00
  • ca8a47e276 fix(desktop): keep find bar out of its results Jony 2026-07-29 00:22:48 +08:00
  • 62d3ef683c fix(tests): subprocess-surviving isolation marker closes the #82770 fixture escape Teknium 2026-08-15 02:07:39 -07:00
  • c0684e4223 fix(state): make the pytest-launcher match platform-independent joaomarcos 2026-08-09 21:20:51 -03:00
  • f5163bf83b fix(state): import Set for the routing-cleanup annotation joaomarcos 2026-08-09 21:11:58 -03:00
  • 3f026fe210 test(state): assert the live-DB guard against the real platform root joaomarcos 2026-08-09 20:58:54 -03:00
  • 174ce8770d fix(state): arm the live-DB guard by process ancestry, not env alone joaomarcos 2026-08-09 20:42:53 -03:00
  • e0c73bfece Merge pull request #86847 from NousResearch/salvage/72959-titlebar-tool-count Teknium 2026-08-15 02:14:49 -07:00
  • d8536709b7 fix(desktop): re-measure find-bar offset when the files pane toggles or resizes Teknium 2026-08-15 01:56:43 -07:00
  • eaef39df18 fix(desktop): position find bar clear of the files pane when open songoten 2026-08-10 09:54:54 +07:00
  • 279ec2f75b style(desktop): blank line before statement in open-find-bar release (lint) Teknium 2026-08-15 01:54:47 -07:00
  • f5e531ded0 fix(desktop): gate the Ctrl/Cmd+F main-process hook to Linux only (#81727) Chen Jin 2026-08-13 10:27:34 +08:00
  • 75f0602301 test(desktop): cover the real macOS Cmd+F chord in the main-process handler (#81727) Chen Jin 2026-08-12 11:11:55 +08:00
  • 2d51f6d022 style(desktop): use top-level BrowserWindow type import in find-in-page tests Chen Jin 2026-08-08 22:54:03 +08:00
  • d3193da3b1 fix(desktop): claim Ctrl/Cmd+F in main process so Pop!_OS / GNOME doesn't eat it Chen Jin 2026-08-08 21:46:44 +08:00
  • ca5c04818b feat: bare /save shows a usage card instead of exporting Teknium 2026-08-15 01:49:48 -07:00
  • e5a2c80c0e fix: harden /save for test doubles, async session-store boundary, snapshot shape pin Teknium 2026-08-15 01:02:48 -07:00
  • 26aa12337a feat: /save exports the current session as json, md, or html on all platforms Teknium 2026-08-15 00:49:51 -07:00
  • edf6d2a074 fix(cli): coalesce None title/model in single-session HTML export briandevans 2026-07-10 12:42:00 -07:00
  • 23ad35b7fa feat: Add /export command for session export (Markdown/JSON) to CLI and Gateway ag9920 2026-04-09 10:11:15 +08:00
  • 883b57cbd8 feat(desktop): route backends by (connection, profile) — registry-scoped pool keys Teknium 2026-08-15 01:51:01 -07:00
  • 467ec9208a chore: map content@tyfpro.com -> tyfcontent for #85181 salvage Teknium 2026-08-15 01:52:41 -07:00
  • d059239aa4 fix(desktop): space out find-bar buttons and anchor below titlebar tyfpro 2026-08-13 17:23:06 +08:00