Commit Graph

  • c23605ef76 fix(apps): dial primary sleep/wake reconnect at window backend not active profile fangliquanflq 2026-07-30 10:20:33 +08:00
  • 2c51abe8e1 chore: map contributor email for xkam7ar Teknium 2026-08-16 10:34:37 -07:00
  • 0a6ead0e9b fix(desktop): ignore stale remote connection attempts 604maestro 2026-07-16 14:15:33 -07:00
  • 19631b5292 fix(update): tighten gateway-side unit gates to exact/hyphenated shape Teknium 2026-08-16 10:36:50 -07:00
  • 0b42cae068 fix(update): tighten hermes-serve unit gate, dedupe fleet/cleanup restarts chelsealong 2026-08-16 04:08:13 +00:00
  • f97cc250da fix(update): restart hermes-serve systemd units alongside gateways chelsealong 2026-08-11 01:17:47 +00:00
  • 250232ff91 Revert "fix(agent): harden canonical tool call deduplication" Teknium 2026-08-16 10:45:10 -07:00
  • 587ad8748f Revert "fix(agent): preserve local reasoning timeout opt-out" Teknium 2026-08-16 10:45:10 -07:00
  • 2854fab46c docs(openviking): correct environment handling explanations ehz0ah 2026-08-17 01:44:09 +08:00
  • 38175b8c22 fix(openviking): preserve non-UTF-8 env bytes on update ehz0ah 2026-08-16 17:13:35 +08:00
  • dde7075d6c fix(openviking): read .env BOM-tolerantly when rewriting credentials Drexuxux 2026-08-05 01:17:47 +03:00
  • 4fdaadd907 fix(openviking): strip PYTHONPATH from autostarted server child env (#78153) kyssta-exe 2026-08-04 05:37:30 +00:00
  • 06b9141109 fix(state): classify structural DB corruption as its own persistence cause Teknium 2026-08-16 10:24:45 -07:00
  • 21c1fe6686 fix(tui): modified Enter and bare LF insert a newline in the composer across IDE and macOS terminals (#87854) brooklyn! 2026-08-16 12:33:23 -05:00
  • df4b65147d chore: release v0.20.2 (2026.8.16) Teknium 2026-08-16 10:24:30 -07:00
  • ddc51ec109 fix(update): reload process-scan modules at the dashboard-cleanup entry point Teknium 2026-08-16 10:18:34 -07:00
  • 5331ae28ef fix(update): reload _subprocess_compat and dashboard_procs after git pull yukinomon 2026-08-16 22:54:07 +08:00
  • d709d29f19 fix(agent): trim background_review to the enabled switch Teknium 2026-08-16 10:18:24 -07:00
  • 410c437955 fmt(js): npm run fix on merge (#87844) hermes-seaeye[bot] 2026-08-16 17:26:10 +00:00
  • b007b80cb7 fmt(js): npm run fix on merge (#87839) hermes-seaeye[bot] 2026-08-16 17:16:57 +00:00
  • 12eeadf8ac style(desktop): order @hermes/shared import before nanostores (perfectionist/sort-imports) Teknium 2026-08-16 10:08:21 -07:00
  • 9caff74408 fix(desktop): key fan-out event consumption by (connectionId, profile) Teknium 2026-08-16 02:17:59 -07:00
  • d905954634 fix(desktop): route registry 'local' entry to the genuinely-local runtime Teknium 2026-08-16 02:17:48 -07:00
  • bed7e975aa fix(desktop): omit empty rewind rebind requests poisdahl 2026-08-16 18:42:25 +02:00
  • 7095e23eb2 fix(agent): attribute background-review usage and add cost controls Ojas Sharma 2026-08-16 09:11:06 -04:00
  • 00ecb5d538 test(cli): retarget the wmic-encoding regression test at bounded_probe_run Teknium 2026-08-16 06:18:58 -07:00
  • 4e3de140c1 fix(cli): bound the Windows process-scan probes so a slow WMI scan cannot wedge hermes update (#87134) kshitij 2026-08-15 22:38:09 +05:30
  • 5b19c8ee55 fix(acp): make --acp probe tri-state, cached, and mock-safe Teknium 2026-08-16 06:20:43 -07:00
  • 877e85136f fix(acp): probe CLI for --acp support before spawning subprocess Jacob Suelyn 2026-08-15 18:44:35 -04:00
  • de254c48fb chore: map contributor email for @yflmq001 Teknium 2026-08-16 06:20:11 -07:00
  • 0816ba2f93 fix(cli): address review feedback on chat -c fail-loudly PR yflmq001 2026-08-16 06:45:03 +08:00
  • a2fcac087c fix(cli): chat -c fails loudly on stderr and gains --create-if-missing yflmq001 2026-08-15 16:04:58 +08:00
  • fccf2b718e fix(gateway): complete /loop ticks after streamed already_sent turns Adolanium 2026-08-15 14:24:50 +03:00
  • c2e94822d8 test(gitlock): pin the git-process guard in sweep tests (deflake slice 8) Teknium 2026-08-16 06:19:47 -07:00
  • 275f8d41bc fix(auth): only fall back to os.getenv on ImportError in resolve_provider (#86918 review) SHT 2026-08-16 08:11:58 +08:00
  • 047c72eead test(auth): cover profile-scoped key resolution in resolve_provider (#86917) SHT 2026-08-15 19:14:34 +08:00
  • 8ff5f13c09 fix(auth): resolve provider auto-detection keys through the profile scope (#86917) SHT 2026-08-15 19:05:24 +08:00
  • b560c0d241 docs(agents): record multiplex profile-scoped env fail-closed rule (#86905) SHT 2026-08-15 18:50:23 +08:00
  • 795e035f60 fix(cron): coerce script_path to str in the NUL guard so it can never crash (#86829, review #86832) SHT 2026-08-16 08:43:49 +08:00
  • 5c290caa9c test(cron): pin the eager NUL rejection contract for _run_job_script (#86829) SHT 2026-08-15 19:10:18 +08:00
  • 40586082e5 fix(cron): reject NUL-bearing script paths before any Path call (#76762 class) SHT 2026-08-15 16:42:17 +08:00
  • 089b437b35 fix(tui): stop queued dispatch after session close Eva 2026-08-15 18:43:31 +07:00
  • ad85feec43 fix(tui): settle session close against active turns Eva 2026-08-15 18:28:41 +07:00
  • 0a1cca5648 refactor(gateway): share breakaway marker constant QDung210 2026-08-16 01:43:32 +07:00
  • b921fdd886 fix(gateway): improve Windows detach diagnostics QDung210 2026-08-15 22:47:45 +07:00
  • a7253a6c02 fix(cli): deliver the Bedrock API key through a named provider Darko Mesaroš 2026-08-15 18:41:49 +00:00
  • b44f956dff fix(desktop-update): put --daemonized ahead of ORIGINAL_ARGS in posix.sh re-exec Yasushi Fukutake 2026-08-15 21:06:59 +09:00
  • 309cf2c5e2 fix: honor JSON-array string forms for skills.disabled and agent.disabled_toolsets Merge_Conflict - Pasi 2026-08-15 09:23:30 +00:00
  • bd0586e062 fix(update): surface config mutations applied silently during version-bump-only updates 3Nya3 2026-08-15 00:15:48 -04:00
  • 58d6bf2d61 fix(cron): log and document the .pth bootstrap fallback (#86816 review) SHT 2026-08-16 08:13:20 +08:00
  • 029a0d8c76 fix(cron): process .pth files for Windows uv-venv script jobs (#86567) SHT 2026-08-15 16:08:45 +08:00
  • 56526bc0d3 Merge pull request #87630 from kshitijk4poor/fix/kitty-extended-keys-proper kshitij 2026-08-16 15:57:33 +05:30
  • d67583ac66 fix(tui): classify repaired rows in rewind rebinds poisdahl 2026-08-16 12:27:15 +02:00
  • 2b33a09fcb Merge remote-tracking branch 'origin/main' into codex/81234-live-main-final poisdahl 2026-08-16 12:22:34 +02:00
  • 03bf85d83b fix(cli): restore Kitty keyboard protocol push and complete the extended-key alias table kshitij 2026-08-16 15:39:19 +05:30
  • 149757a63a Merge remote-tracking branch 'origin/main' into codex/81234-live-main-final poisdahl 2026-08-16 12:20:55 +02:00
  • 7ca1987459 Merge upstream main into PR 81234 poisdahl 2026-08-16 12:20:50 +02:00
  • f4c80e4243 fix(desktop): recycle live backends and sockets when a connection edit changes its target Teknium 2026-08-16 01:51:35 -07:00
  • 28c729e68f fix(desktop): tear down renderer secondaries when a registry connection is removed Teknium 2026-08-16 01:51:23 -07:00
  • 9e062912b9 fix(desktop): exclude process-less descriptors from backend pool LRU cap Teknium 2026-08-16 01:49:04 -07:00
  • 6ce7922af1 chore: map contributor email for focused-session atoms salvage Teknium 2026-08-16 03:06:01 -07:00
  • 5fa092b481 fix(desktop-sdk): address adversarial review — type honesty, real tile coverage, docs lepetitprince716-prog 2026-08-06 15:49:30 -04:00
  • a445a81279 fix(desktop-sdk): type focusedUsage as Partial<UsageStats>, fix expect arity lepetitprince716-prog 2026-08-06 15:18:04 -04:00
  • 74b7d5da2d test(desktop-sdk): contract-test the focused-session host.state atoms lepetitprince716-prog 2026-08-06 13:18:17 -04:00
  • 68bd8befd2 feat(desktop-sdk): expose focused-session state atoms to plugins lepetitprince716-prog 2026-08-06 12:23:14 -04:00
  • be38224b49 fix(desktop): lint and map contributor email for running-is-not-busy Cary Palmer 2026-08-15 19:24:19 -05:00
  • 3bc52fb9df feat(desktop): running is not busy Cary Palmer 2026-08-15 19:13:12 -05:00
  • 1e54e05227 feat(desktop): paste-anything MCP server import Teknium 2026-08-16 01:53:26 -07:00
  • 28fc9d9c0d fix(desktop): make plugin SDK turn flags follow the focused chat Teknium 2026-08-16 02:06:14 -07:00
  • 0a9337d2bb feat(desktop): expose busy turn flags on plugin SDK Adolanium 2026-08-16 11:30:27 +03:00
  • 39bf984765 fix(desktop): sync connection atoms and share the switch mutex for agent activation Teknium 2026-08-16 01:44:35 -07:00
  • 45398957b7 fix(desktop): never resolve a missing named gateway scope to the primary Teknium 2026-08-16 01:44:35 -07:00
  • ea2daa0935 docs: full multi-gateway setup guide for Hermes Desktop Teknium 2026-08-16 01:45:51 -07:00
  • 34271eb069 feat(desktop): make the multi-gateway Connections registry discoverable Teknium 2026-08-16 01:45:51 -07:00
  • 6c745e81ae fix(tools-config): stop reconfigure flow clobbering image_gen.use_gateway on managed FAL rows Teknium 2026-08-16 01:35:44 -07:00
  • 58a9062f60 fix(desktop): resolve sessions from sidebar caches David Dudok de Wit 2026-08-15 07:14:40 +02:00
  • 4e4d37f6bf fix(desktop): harden profile-scoped refreshes David Dudok de Wit 2026-08-14 23:02:37 +02:00
  • 4f670a3f95 fix(desktop): reject stale profile refreshes David Dudok de Wit 2026-08-14 22:24:37 +02:00
  • 8477a5a83d docs(desktop): document profile scope helpers David Dudok de Wit 2026-08-14 21:47:22 +02:00
  • a0f22234bc fix(desktop): ignore stale messaging page responses David Dudok de Wit 2026-08-14 21:44:11 +02:00
  • 1f24b3ed2e fix(desktop): retain messaging totals per profile David Dudok de Wit 2026-08-14 21:34:40 +02:00
  • e264b48394 fix(desktop): scope messaging to active remote profile David Dudok de Wit 2026-08-11 07:47:08 +02:00
  • 0a3e61cf07 fmt(js): npm run fix on merge (#87607) hermes-seaeye[bot] 2026-08-16 09:43:56 +00:00
  • 1c3fbd21ae feat(desktop): background MCP health checks with re-auth nudges Teknium 2026-08-16 01:56:59 -07:00
  • 5d33efd990 fmt(js): npm run fix on merge (#87599) hermes-seaeye[bot] 2026-08-16 09:32:26 +00:00
  • 56eafcff3c feat(desktop): hermes:// deep link to install MCP servers with explicit confirmation Teknium 2026-08-16 01:59:25 -07:00
  • 3e0bf6dcaa fix(desktop): hoist GatewayMock type into #82462 edit recovery suite rainbowgits 2026-08-09 17:12:27 +03:00
  • e14b095f20 fix(tui): map lineage edit ordinals past compression prefix rainbowgits 2026-08-09 16:59:54 +03:00
  • e22fa90769 feat(desktop): MCP fleet cost/usage overlay with schema token estimates and 30-day usage Teknium 2026-08-16 01:56:35 -07:00
  • 577093def2 perf(desktop): hydrate transcripts with a small tail page + on-demand older-page backfill Teknium 2026-08-16 01:07:36 -07:00
  • c6db20726a fix(desktop): give Windows start-marker PowerShell probe a 30s budget Teknium 2026-08-16 01:10:51 -07:00
  • c3d74603aa fix(desktop): avoid PowerShell parent marker boot gate yu-xin-c 2026-08-16 02:22:30 +08:00
  • f325008ebf chore(contributors): map emails for P2-sweep salvage wave Teknium 2026-08-16 01:42:26 -07:00
  • 8033389662 fix(desktop): match custom provider aliases in model catalog menu Teknium 2026-08-16 01:14:39 -07:00
  • eb2dceb4d4 fix(desktop): show failed status for timed-out subagents in fallback stream path Teknium 2026-08-16 01:09:39 -07:00
  • 25fabcf8eb fix(telegram): keep /loop and synthetic sends in the active DM topic Teknium 2026-08-16 01:11:24 -07:00
  • 1e6717baf2 fix(web_server): discover root user plugins under profile-scoped processes Teknium 2026-08-16 01:09:59 -07:00
  • 4ce0d64be4 test(caching): pin signal precedence and the openrouter-host opt-out kshitij 2026-08-16 13:40:25 +05:30
  • 0038d96b78 perf(caching): narrow the widened capability lookup to the LiteLLM grant kshitij 2026-08-16 13:32:06 +05:30
  • 435d6f30b5 fix(caching): match the litellm provider id token-wise too kshitij 2026-08-16 13:28:21 +05:30