Commit Graph

  • 2c6dcf91c7 feat(desktop): keep large gateway registries searchable David Dudok de Wit 2026-08-18 12:07:42 +02:00
  • 0a36fa7fbd fix(desktop): keep remote bot identity visible David Dudok de Wit 2026-08-18 10:20:00 +02:00
  • 72fc5ab7ca fix(desktop): use gateway terminology in connection UI David Dudok de Wit 2026-08-18 10:19:52 +02:00
  • 3095ac54db docs(desktop): clarify connection settings copy David Dudok de Wit 2026-08-17 22:35:18 +02:00
  • 2228bc7d88 feat(desktop): remember the last used source David Dudok de Wit 2026-08-17 14:00:47 +02:00
  • ccd30f955c feat(desktop): distinguish sources from profiles David Dudok de Wit 2026-08-17 13:28:39 +02:00
  • 0ab0ed54ff feat(desktop): clarify active and default connections David Dudok de Wit 2026-08-17 11:53:14 +02:00
  • 4ea516b8d4 docs(desktop): explain multi-source session scoping David Dudok de Wit 2026-08-17 11:05:23 +02:00
  • fa73b45d34 fix(desktop): isolate state across source switches David Dudok de Wit 2026-08-17 11:05:17 +02:00
  • 0ca7443824 feat(desktop): switch sources from the Sessions rail David Dudok de Wit 2026-08-17 11:05:04 +02:00
  • 7245b022db feat(desktop): route REST through registered sources David Dudok de Wit 2026-08-17 11:04:49 +02:00
  • 8e5f55f83b feat(hermes-bots): add a collapsible group activity view amanning3390 2026-08-18 16:13:40 -05:00
  • 589bee99cf fix(bot-mode): never resubmit into a still-running stranded group member pierrenode 2026-08-18 08:45:15 +03:00
  • a6bada232c feat(mcp): per-server oauth.user_agent for token-endpoint requests (#75576) Teknium 2026-08-18 20:23:05 -07:00
  • d440891204 test(desktop): update canonical-chat-identity expectation for salvaged PR #89031 Teknium 2026-08-18 21:15:35 -07:00
  • ed47d41dc9 fix(desktop): bot navigation no longer forces the all-profiles sidebar on marketing2981 2026-08-18 21:15:35 -07:00
  • af3373f7c8 test: follow-up for salvaged PR #89020 — focused-highlight contract includes the !activeGroup guard Teknium 2026-08-18 21:15:45 -07:00
  • 80f080b6ed fix(bot-mode): highlight selected group chat Shawn Wang 2026-08-18 16:04:06 +08:00
  • 3809f740c6 fix(bot-mode): reseed $selectedBot on register so re-enabling never leaves it stale chelsealong 2026-08-18 21:19:00 -07:00
  • 35078e849b docs: surface Bot Mode in docs landing paths Jaime Henriques 2026-08-18 16:13:19 +01:00
  • 00e9a32454 fix(desktop): keep Bot Mode routines docked David Dudok de Wit 2026-08-18 17:09:53 +02:00
  • 104ec97595 fix(bot-mode): group room preview shows the bot handle, not @default Jay 2026-08-18 22:48:58 +01:00
  • cb0fd836ac feat: Bot Mode blob avatars gain 4 new silhouettes via blobatar 2.0.0 Teknium 2026-08-18 20:47:35 -07:00
  • 395c70d616 fmt(js): npm run fix on merge (#89703) hermes-seaeye[bot] 2026-08-19 04:05:24 +00:00
  • 0b879298a7 feat(desktop): browser-bar controls for the address and the page ethernet 2026-08-18 23:40:15 -04:00
  • 1314a539c2 refactor(desktop): custom translated context menus across the app ethernet 2026-08-18 23:40:01 -04:00
  • 5dd15872a6 fix: never evict pinned CIMD sockets from the callback reservation FIFO Teknium 2026-08-18 16:50:01 -07:00
  • 0b588cb3a4 MCP CIMD auth rob-maron 2026-08-11 14:17:11 -04:00
  • bdd0a79c6a fix(goals): /goal resume actually restarts work after budget exhaustion Teknium 2026-08-18 16:43:42 -07:00
  • 51013e9ae0 fix(desktop): /goal clear removes the Goal paused card immediately Teknium 2026-08-18 16:33:38 -07:00
  • 23c1c9815f fix(desktop): Bots sidebar highlight and Cronjobs tile now follow the chat on screen Teknium 2026-08-18 16:47:05 -07:00
  • 74f99af470 feat(desktop): agent-applied layout presets — apply_layout joins the desktop_ui toolset Brooklyn Nicholson 2026-08-18 20:57:12 -05:00
  • b7bed2419e fmt(js): npm run fix on merge (#89619) hermes-seaeye[bot] 2026-08-19 01:35:26 +00:00
  • 66bb77cbf9 docs(clarify): advertise the questions batch in the tool description ethernet 2026-08-18 21:23:21 -04:00
  • d9f98fe071 feat(tui): restore the earlier answer when a batch question is re-visited ethernet 2026-08-18 21:14:53 -04:00
  • 9a9015dfa8 test(desktop): batch clarify E2E spec and mock trigger ethernet 2026-08-18 20:33:09 -04:00
  • 96b17787c7 feat(tui): Tab cycles batch clarify questions directly ethernet 2026-08-18 20:18:16 -04:00
  • 100380bbf5 feat(cli): batch clarify back-navigation and answer visibility ethernet 2026-08-18 20:14:22 -04:00
  • 25c6516607 feat(desktop): single confirm for the batch clarify card ethernet 2026-08-18 20:06:10 -04:00
  • 838c4692bc fix(desktop): merge duplicate batch clarify cards ethernet 2026-08-18 17:37:41 -04:00
  • 86a6865e6e docs: describe multi-question clarify batches per surface ethernet 2026-08-18 16:37:23 -04:00
  • b4526d46d0 feat(cli): compact multi-question clarify panel ethernet 2026-08-18 16:34:56 -04:00
  • a9b8d69a11 feat(tui): compact multi-question clarify prompt ethernet 2026-08-18 16:21:37 -04:00
  • e0d8a2eb89 feat(desktop): multi-question clarify card with per-question locks ethernet 2026-08-18 16:12:58 -04:00
  • 879d6a4c78 feat(tui_gateway): batch clarify bridge with per-question locks ethernet 2026-08-18 16:00:19 -04:00
  • bd8b658a63 feat(clarify): accept a questions batch in the clarify tool core ethernet 2026-08-18 15:49:39 -04:00
  • 1f234a1033 fix(nix): let the install-method stamp name a home-manager install ethernet 2026-08-18 20:23:07 -04:00
  • 00c3872882 feat(ci): add nix flake check as unrequired job ethernet 2026-08-18 18:00:56 -04:00
  • 1dbe469276 refactor(ci): hoist docker detect-changes into the .py file ethernet 2026-08-18 18:00:56 -04:00
  • d5a9c2ba6c feat(nix): home-manager module, shared with the NixOS module ethernet 2026-08-11 20:25:42 -04:00
  • 3c675019f1 fix(aux): retry once without response_format when a provider rejects it ethernet 2026-08-18 20:28:05 -04:00
  • 8f2d61e3de fix(aux): translate top-level response_format kwarg on the Anthropic adapter ethernet 2026-08-18 20:24:04 -04:00
  • f709bd8445 fix(aux): translate response_format to output_config.format for anthropic transport Soju06 2026-08-12 05:30:57 +00:00
  • 534f8d4fb0 fix(relay): WAN-friendly keepalive tuning (ping_interval=30, ping_timeout=60) Victor Kyriazakos 2026-08-19 00:22:01 +00:00
  • a7946f6502 fix(relay): fail sends fast while the reconnect supervisor is mid-redial Victor Kyriazakos 2026-08-19 00:21:35 +00:00
  • d2975f4219 fix(relay): _read_loop fails in-flight pending futures on any exit Victor Kyriazakos 2026-08-19 00:21:18 +00:00
  • 2163f7f8ca fmt(js): npm run fix on merge (#89580) hermes-seaeye[bot] 2026-08-19 00:20:52 +00:00
  • 4ac938ddec feat(desktop): sessions/bots tabs are show/hide chrome — no close gestures, right-click + Cmd-K toggles Teknium 2026-08-18 17:03:47 -07:00
  • 34d1aed3f1 fix(desktop): hide close affordance on navigation tabs Calvin Ng 2026-08-19 09:30:59 +10:00
  • c69b6471e6 fix(gateway): real user text stays clean in the transcript on resume-pending turns (#86580) Teknium 2026-08-18 16:37:25 -07:00
  • 0cc26777bb fix(gateway): persist resume recovery notes andyst-dev 2026-08-15 09:05:25 +02:00
  • 0c5f195ee2 docs: document one-click plugin install links (hermes://plugin/install) Teknium 2026-08-18 16:33:51 -07:00
  • 210cdb0ed3 fix(agent): legacy hidden redirect placeholders get the neutral wire payload at projection time (#88955) Teknium 2026-08-18 16:09:47 -07:00
  • 693c0e1c62 chore: remove case-colliding agent@Agents-Mac-mini.local contributor entries Axl Ibiza, MBA 2026-08-18 17:34:16 -05:00
  • 0ee9bc8d1e fix(agent): give interrupted-turn hidden placeholder a neutral provider-replay sidecar Axl Ibiza, MBA 2026-08-18 17:34:16 -05:00
  • 97b41f8cf3 feat(bot-mode): group chats accept PDFs, files, and drag & drop Teknium 2026-08-18 16:04:01 -07:00
  • 9d86ac62b4 test: shrink the goal-DB timing tests to sub-second wall time Teknium 2026-08-18 15:57:53 -07:00
  • 6e67841a9a refactor(goals): share one dropped-write warning across managers ethernet 2026-08-18 17:55:29 -04:00
  • 46d8cf0be3 fix(gateway): /loop paths warm the SessionDB cache off-loop ethernet 2026-08-18 12:34:52 -04:00
  • 246477a809 fix(gateway): /goal no longer lies when state.db init is slow ethernet 2026-08-18 12:05:28 -04:00
  • a77ee88ce2 feat: Bot Mode avatars default to deterministic blob faces drawn from the agent's name Teknium 2026-08-18 11:39:55 -07:00
  • f8767d1e71 perf(desktop): durable transcript-tail cache — bot wakes paint at ~0ms Teknium 2026-08-18 15:24:27 -07:00
  • 5ce09b3c1e perf(desktop): Bot Mode wakes paint-first — transcript paint completes the wake instead of the full runtime boot (#89206 class) Teknium 2026-08-18 14:59:58 -07:00
  • b359db72ee feat(bot-mode): group chats accept image attachments every responding bot sees Teknium 2026-08-18 14:22:26 -07:00
  • c70e15251d fix(tests): goal-verdict tests stop flaking when SessionDB init overruns the loop-thread grace window Teknium 2026-08-18 14:42:52 -07:00
  • f0f4f29e27 docs(desktop): state one fallthrough contract at the agent seam Jack Lau 2026-08-16 21:49:41 -05:00
  • 4e520f0850 fix(desktop): guard the profile publication on its activation result too Jack Lau 2026-08-16 21:26:38 -05:00
  • 162aa6d72a refactor(desktop): wrap the prepareGatewayForAgent signature at the project width Jack Lau 2026-08-16 19:38:45 -05:00
  • 053eb7aab0 fix(desktop): publish a gateway switch in one nanostores batch Jack Lau 2026-08-16 19:34:30 -05:00
  • 20ccf88acd fix(desktop): fail the agent switch closed when its descriptor lookup rejects Jack Lau 2026-08-16 08:13:29 -05:00
  • d0e0951cf1 fix(desktop): publish the agent activation atomically too Jack Lau 2026-08-16 04:57:55 -05:00
  • d57f94a330 fix(desktop): publish gateway, profile, and connection descriptor atomically on a profile switch Jack Lau 2026-08-13 01:16:54 -05:00
  • 19591aa390 fmt(js): npm run fix on merge (#89501) hermes-seaeye[bot] 2026-08-18 21:51:44 +00:00
  • 359e09fd65 feat(desktop): one-click plugin install via hermes:// deeplinks seref 2026-08-18 13:42:19 -07:00
  • 72f9e01497 fmt(js): npm run fix on merge (#89492) hermes-seaeye[bot] 2026-08-18 21:38:17 +00:00
  • ae162f7e5c fix(desktop): clear the theme preview at palette close start ethernet 2026-08-18 17:24:40 -04:00
  • 1e3106197b fix(desktop): read the palette highlight from the cmdk store ethernet 2026-08-18 17:15:10 -04:00
  • 40fccbf082 feat(desktop): live-preview themes from the palette highlight ethernet 2026-08-18 16:53:05 -04:00
  • 052fe7240a fix(providers): plugin-profile fallback skips endpoint-less placeholder profiles Teknium 2026-08-18 13:02:26 -07:00
  • c7d0f6c35f fix(providers): honor a custom base_url over models_url in fetch_models Teknium 2026-08-18 12:51:18 -07:00
  • 7072fc4f87 fix(providers): resolve plugin-registered provider profiles in get_provider greyvito 2026-08-18 09:10:36 +07:00
  • f5ea3fa9cb fix(commandcode): accept base_url kwarg in fetch_models overrides greyvito 2026-08-18 09:05:28 +07:00
  • d354af5e12 feat(desktop): unified Sessions list shows every connected gateway's chats (#88880) Teknium 2026-08-18 13:41:50 -07:00
  • aae96913df fix(desktop): register plugin notify handlers only after guards pass; re-resolve activate at the IPC boundary Teknium 2026-08-18 13:35:34 -07:00
  • 73ddf6665c feat(desktop): rich plugin OS notifications with deeplink activation seref 2026-08-18 13:31:26 -07:00
  • 72b7c6c8d1 fix(models): keep discovery sentinels out of the user-facing models mapping Teknium 2026-08-18 13:29:47 -07:00
  • 015f9990c6 fix(models): persist named custom catalog identity Vadelma 2026-08-17 23:11:48 -07:00
  • 4daaf1e619 fix(acp): preserve colon-bearing custom provider prefixes Vadelma 2026-08-09 00:41:49 -07:00
  • 7fb6b28ec8 fix(models): complete selector parity safeguards Vadelma 2026-08-09 00:38:51 -07:00
  • 81e813507f fix(models): preserve empty catalog and custom model semantics Vadelma 2026-08-09 00:34:47 -07:00