Commit Graph

  • 4829f8d2c5 Merge pull request #44047 from kshitijk4poor/salvage/desktop-stop-stale-session kshitij 2026-06-10 23:23:38 -07:00
  • cb2c13055e fix(gateway): scrub _HERMES_GATEWAY from POSIX detached restart watcher too teknium1 2026-06-10 20:54:32 -07:00
  • 264ac72b67 fix(gateway,windows): preserve restart watcher env 鼬君夏纪 2026-06-07 20:49:36 +08:00
  • f38f7a3870 fix(desktop): recover stale session before stop helix4u 2026-06-11 11:45:08 +05:30
  • 2450fd7066 chore: add mvanhorn to AUTHOR_MAP Teknium 2026-06-10 22:56:17 -07:00
  • 0b5b7ddfd2 fix(cli): show quick commands in /help output Matt Van Horn 2026-03-30 23:46:32 -07:00
  • fa7f24e898 Enable webhooks from dashboard page Shannon Sands 2026-06-11 14:54:47 +10:00
  • 13f1efdd15 fix(gateway): collapse repeated terminal headers in consecutive tool progress blocks (#43968) Teknium 2026-06-10 22:30:27 -07:00
  • 4d22b82933 Merge pull request #43959 from NousResearch/hermes/salvage-composer-drafts brooklyn! 2026-06-11 00:12:23 -05:00
  • 419c8a98a9 Merge remote-tracking branch 'origin/main' into hermes/salvage-composer-drafts Brooklyn Nicholson 2026-06-11 00:07:07 -05:00
  • 975edd4140 fix(cli): omit --workspace when subpackage has its own package-lock.json (#42973) (#43986) brooklyn! 2026-06-11 00:01:25 -05:00
  • d7d281fa37 feat(desktop): strict per-thread drafts on decoupled composer Brooklyn Nicholson 2026-06-11 00:01:06 -05:00
  • 292192f7d7 refactor(desktop): tidy composer draft persistence Brooklyn Nicholson 2026-06-10 23:47:32 -05:00
  • c710868fbc refactor(desktop): decouple composer from session lifecycle entirely Brooklyn Nicholson 2026-06-10 23:39:35 -05:00
  • 3e74f75e41 feat(agent): coding-context posture across CLI/TUI/desktop/ACP (#43316) brooklyn! 2026-06-10 23:06:44 -05:00
  • fdc0d19566 fix(desktop): make draft persistence actually fire — new-chat sentinel, reload flush, session-switch clears Brooklyn Nicholson 2026-06-10 22:58:50 -05:00
  • 7d8d000b19 revert(cron): remove per-job profile support (PR #28124) (#43956) Teknium 2026-06-10 20:46:17 -07:00
  • 68ffedb6a9 chore(release): map Spaceman-Spiffy for #35586 salvage teknium1 2026-06-10 20:01:12 -07:00
  • efcbbde48c refactor: keep anthropic_content_blocks in-memory only (no state.db column) teknium1 2026-06-10 19:59:57 -07:00
  • 7a1eed8268 fix(anthropic): redact replayed tool inputs and broaden thinking-replay 400 recovery RaumfahrerSpiffy 2026-05-31 21:45:18 -04:00
  • 529bb1c3d5 fix(anthropic): strip output-only SDK fields from replayed content blocks RaumfahrerSpiffy 2026-05-30 23:13:32 -04:00
  • aaccaada28 fix(anthropic): preserve interleaved thinking/tool_use block order on replay RaumfahrerSpiffy 2026-05-30 19:37:27 -04:00
  • 65ddc7c4a1 fix(desktop): retain composer attachments per session scope + guard programmatic drafts Brooklyn Nicholson 2026-06-10 22:41:34 -05:00
  • ad9012097b fix(dashboard): dedupe useNavigate import/declaration in ProfilesPage Teknium 2026-06-10 15:43:19 -07:00
  • 914befa9aa feat(dashboard): profile-scoped skills & toolsets management Teknium 2026-06-10 15:36:51 -07:00
  • 3d14f01fd6 fix(desktop): debounce per-keystroke draft persistence writes Teknium 2026-06-10 19:57:09 -07:00
  • 18d61bd06e fix(desktop): persist composer drafts across reloads Roger 2026-06-10 13:00:45 -04:00
  • acd7932c0f docs: cross-link write-approval gate from skills, configuration, and slash-command docs (#43801) Teknium 2026-06-10 19:54:44 -07:00
  • 0a5762c78d fix(web): genericize free-MCP client identity per telemetry policy Teknium 2026-06-10 15:13:42 -07:00
  • e0e2571711 feat(web): Parallel-backed web search & extract — free Search MCP when keyless, v1 REST when keyed Matt Harris 2026-05-29 17:51:52 -04:00
  • fe54960142 desktop: un-truncate the active slash/@ row so long descriptions stay readable (#43926) brooklyn! 2026-06-10 21:35:38 -05:00
  • 3ffbdfbcc0 desktop: registry-driven slash commands + first-class /resume & /handoff (#42351) brooklyn! 2026-06-10 20:49:24 -05:00
  • bfcc9f92b4 Merge commit '6110aed9b' into feat/whatsapp-cloud-api emozilla 2026-06-10 21:39:22 -04:00
  • 615ad97928 fix(streaming): stop socket read timeout from preempting stale-stream detector (#43570) xxxigm 2026-06-11 08:21:38 +07:00
  • 9dd9ef0ec9 fix(web): profiles page modal (#43858) Austin Pickett 2026-06-10 20:43:22 -04:00
  • 4490c7cf8d fix: in-memory transcript blocks empty-session prune Teknium 2026-06-10 17:37:34 -07:00
  • e96ca1a0d3 feat(sessions): drop empty sessions on CLI exit and session rotation Teknium 2026-06-10 17:22:27 -07:00
  • d1383a6b14 fix(skills): widen HERMES_HOME-aware .env resolution to all sibling skills teknium1 2026-06-10 14:46:21 -07:00
  • 0a593f132c fix(skills/github): resolve .env via HERMES_HOME, not hardcoded ~/.hermes xxxigm 2026-06-10 19:42:36 +07:00
  • 3b4c715e1c fix(telegram): stripped-text fallbacks, re-finalize skip, and tail-only delete guard Teknium 2026-06-10 13:32:13 -07:00
  • da818510ec fix(gateway): finalize best-effort delivery when stream consumer is cancelled GodsBoy 2026-06-10 11:10:17 +02:00
  • 590b3c0d7e fix(gateway): recover partial Telegram overflow streams GodsBoy 2026-06-09 12:28:43 +02:00
  • 88fcf0c8c0 docs(memory): clarify that memory does not auto-compact when full xxxigm 2026-06-10 19:05:38 +07:00
  • f7a6d6a6a1 test(cron): cover provider "custom" → providers.custom resolution xxxigm 2026-06-10 18:55:04 +07:00
  • acd4f34e65 fix(cron): resolve per-job provider "custom" to providers.custom instead of codex xxxigm 2026-06-10 18:55:04 +07:00
  • 1e7316ced2 fix(desktop): use sudo callback without interactive env helix4u 2026-06-10 12:44:37 -06:00
  • 99feb03607 docs(honcho): demote pinPeerName to deprecated alias; document gateway identity tree Erosika 2026-06-10 16:15:17 -04:00
  • d7dfeed6dc feat(honcho-setup): replace deployment-shape prompt with gateway-gated identity tree Erosika 2026-06-10 16:14:24 -04:00
  • bb5cb32838 refactor(honcho): canonicalize identity-mapping on pinUserPeer, migrate legacy key Erosika 2026-06-10 16:07:53 -04:00
  • a8f404b29f fix(gateway): probe launchd domain instead of hardcoding user/<uid> (#40831) Tranquil-Flow 2026-06-07 02:09:04 +02:00
  • 2d75833abe chore(release): map ianculling for #36087 salvage teknium1 2026-06-10 10:10:01 -07:00
  • 9f95f72b98 fix(agent): strip api_messages in thinking-signature recovery so the retry actually omits thinking blocks 0xyg3n 2026-05-30 09:15:02 +00:00
  • 86e10dd874 fix(agent): route 'thinking blocks cannot be modified' 400 to recovery Ian Culling 2026-05-31 18:12:42 -04:00
  • 6110aed9be Suppress "Credit access paused" notice on free models (#43669) rob-maron 2026-06-10 14:25:06 -04:00
  • 6de3963e37 fix(desktop): keep model runtime state per session (#43702) brooklyn! 2026-06-10 13:16:50 -05:00
  • 07ac185904 fix(ci): exit-4 forensics for vanishing test files in run_tests_parallel.py (#43646) Teknium 2026-06-10 10:04:17 -07:00
  • 3acf73161f Move folder creation into dialog Shannon Sands 2026-06-09 12:25:43 +10:00
  • dd60c49bb8 Add dashboard file drop upload panel Shannon Sands 2026-06-09 12:21:09 +10:00
  • 6fe4821926 Add dashboard file browser paths Shannon Sands 2026-06-09 11:58:58 +10:00
  • d986bb0c6d feat(dashboard): full-featured profile builder (model + skills + MCPs) (#39084) Teknium 2026-06-10 09:18:32 -07:00
  • 4cecb1a13a change(tooling): npm audit fix in website/ ethernet 2026-06-10 11:54:20 -04:00
  • 90f4b3040d change(tooling): remove react-compiler eslint, update concurrently ethernet 2026-06-10 11:22:34 -04:00
  • 3bfbb3f2a0 change(tooling): typecheck in CI, update ts to 6 ethernet 2026-06-04 18:25:27 -04:00
  • a72bb03757 fix(docker): optimize image size — .dockerignore, drop dev deps, split build layers (#38749) Davy 2026-06-10 03:08:00 -07:00
  • 47e77ae166 fix(curator): use shared atomic state writer Gille 2026-06-10 03:46:40 -06:00
  • 4c797d0e23 fix(desktop): hide Windows console children launched by GUI Gille 2026-06-10 03:36:25 -06:00
  • 189ffe7362 test: port voice-reply suffix assertions, fix change-detector cap test, add AUTHOR_MAP entry teknium1 2026-06-10 02:13:45 -07:00
  • 2c19208224 feat(tts): add Gemini audio tag rewrite Barron Roth 2026-06-08 21:04:45 -07:00
  • 5718811de0 feat(tts): add Gemini persona prompt file Barron Roth 2026-06-08 20:14:33 -07:00
  • af3c8b80b5 fix(tests): close pid-file read race in test_grandchild_reaped_via_pgroup (#43447) Teknium 2026-06-10 02:57:27 -07:00
  • 70d5d7e39b fix(memory,skills): repair write-approval inline prompt, gateway staging, and gateway /skills review (#43452) Teknium 2026-06-10 02:57:15 -07:00
  • a5c32cdf30 fix(update): self-heal a venv left half-built by an interrupted install (#42172) Teknium 2026-06-10 02:57:05 -07:00
  • 15813336cc fix(config): preserve original .env file mode in remove_env_value too (#43349) Ben Barclay 2026-06-10 19:53:07 +10:00
  • 183d86b3e0 fix(openrouter): route reasoning_effort to verbosity for adaptive Anthropic models (#43436) Siddharth Balyan 2026-06-10 15:03:01 +05:30
  • cd9a9cd8e5 fix(gateway): Slack approval UX in threads — block-size overflow + typed-prefix instruction text (#43444) Teknium 2026-06-10 02:30:01 -07:00
  • 5d8c44a393 fix(docker): pre-install matrix deps in Docker image (#30399) (#42413) Evi Nova 2026-06-10 19:23:06 +10:00
  • 2f19512341 fix(cli): repair non-UTF-8 stdout/stderr on all platforms, not just Windows (#43439) kshitij 2026-06-10 02:21:00 -07:00
  • f222bd26e7 Merge pull request #43430 from NousResearch/bb/desktop-tool-codicons-filled brooklyn! 2026-06-10 03:52:04 -05:00
  • 38273676ea fix(desktop): carve sticky user bubbles out of the titlebar drag region Brooklyn Nicholson 2026-06-10 03:18:07 -05:00
  • c1308ebf3f style(desktop): filled SVG glyphs for in-thread tool icons Brooklyn Nicholson 2026-06-10 03:41:55 -05:00
  • fa32af886f fix: dedupe concurrent gateway restarts + surface restart outcome in onboarding UI teknium1 2026-06-10 01:14:16 -07:00
  • 984e69ff62 Auto-restart gateway after Telegram QR onboarding Shannon Sands 2026-06-10 16:43:50 +10:00
  • e80754647c style(desktop): render in-thread tool codicons as filled glyphs Brooklyn Nicholson 2026-06-10 03:30:25 -05:00
  • 298bb93d39 feat(skills): show live per-source progress while browsing (#43398) Teknium 2026-06-10 01:02:40 -07:00
  • eee1da45f0 fix(skills): bound ClawHub catalog walk to requested page on cold start (#43395) Teknium 2026-06-10 01:01:53 -07:00
  • 6a30cfca82 fix(gateway): stop typing before post-delivery callbacks (#37556) konsisumer 2026-06-10 09:46:00 +02:00
  • 888bf96025 chore(release): add tomekpanek to AUTHOR_MAP Teknium 2026-06-09 22:32:21 -07:00
  • 383d44bc9a fix(web): rank explicit credentials above managed-gateway probe tomekpanek 2026-06-04 22:08:10 +02:00
  • 243cada157 fix(model): cover typed gateway /model path + async-safe pricing lookups Teknium 2026-06-10 00:08:53 -07:00
  • af978ecb17 fix(model): require confirmation for expensive model selections Robin Fernandes 2026-05-15 10:07:45 +10:00
  • 4eadef18a9 fix: guard role_authorized check against MagicMock test sources teknium1 2026-06-09 22:41:53 -07:00
  • 099146fedd chore: add AUTHOR_MAP entry for PR #33958 contributor teknium1 2026-06-09 22:32:55 -07:00
  • e5580f43c2 fix(discord): propagate role_authorized flag so DISCORD_ALLOWED_ROLES works end-to-end Joel Chan 2026-05-28 23:45:38 +08:00
  • 5a4297a11a fix(model_metadata): prefer hardcoded 1M for MiniMax M3 over stale models.dev probe 达令小新 2026-06-09 03:25:05 +08:00
  • aea0b7397b test(discord): cover voice timeout under voice-off mode xxxigm 2026-06-10 07:04:28 +07:00
  • 311900842e fix(discord): don't auto-disconnect voice when reply mode is off xxxigm 2026-06-10 07:04:28 +07:00
  • 105625d650 fix(skills): honour overall_timeout and bound ClawHub catalog walk briandevans 2026-06-03 14:20:51 -07:00
  • 2ce3ae3d16 fix(error-classifier): don't misclassify unsupported-param 400s as context overflow teknium 2026-06-09 22:38:39 -07:00
  • 19c07c4037 fix(params): send max_completion_tokens for newer OpenAI families on custom endpoints Xiangji 2026-04-22 15:20:42 +08:00
  • ab55008631 chore: add AUTHOR_MAP entry for OndrejDrapalik Teknium 2026-06-09 22:36:16 -07:00