-
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