Commit Graph

  • 8727e67295 fix(runtime): preserve resolved fork metadata kshitijk4poor 2026-07-10 17:57:15 +05:30
  • 97e9c64664 fix(runtime): preserve resolved fork metadata kshitijk4poor 2026-07-10 17:57:15 +05:30
  • f39c88befb test(curator): assert review fork forwards pool and overrides infinitycrew39 2026-07-09 23:50:26 +07:00
  • 304cdbdc77 fix(curator): forward credential pool from runtime resolution infinitycrew39 2026-07-09 23:50:26 +07:00
  • d37090ac36 test(tui): cover profile-local MCP discovery kshitijk4poor 2026-07-10 13:25:07 +05:30
  • 623165a640 fix(tui): discover MCP tools in slash workers HexLab98 2026-07-10 13:24:25 +05:30
  • dfdc3156fb fix(models): remove unavailable OpenCode Zen free models (#61163) gigakun3030 2026-07-10 18:25:50 +06:00
  • 8fa0d8bbbb test(auth): pin runtime routing persistence on failure kshitijk4poor 2026-07-10 13:35:44 +05:30
  • 0e67c7231d fix(auth): validate and persist shared Nous routing kshitijk4poor 2026-07-10 13:32:34 +05:30
  • 03b8a00e26 fix(auth): recompute Nous routing after shared recovery kshitijk4poor 2026-07-10 13:26:47 +05:30
  • ca6513542d fix(auth): recover runtime Nous token from shared store Sami Rusani 2026-07-07 09:04:33 +02:00
  • 3aaf7e3876 feat(desktop): TikTok-style vibe hearts on a reusable particle system Brooklyn Nicholson 2026-07-10 05:42:14 -05:00
  • fbefb5c075 refactor(tui): drive the vibe heart from the core reaction event Brooklyn Nicholson 2026-07-10 05:42:08 -05:00
  • 0e2adf9dad feat(gateway,cli): emit + consume the reaction signal Brooklyn Nicholson 2026-07-10 05:42:04 -05:00
  • 422d9da9bd feat(agent): core affection reaction detector + reaction_callback Brooklyn Nicholson 2026-07-10 05:41:59 -05:00
  • caf557be5b Merge pull request #61973 from NousResearch/bb/desktop-tip-stuck brooklyn! 2026-07-10 04:03:15 -05:00
  • 29f3dc0809 fix(desktop): stop Tip from sticking open and blocking clicks Brooklyn Nicholson 2026-07-10 04:00:32 -05:00
  • a9f3f08700 Merge pull request #61916 from NousResearch/bb/desktop-gateway-switch-ux brooklyn! 2026-07-10 03:16:09 -05:00
  • 79a104d037 Merge pull request #61912 from NousResearch/bb/salvage-55402-desktop-cloud-mode brooklyn! 2026-07-10 03:15:59 -05:00
  • b3bde1fbee feat(desktop): soft gateway switch + gateway-settings polish Brooklyn Nicholson 2026-07-10 02:51:59 -05:00
  • a0032f5f92 fix(routing): preserve profile and delegation parity kshitijk4poor 2026-07-10 12:14:36 +05:30
  • 3aeaf3755d fix(nous): forward provider routing through Portal Gille 2026-07-09 20:09:44 -06:00
  • 69f1460c3d test(model): isolate custom provider discovery kshitijk4poor 2026-07-10 12:38:09 +05:30
  • 7628f2770a test(model): assert explicit catalogs never probe kshitijk4poor 2026-07-10 12:21:07 +05:30
  • 0629caac62 fix(model): derive catalog policy from declarations kshitijk4poor 2026-07-10 12:16:02 +05:30
  • 5f00f36ba9 fix(model): probe no-key custom provider catalogs luyifan 2026-06-30 04:29:02 +08:00
  • 46cf87be16 Merge pull request #61935 from NousResearch/bb/salvage-59902-bootstrap-repin brooklyn! 2026-07-10 02:38:44 -05:00
  • 6207d68948 fix(desktop): prevent bootstrap stale commit repin on existing checkouts Brooklyn Nicholson 2026-07-10 02:29:58 -05:00
  • 678be9f1d8 Merge pull request #61929 from NousResearch/bb/salvage-57912-dash-paste brooklyn! 2026-07-10 02:25:49 -05:00
  • 301acc9eaa fix(web): paste/drop images into dashboard Chat via HERMES_HOME/images Brooklyn Nicholson 2026-07-10 02:20:04 -05:00
  • 1318cd9b0d Merge pull request #61925 from NousResearch/bb/salvage-61245-ui-zoom brooklyn! 2026-07-10 02:14:56 -05:00
  • 57dfebe3db fix(desktop): re-apply UI zoom on show/restore, scoped to chat windows Brooklyn Nicholson 2026-07-10 02:13:10 -05:00
  • ed36edde41 test(gateway): recognize awaited reset result kshitijk4poor 2026-07-10 12:18:02 +05:30
  • b196ce80c8 fix(gateway): unify routing save and reset races kshitijk4poor 2026-07-10 12:03:36 +05:30
  • b3f77f5c82 fix(gateway): close SessionStore concurrency gaps kshitijk4poor 2026-07-10 11:55:12 +05:30
  • 9d38a2309e fix(gateway): enforce one async SessionStore boundary kshitijk4poor 2026-07-10 11:40:22 +05:30
  • 08e9dcf182 fix(gateway): move all I/O out of session_store._lock in get_or_create_session kenyonxu 2026-07-10 11:34:30 +08:00
  • 94c2a4016b fix(gateway): offload both blocking sources in compression-in-flight check (#5) kenyonxu 2026-07-10 11:22:51 +08:00
  • 24ea21993f fix(gateway): offload session store calls off the event loop via asyncio.to_thread kenyonxu 2026-07-10 11:21:14 +08:00
  • 04ca34b5f3 Merge pull request #61915 from NousResearch/bb/salvage-50488-msys-paths brooklyn! 2026-07-10 02:03:42 -05:00
  • 24f6ed53fc simplify(desktop): inline the cloud setup link like the rest of the app Brooklyn Nicholson 2026-07-10 02:01:40 -05:00
  • 1c7f31a577 simplify(desktop): hardcode the Hermes Cloud setup link Brooklyn Nicholson 2026-07-10 01:59:47 -05:00
  • 703487d7a6 feat(desktop): point the no-agents link at the Hermes Cloud instance-setup page Brooklyn Nicholson 2026-07-10 01:55:44 -05:00
  • 3f8b220049 fix(tools): resolve MSYS paths in file tools on Windows Brooklyn Nicholson 2026-07-10 01:54:51 -05:00
  • 9cb2a8abb0 Merge pull request #60757 from giggling-ginger/bugfix/issue-hunt-20260708 brooklyn! 2026-07-10 01:49:00 -05:00
  • 0ff097439e refactor(desktop): DRY the cloud helpers Brooklyn Nicholson 2026-07-10 01:47:46 -05:00
  • 2d315d30f8 polish(desktop): normalize cloud-URL highlight match + correct signedIn doc Brooklyn Nicholson 2026-07-10 01:37:54 -05:00
  • c101207b99 feat(desktop): Hermes Cloud connection mode — one sign-in, agent discovery, silent connect Ben 2026-07-10 01:37:43 -05:00
  • 6abf195682 fix(agent): keep pending verification behind exit provenance kshitijk4poor 2026-07-10 11:41:43 +05:30
  • 8fc80bc2aa test(agent): pin verification fallback edge cases kshitijk4poor 2026-07-10 11:36:02 +05:30
  • f46e7647eb fix(agent): clear stale intermediate acknowledgments kshitijk4poor 2026-07-10 11:31:42 +05:30
  • 1453431881 refactor(agent): scope pending fallback to verification kshitijk4poor 2026-07-10 11:27:23 +05:30
  • cd7c203ab9 fix(agent): preserve gated responses without masking failures kshitijk4poor 2026-07-10 11:23:59 +05:30
  • 53231fb00b test(cron): cover verify-on-stop iteration-limit exit normalization HexLab98 2026-07-10 07:10:18 +07:00
  • 3eb937a498 fix(cron): preserve composed reports when verify-on-stop exhausts budget HexLab98 2026-07-10 07:10:18 +07:00
  • f82c71396d fix(cron): scope profile runtime during webhook fire kshitijk4poor 2026-07-10 11:26:10 +05:30
  • ec0227b435 fix(cron): isolate profile store paths by context embwl0x 2026-07-09 22:35:21 -04:00
  • f8361d29c8 fix(tools): enforce registry result contract (#61787) Teknium 2026-07-09 21:32:01 -07:00
  • a0972b9748 fix: widen None-deref guards to config-derived sibling sites + tests teknium1 2026-07-09 20:43:55 -07:00
  • 838aa742cb fix(agent): guard .get(key, "").method() None dereference in adapters AlexFucuson9 2026-07-01 08:20:14 +07:00
  • 5e50f18b30 fix(agent): reject malformed tool call arguments (#61784) Teknium 2026-07-09 20:52:44 -07:00
  • 0b0f60bf22 docs: add Feishu group events infographic teknium1 2026-07-09 18:52:37 -07:00
  • 651e632b6d fix(feishu): ship Channel signaling SDK support teknium1 2026-07-09 18:50:48 -07:00
  • 949e4cb72a fix(feishu): add extra_ua_tags=["channel"] to FeishuWSClient for group @mention delivery luxuguang-leo 2026-06-26 14:18:00 +08:00
  • 07271a6f62 fix(tools_config): widen null guard to known_plugin_toolsets write path teknium1 2026-07-09 20:15:24 -07:00
  • c9d5491205 chore: AUTHOR_MAP entries for HumphreySun98 + 17324393074 (PR #61142/#53196 salvage) teknium1 2026-07-09 20:13:30 -07:00
  • df886d0a45 fix(tools_config): guard against None in known_plugin_toolsets config sonxi 2026-06-27 00:10:08 +08:00
  • 5693265775 fix(web): don't crash on a null web/backend config value HumphreySun98 2026-07-08 16:41:52 -05:00
  • 1a47769715 test: deflake CI and dev-machine flaky tests in bulk (11 tests, 10 files) (#61816) Teknium 2026-07-09 20:03:11 -07:00
  • 3a394210ff fix(stt/tts): widen null-subsection guards to all provider config reads teknium1 2026-07-09 19:22:39 -07:00
  • 89371216b2 fix(stt/tts): guard against null config subsections crashing with AttributeError x7peeps 2026-06-16 23:42:49 +08:00
  • 4c03032a24 fix(cli): normalize malformed skills config in get_disabled_skills (#61797) Teknium 2026-07-09 19:57:54 -07:00
  • 881a9520e3 test: regression coverage for null context_lengths key (#47135) teknium1 2026-07-09 19:12:55 -07:00
  • b2e227d249 fix(agent): handle YAML null value in context_length_cache ygd58 2026-06-16 11:01:22 +02:00
  • c49d51bf72 chore: AUTHOR_MAP entry for kohoj (PR #61667 salvage) teknium1 2026-07-09 18:49:49 -07:00
  • a4dd08a977 fix(session-export): escape html tool call names Koho Zheng 2026-07-10 06:05:24 +08:00
  • b5c655c89e fix(cli): normalize role into a single CSS token for the message class briandevans 2026-07-09 00:43:18 -07:00
  • 540f90190f chore: map reconnect contract contributor teknium1 2026-07-09 18:53:39 -07:00
  • 16b841b7f4 docs: add gateway reconnect contract infographic teknium1 2026-07-09 18:48:44 -07:00
  • 9c40fc2f2c chore: map QQBot fix contributor teknium1 2026-07-09 18:46:47 -07:00
  • 0f8603c571 test(gateway): regression: every adapter.connect() must accept is_reconnect lemonwan 2026-07-06 14:25:55 +08:00
  • 276542c729 fix(qqbot): add is_reconnect param to QQAdapter.connect for gateway reconnect compat luxuguang-leo 2026-06-26 16:04:05 +08:00
  • a7f65e3bcd fix(gateway): tolerate scalar gateway config block sharziki 2026-06-06 18:45:43 -04:00
  • 50c66b2f8e fix(gateway): ignore malformed config sections sharziki 2026-06-06 18:43:40 -04:00
  • 46613071e4 fix(config): widen empty-section guard to _deep_merge in load_config teknium1 2026-07-09 17:37:45 -07:00
  • bdecf0ab94 fix(cli): ignore empty config sections yungchentang 2026-07-04 06:56:55 -07:00
  • bd16395255 chore: add AlexFucuson9 to AUTHOR_MAP (PR #61347 salvage) Teknium 2026-07-09 17:42:20 -07:00
  • c75789f245 test: regression coverage for header reapplication on model switch Teknium 2026-07-09 17:37:07 -07:00
  • 0a4b4d6df5 fix(agent): reapply provider headers after model switch AlexFucuson9 2026-07-09 14:33:13 +07:00
  • a801046669 fix(memory): resolve() the shared-connection registry key; symlink test teknium1 2026-07-09 17:21:15 -07:00
  • b5226caff8 fix(memory): share one SQLite connection per holographic store database Adam Biggs 2026-06-10 15:42:55 -07:00
  • 79f1274802 chore: AUTHOR_MAP entry for AlexFucuson9 (PR #61209 salvage) teknium1 2026-07-09 17:26:32 -07:00
  • 9cbac6418b test(gateway): pin in-place compaction skipping the destructive rewrite teknium1 2026-07-09 16:52:36 -07:00
  • 549b87c9aa fix(gateway): prevent hygiene compression from destroying archived transcript AlexFucuson9 2026-07-09 08:00:11 +07:00
  • b298fd5db1 test(cli): deflake --accept-hooks position test — one driver, one import (#61734) Teknium 2026-07-09 17:56:50 -07:00
  • 10c0d9b2a7 fix(cron): contain any per-job exception in the due scan; harden as a class teknium1 2026-07-09 17:08:33 -07:00
  • 26f040ef20 fix(cron): malformed next_run_at no longer freezes the scheduler dsad 2026-07-09 20:00:38 +03:00
  • 8e2ce43525 fix(cron): non-dict schedule no longer freezes the whole scheduler dsad 2026-07-09 18:10:10 +03:00
  • c71d19c0ea fix(cron): id-less job no longer freezes the whole scheduler bassis ho 2026-07-09 15:53:03 +07:00
  • d2e64fcb89 fix(cli): widen --yolo env guarantee to the _prepare_agent_startup chokepoint + AUTHOR_MAP teknium1 2026-07-09 16:45:15 -07:00