Commit Graph

  • 130284fdcd fix(providers): declare catalog-only aliases on their plugin profiles teknium1 2026-09-13 12:20:41 -07:00
  • 117b01afa7 test: collapse minimax alias tests to one registry invariant teknium1 2026-09-13 12:20:41 -07:00
  • d55c3ad70b fix(minimax): register minimax-portal and minimax-global aliases for minimax-oauth (#107928) Julian Cruzet 2026-09-11 00:38:21 -04:00
  • 643b3f450d fix(tools): stop check_fns swallowing resolver crashes into "returned False" teknium1 2026-09-13 12:20:17 -07:00
  • aa7980d777 fix(tools): log the traceback when a check_fn raises on the cached path teknium1 2026-09-13 12:20:16 -07:00
  • b9271bcb34 chore: map steveahlstrom@gmail.com to @sjahlstrom for contributor attribution teknium1 2026-09-13 11:12:42 -07:00
  • 093c58ca77 test: cover adapter-wrapped probe stubs and repeat-probe stability teknium1 2026-09-13 11:01:51 -07:00
  • a714ff9823 fix(aux): stop probe stubs poisoning the client cache Steve Ahlstrom 2026-08-13 19:20:42 -06:00
  • 61304d5923 fmt(js): npm run fix on merge (#110132) hermes-seaeye[bot] 2026-09-13 17:58:46 +00:00
  • 68eb059863 feat(desktop): daily re-auth nudge for MCP servers with a Disable action teknium1 2026-09-13 09:43:02 -07:00
  • d8668e25ef test(web): type the shared preset lookup as ThemePresetPalette so tsc -b (the Docker build) accepts darkColors teknium1 2026-09-13 10:14:07 -07:00
  • e7657792df refactor(themes): web dashboard presets derive from the desktop palette table teknium1 2026-09-13 09:42:56 -07:00
  • 7d2bb463c4 test(desktop): load ConfigSettings once in beforeAll so the autosave test's 15s budget is not spent on the import teknium1 2026-09-13 09:26:26 -07:00
  • 5dea46d13d fix(dashboard-auth): one refresh single-flight for the cookie gate and the native route, off the event loop teknium1 2026-09-13 09:19:36 -07:00
  • f561155a70 fix(gateway): coalesce native refresh per concrete provider across hints Doud-FR 2026-09-06 23:06:15 +02:00
  • 6c27a289c3 chore: map contributor email for samfoy teknium1 2026-09-12 19:24:55 -07:00
  • e016e87d20 chore(deps): regenerate uv.lock for pillow-heif on current main Teknium 2026-09-09 02:18:34 -07:00
  • adaa6643b9 test(vision): import HEIC helpers from the defining sibling module Teknium 2026-09-09 02:17:00 -07:00
  • c83c413214 fix(vision): fail closed on a malformed ftyp box size Sam Painter 2026-07-30 23:24:19 +00:00
  • f5a7dc14c7 fix(vision): parse the ftyp compatible-brand list; don't gate AVIF on pillow-heif Sam Painter 2026-07-30 17:35:54 +00:00
  • 352d8b0929 chore(deps): use bounded pillow-heif constraint and regenerate uv.lock Sam Painter 2026-07-30 17:35:28 +00:00
  • 0a545f7fa5 feat(vision): decode HEIF/HEIC/AVIF images (iPhone photos) Samuel Painter 2026-07-20 03:57:02 +00:00
  • 42e7471c64 test: route two honcho tests that landed at tests/ root during the rebase teknium1 2026-09-13 07:10:18 -07:00
  • 76e88cae2a test: repoint cross-test imports at the moved modules; opt one backoff test out of the merged agent fixture teknium1 2026-09-13 06:39:12 -07:00
  • d10bb2ab6f test: make tests/ mirror the source tree; drop issue numbers from filenames teknium1 2026-09-13 06:27:46 -07:00
  • 422bc9bde9 fix(migrate): rollback refuses a malformed manifest before mutating; plan and run agree kshitijk4poor 2026-09-13 20:00:28 +05:30
  • 5dcd4844bd refactor(discord): one liveness-knob resolver; int knobs reject inf and fractions kshitijk4poor 2026-09-13 19:57:32 +05:30
  • 8dd0e80f29 fix(discord): drop the unreachable frame-silence dimension, keep the config warning kshitijk4poor 2026-09-13 19:44:40 +05:30
  • cef499fbb5 fix(discord): liveness probe gains a dispatch-side dimension (#109521) salch-cred 2026-09-13 14:30:54 +05:30
  • fadcff9227 fix(migrate): rollback re-run skips a detached secondary that is already running kshitijk4poor 2026-09-13 19:43:34 +05:30
  • d8cfb149b1 fix(migrate): clear the multiplexer's served record before starting secondaries; always restart the default last kshitijk4poor 2026-09-13 19:38:42 +05:30
  • f9e47aa6fe fix(migrate): write the rollback manifest before the first destructive operation joaomarcos 2026-09-13 19:36:21 +05:30
  • 043286ae68 fix(gateway): make standalone rollback recoverable KoNit-K 2026-09-13 07:57:01 +08:00
  • aa40c1d21b fix(auxiliary): wrap the Messages adapter on the profile's declared api_mode kshitijk4poor 2026-09-13 19:39:57 +05:30
  • ef754d75ba refactor(commandcode): resolve the native DeepSeek profile through the registry kshitijk4poor 2026-09-13 19:27:28 +05:30
  • 5dd8fa1daa fix(auxiliary): anthropic_messages profiles keep /reasoning reachable on aux calls kshitijk4poor 2026-09-13 19:26:25 +05:30
  • db66b21ae4 fix(copilot-acp): honor the fetch_models None-on-failure contract; bound the probe budget; refresh-proof the memo kshitijk4poor 2026-09-13 19:21:23 +05:30
  • 5c4c31cf4d refactor(agent): fail loudly on a missing turn clock; single lowercase in is_dangerous_confirmation kshitijk4poor 2026-09-13 19:10:50 +05:30
  • f296652a66 fix(agent): interrupt detection needs the executor's result shape; future-stamped confirmations expire kshitijk4poor 2026-09-13 19:05:24 +05:30
  • 820d3ca65d fix(agent): send-path canonicalization is prefix-only, clock is admission time, corrupt stamps fail closed kshitijk4poor 2026-09-12 22:55:16 +05:30
  • 401fef6e6f fix(agent): freeze turn confirmation expiry and verify wire parity joaomarcos 2026-09-08 00:03:40 -03:00
  • e5ca5207de fix(agent): unify replay history canonicalization joaomarcos 2026-09-07 16:12:07 -03:00
  • 988d471479 style(ts): sort imports/exports the way perfectionist wants after the rebase teknium1 2026-09-13 06:33:25 -07:00
  • c3edad29ba docs(shared): declare M as compactNumber's top rung teknium1 2026-09-12 23:59:30 -07:00
  • e06efbcff0 fix(ci): desktop slash-registry dump gets --check; apps/ contract JSON edits run the Python lane teknium1 2026-09-12 23:59:30 -07:00
  • c764d6d354 fix(shared): ensureContrast keeps the desktop's 0.2-step ladder; TUI chain opts into 0.05 teknium1 2026-09-12 23:59:29 -07:00
  • 3f02259518 fix(shared): fuzzyRank folds [-_.] to space on both sides like the desktop picker did teknium1 2026-09-12 23:59:29 -07:00
  • 458595a20b refactor(desktop): slash block-list derives from the Python command registry; only 5 TS-only names stay hand-typed teknium1 2026-09-12 20:39:38 -07:00
  • 057c2c85fc refactor(slash): delete the dead web slash re-implementation; one slash parser + command.dispatch narrowing in @hermes/shared teknium1 2026-09-12 20:31:57 -07:00
  • 35022e02ed refactor(themes): one sRGB color-math module in @hermes/shared; measured readableOn + fine ensureContrast ladder on both surfaces teknium1 2026-09-12 20:00:40 -07:00
  • 65ca7eac5f refactor(i18n): shared define-locale/RTL/endonym scaffolding in @hermes/shared; desktop+web forward to it teknium1 2026-09-12 20:10:15 -07:00
  • a3d259019b refactor(ts): one stripAnsi in @hermes/shared (TUI's OSC/DCS/partial-CSI coverage); desktop adopts it teknium1 2026-09-12 19:35:36 -07:00
  • 172b2a722b refactor(ts): one compactNumber and one reasoning-effort value set in @hermes/shared teknium1 2026-09-12 20:03:14 -07:00
  • a2ae8f229d refactor(ts): one fuzzy + model-search-text helper in @hermes/shared; desktop picker ranks with fuzzyRank teknium1 2026-09-12 19:39:02 -07:00
  • 158ab33518 refactor(copilot-acp): scan session configOptions once per selection; drop unused binding kshitijk4poor 2026-09-12 11:56:20 +05:30
  • d5ceff958d fix(models): memoize the Copilot ACP session probe; source it from the provider profile kshitijk4poor 2026-09-12 11:56:05 +05:30
  • 0cd897286a fix(models): discover Copilot ACP session catalog Gille 2026-09-11 15:11:16 -06:00
  • 476dbfed3a perf(honcho): peers map scans the profile directory once, not once per account row kshitijk4poor 2026-09-12 23:23:53 +05:30
  • 71f3516df2 fix(honcho): peers map reads one SDK page at a time; legacy root-level installs keep their shape kshitijk4poor 2026-09-12 23:05:12 +05:30
  • e05f6d82ce fix(honcho): default the wizard to the detected shape on every existing install Erosika 2026-09-09 16:40:27 -04:00
  • 7dacc2ed35 fix(honcho): describe what _seen_gateway_accounts can list Erosika 2026-09-08 16:12:37 -04:00
  • 0ede483479 fix(honcho): clone sessionAiPeerPrefix into new profile host blocks Erosika 2026-09-08 16:12:22 -04:00
  • e467c0ef2c fix(honcho): preview peer resolution through the runtime resolver Erosika 2026-09-08 16:12:06 -04:00
  • 0c92bf1614 fix(honcho): bust the cached gateway agent when the workspace changes Erosika 2026-09-08 16:11:25 -04:00
  • 841b768cd7 fix(honcho): keep an empty host alias map when the last alias is cleared Erosika 2026-09-08 16:10:59 -04:00
  • b1987ee515 refactor(honcho): trim the peer mapping tests to one case per behavior Erosika 2026-09-08 10:58:00 -04:00
  • 7e10f06a5a refactor(honcho): shorten the peers-map helpers Erosika 2026-09-08 10:57:51 -04:00
  • d7f7b9a5b8 test(honcho): pin the peers-map browse client to the browsed workspace Erosika 2026-09-04 14:38:01 -04:00
  • 506dcacd9f fix(honcho): list gateway accounts whose session rows predate session_key Erosika 2026-09-04 11:36:33 -04:00
  • 783d4bdffc docs(honcho): prune wizard and peers-map comments Erosika 2026-08-14 11:24:38 -04:00
  • dc7c8673d1 feat(honcho): add 'hermes honcho peers map' for interactive account-to-peer mapping Erosika 2026-08-11 11:31:54 -04:00
  • 55dfb517e4 fix(honcho): bust gateway agent cache on session-prefix flips Eli Robbins 2026-07-30 09:13:32 -04:00
  • 0a7c17159c feat(honcho): add sessionAiPeerPrefix to isolate sessions per AI peer Eli Robbins 2026-07-21 09:30:20 -04:00
  • 21180ae7e8 feat(honcho): rework the setup wizard's gateway mapping step around Honcho's peer model Erosika 2026-08-10 19:59:45 -04:00
  • c3901f7611 chore(contributors): map itnkr's email for the #83981 salvage kshitijk4poor 2026-09-12 22:53:33 +05:30
  • d14734df1f fix(honcho): thread registry rides agent.memory_provider.spawn_context_thread kshitijk4poor 2026-09-13 18:57:27 +05:30
  • f1273ed704 refactor(honcho): one reclaim-key helper, one cache-size constant, no dead writer starter kshitijk4poor 2026-09-12 23:21:47 +05:30
  • b2ee58d24a fix(honcho): prune orphaned observation flags; share the local-platform set; drop test-shape defenses kshitijk4poor 2026-09-12 22:53:19 +05:30
  • eed52456f6 fix(honcho): an author peer joins with its session's synced observation flags kshitijk4poor 2026-09-12 22:42:27 +05:30
  • 58b117ed5b test(honcho): stub the three-tuple _get_or_create_honcho_session return Erosika 2026-09-08 10:43:23 -04:00
  • c04722102f fix(honcho): declare the injection block in config_schema so the desktop panel can pin sessionStart Erosika 2026-09-10 10:41:50 -04:00
  • 29113b24d8 fix(honcho): give the writer join and its drain the shutdown deadline Erosika 2026-09-09 16:51:03 -04:00
  • 3861167d63 fix(honcho): keep a failed late save reachable for flush_all after an eviction Erosika 2026-09-09 16:48:29 -04:00
  • 0b4df46255 fix(tui-gateway): stamp the login on the session record so rebuilds keep it Erosika 2026-09-09 16:46:57 -04:00
  • 8523402db0 fix(honcho): bound the shutdown flush by the shutdown deadline Erosika 2026-09-08 16:13:08 -04:00
  • 4b916022ab fix(honcho): surface the peer notice and audit the injection on the recall sync path Erosika 2026-09-08 16:10:58 -04:00
  • d532d83eca refactor(honcho): trim duplicated tests and long docstrings Erosika 2026-09-08 11:07:17 -04:00
  • e9396ed8f4 fix(honcho): register the recall sync thread with its owner so shutdown joins it Erosika 2026-09-08 11:00:38 -04:00
  • beab8b6f27 fix(honcho): keep observation flags across a flush rebuild, never orphan an evicted session, namespace dashboard logins Erosika 2026-09-05 14:49:00 -04:00
  • c284067d75 test(honcho): declare a peerName in the cache-bounds test Erosika 2026-09-04 16:20:34 -04:00
  • 73e9ecb7e7 test(honcho): drop the duplicated TestContextTokensForwarded class Erosika 2026-09-04 16:19:09 -04:00
  • c5973cd540 feat(tui-gateway): build the agent with the authenticated dashboard user as user_id Erosika 2026-09-04 15:31:18 -04:00
  • 3da6a80d50 fix(honcho): refuse to mint a user peer when no identity or peerName exists Erosika 2026-09-04 15:31:18 -04:00
  • cc3bfc2120 fix(honcho): read the sessionStart pin defensively in the first-turn formatter Erosika 2026-09-04 16:17:41 -04:00
  • c3a5649aac fix(honcho): join every plugin thread on shutdown within one budget Erosika 2026-09-04 15:48:16 -04:00
  • 0cb2977e84 fix(honcho): cap the manager caches and keep unsynced sessions out of eviction Erosika 2026-09-04 15:44:45 -04:00
  • ff29c27003 fix(honcho): hold a per-session lock across select, send and the _synced flip Erosika 2026-09-04 15:40:17 -04:00
  • 280ac22663 fix(honcho): bound local session cache growth Aleksei Ivanov 2026-07-25 21:00:25 +04:00
  • 2614b900b8 fix(honcho): omit reasoning-contaminated session summaries 686f6c61 2026-08-29 05:56:12 +02:00
  • a4939af48b fix(memory): scope honcho observation flags per session (#98936) liuhao1024 2026-08-31 08:08:00 +08:00