-
39f72e4a5e
refactor(themes): DRY the event frame, type the transport registry, tighten comments
Brooklyn Nicholson
2026-07-22 14:07:18 -05:00
-
0ec4a873c1
fmt(js):
npm run fix on merge (#69562)
hermes-seaeye[bot]
2026-07-22 19:01:09 +00:00
-
bb24364f25
Merge pull request #63104 from NousResearch/bb/active-turn-steering
brooklyn!
2026-07-22 13:54:32 -05:00
-
-
c07973aa81
chore(gitignore): ignore installer .install_method stamp (salvage of #54855) (#67364)
Bartok
2026-07-22 13:40:44 -05:00
-
5a40fd3777
Merge pull request #69453 from NousResearch/bb/stale-js-shadow-guard
ethernet
2026-07-22 14:36:30 -04:00
-
-
02fa447f8e
fix(desktop): validate gateway WebSocket URLs
ethernet
2026-07-22 14:31:53 -04:00
-
9dbad81077
fix(themes): re-affirming the active skin repaints surfaces that missed the activation
Brooklyn Nicholson
2026-07-22 13:29:56 -05:00
-
fea838c9f2
fix(auth): detect upstream Codex quota resets and lift stale pool cooldowns (#69494)
Teknium
2026-07-22 10:58:22 -07:00
-
3459461663
fix(themes): broadcast live skin.changed to WS surfaces (desktop/dashboard), not just stdio
Brooklyn Nicholson
2026-07-22 12:50:18 -05:00
-
-
-
2b27c171ca
fix(redirect): cover the build-window and post-reconnect correction races
Brooklyn Nicholson
2026-07-22 12:48:14 -05:00
-
b591afe1af
test(state): cover pure-Latin embedded-in-CJK recovery via the cjk index
Teknium
2026-07-22 08:28:10 -07:00
-
96560ee60f
fix(agent): recover pure-Latin search matches embedded in CJK text (#54242)
gnanam1990
2026-06-28 19:39:45 +05:30
-
1d49f0c917
fix(runtime): finalize Relay iteration summaries
Alex Fournier
2026-07-22 10:32:59 -07:00
-
537425ebe4
fix(runtime): close abandoned Relay streams
Alex Fournier
2026-07-22 10:32:49 -07:00
-
59614ef9af
Merge pull request #69505 from NousResearch/bb/inline-msg-actions
brooklyn!
2026-07-22 12:24:20 -05:00
-
-
9160f10fc9
fix(desktop): tsc clean before dev / build
Brooklyn Nicholson
2026-07-22 10:27:50 -05:00
-
ca244e2168
refine inline message actions: fork icon, sine-wave read-aloud, shared age util
Brooklyn Nicholson
2026-07-22 12:18:59 -05:00
-
4204e6d1cb
Merge pull request #69519 from NousResearch/bb/desktop-preview-open
brooklyn!
2026-07-22 12:18:52 -05:00
-
-
70ba3c4828
feat(desktop): agent can focus panes + shared desktop-UI event bridge
Brooklyn Nicholson
2026-07-22 12:13:01 -05:00
-
3d40a1cbf2
feat(desktop): Cursor-style stop-and-correct on the composer
Brooklyn Nicholson
2026-07-13 17:51:50 -04:00
-
79b047820f
docs: describe active-turn redirect busy-input behavior
Brooklyn Nicholson
2026-07-13 02:23:39 -04:00
-
34d0de80e6
feat(surfaces): route busy-input corrections through active-turn redirect
Brooklyn Nicholson
2026-07-13 02:23:39 -04:00
-
e4877ba96e
flatten assistant message actions into an inline icon row
Brooklyn Nicholson
2026-07-22 11:24:58 -05:00
-
-
-
f071f42244
feat(desktop): let the agent open the preview pane
Brooklyn Nicholson
2026-07-22 12:03:24 -05:00
-
-
f6d2ee4afc
feat(codex): honor redirect and hard stop in the app-server runtime
Brooklyn Nicholson
2026-07-13 02:23:39 -04:00
-
cbf5b05c70
feat(agent): add active-turn redirect core primitive
Brooklyn Nicholson
2026-07-13 02:23:33 -04:00
-
-
-
9b1028f297
Merge pull request #69501 from NousResearch/bb/interim-message-actions
brooklyn!
2026-07-22 11:37:33 -05:00
-
-
72dd01c553
fix(desktop): no per-paragraph action bars on sealed interim messages
Brooklyn Nicholson
2026-07-22 11:20:25 -05:00
-
-
bcc3396b25
fmt(js):
npm run fix on merge (#69503)
hermes-seaeye[bot]
2026-07-22 16:30:14 +00:00
-
163fab8d00
Merge pull request #69077 from NousResearch/bb/desktop-memory-dropdown-discovery
brooklyn!
2026-07-22 11:18:37 -05:00
-
-
1efe7094ad
feat(compression): harden idle compaction — lock/guard interplay, config + docs
Teknium
2026-07-22 06:24:41 -07:00
-
72056faf8f
feat(compression): add opt-in idle-triggered context compaction
Muthuvel
2026-07-01 01:48:46 +08:00
-
76e17bc32d
fix(compression): recover merged-handoff prior-tail content through the decay scan
Teknium
2026-07-22 08:58:54 -07:00
-
a4aedde3ae
test(compression): adapt salvaged pins to task-snapshot grounding + add restart-simulation test
Teknium
2026-07-22 05:54:18 -07:00
-
08ea88f4f7
fix(agent): decay protected summaries after restart
harjoth
2026-07-22 05:43:51 -07:00
-
-
-
761fce7f79
Merge origin/main into feat/hermes-relay-shared-metrics
Alex Fournier
2026-07-22 08:55:25 -07:00
-
-
-
-
f3c6282dae
fix(catalog): point seed entry at a real plugin subdir
Teknium
2026-07-22 08:23:57 -07:00
-
ab1d9f4c15
fix: dedupe catalog sidecar helpers into public aliases
Teknium
2026-07-22 08:17:11 -07:00
-
7880be4580
Merge remote-tracking branch 'origin/feat/plugcat-dash' into feat/plugin-catalog
Teknium
2026-07-22 08:15:38 -07:00
-
-
741d06445d
Merge remote-tracking branch 'origin/feat/plugcat-cli' into feat/plugin-catalog
Teknium
2026-07-22 08:15:38 -07:00
-
-
1c3d6e59dd
Merge remote-tracking branch 'origin/feat/plugcat-docs' into feat/plugin-catalog
Teknium
2026-07-22 08:15:38 -07:00
-
-
ae68edcfe3
Merge remote-tracking branch 'origin/feat/plugcat-action' into feat/plugin-catalog
Teknium
2026-07-22 08:15:38 -07:00
-
-
355a8e4076
Merge remote-tracking branch 'origin/feat/plugcat-core' into feat/plugin-catalog
Teknium
2026-07-22 08:15:38 -07:00
-
-
-
373ad70f4c
test(plugins): cover catalog CLI surface and plugin validation
Teknium
2026-07-22 08:14:51 -07:00
-
f1b30414d5
feat(plugins): catalog CLI surface — search/browse/info/install/update/doctor
Teknium
2026-07-22 08:14:51 -07:00
-
44624631bf
feat(plugins): subprocess-isolated plugin validation for catalog CI
Teknium
2026-07-22 08:14:51 -07:00
-
8b70bf4c40
feat(plugins): live catalog index with 6h cache and fallback
Teknium
2026-07-22 08:14:51 -07:00
-
-
-
cbc1054e23
fix: adapt compression attempt logging to current main aux-call contract
Teknium
2026-07-22 05:48:24 -07:00
-
356ff99030
feat: log compression attempt telemetry
Gabriele Di Gesù
2026-07-07 19:15:33 +00:00
-
5a3ee3c537
fix(compression): let handoff-strip supersede the head-copy skip
Teknium
2026-07-22 07:26:41 -07:00
-
2b84ed921c
fix: dedupe persisted compaction handoffs
WXBR
2026-07-15 08:07:14 +08:00
-
020bd1ba0a
test(compression): behavioral + config wiring coverage for threshold_tokens
Teknium
2026-07-22 05:45:03 -07:00
-
e5078e3152
feat(compression): add absolute token threshold via compression.threshold_tokens
DanielMaly
2026-07-13 18:05:19 +02:00
-
0acdf1d8c8
fix(compression): apply strict redaction at every compaction text boundary (#69294)
Teknium
2026-07-22 08:11:40 -07:00
-
2ee50c69d3
docs(compression): note blank-echo removal survives summary abort
Teknium
2026-07-22 04:36:09 -07:00
-
97cd0d98f1
test(compression): cover leading and input-text blanks
John Lussier
2026-07-11 10:13:34 -07:00
-
bc4824167d
fix(compression): preserve latest actionable user turn
John Lussier
2026-07-11 09:33:03 -07:00
-
fe9dc06071
feat(dashboard): plugin catalog surface — browse, capability-confirm install, removed banners
Teknium
2026-07-22 07:57:39 -07:00
-
-
-
f13f845116
feat(state): messages_fts_cjk — CJK-bigram index on the v23 external-content layout
Teknium
2026-07-22 07:42:01 -07:00
-
8364576e33
feat(state): slow-query log for session search with routing-path attribution
Soju06
2026-07-22 06:05:58 -07:00
-
b10952e9c6
feat(state): cjk_unicode61 FTS5 tokenizer — unicode61 + CJK bigrams (native extension)
Soju06
2026-07-22 05:26:43 -07:00
-
6f5608bed3
test(plugins): cover plugin catalog, version gate, and installer
Teknium
2026-07-22 07:30:55 -07:00
-
dc4d991373
feat(plugins): install-time ref checkout and removed-blocklist check
Teknium
2026-07-22 07:30:55 -07:00
-
dcdb9b25e4
feat(plugins): requires_hermes gate, config spec, ctx.plugin_config
Teknium
2026-07-22 07:30:55 -07:00
-
a22d2918d6
feat(plugins): add curated plugin catalog module and in-tree catalog dir
Teknium
2026-07-22 07:30:55 -07:00
-
fb40a768fc
feat(docs): add /docs/plugins catalog page fed by plugin-catalog/ extractor
Teknium
2026-07-22 07:28:53 -07:00
-
-
-
17155e3ae0
chore(contributors): add email mappings for slack thread-lifecycle salvage
Teknium
2026-07-22 04:58:51 -07:00
-
5d747a91c4
fix(slack): humanize inbound user mentions + ground bot identity
Ben
2026-07-22 04:58:29 -07:00
-
503c0c0e51
fix(slack): expose shared-thread author mention target
LeonSGP43
2026-07-22 04:55:31 -07:00
-
73d5c896ee
fix(slack): route replies from mentioned thread parents
Kai Yi
2026-07-22 04:53:40 -07:00
-
fee392fee1
fix(slack): wake on human replies in threads whose root we authored
knoal
2026-07-22 04:51:15 -07:00
-
fc0009b9ba
fix(slack): rehydrate thread context after gateway restart
vexclawx31
2026-07-22 04:46:06 -07:00
-
ad4034711d
fix(slack): refresh active thread context on explicit mention
heathley
2026-07-22 04:40:58 -07:00
-
fd433e046a
fix(slack): preserve thread context for commands via channel_context
LevSky22
2026-07-22 04:18:38 -07:00
-
c8089dabcd
fix(slack): include bot's own prior replies in cold-start thread context
Ted Malone
2026-07-22 04:16:45 -07:00
-
2d71e9e9bc
fix(slack): ignore stale thread sessions when gating thread-context reseed
luyifan
2026-07-22 04:15:37 -07:00
-
8dd07bd517
feat(ci): plugin-validate reusable action + plugin-catalog admission gate
Teknium
2026-07-22 07:22:43 -07:00
-
-
70caf30203
fix(observability): coordinate Relay plugin lifecycle
Alex Fournier
2026-07-22 07:22:21 -07:00
-
40c3b62b30
chore(contributors): map MrAbsaroka and 87degrees emails
Teknium
2026-07-22 04:00:27 -07:00
-
3c5c389f18
fix(slack): widen Socket Mode dedup TTL to cover reconnect redelivery
Matt Ferguson
2026-07-22 03:58:33 -07:00
-
45556b71ce
fix(slack): close clients on gateway shutdown
LeonSGP43
2026-06-24 12:27:28 +08:00
-
caf8e2f214
fix(slack): heal wedged Socket Mode via ping/pong staleness
87
2026-06-26 15:36:34 +09:00
-
7bbdabbef2
fix(slack): stop client tasks before closing the Socket Mode session
Juniper Bevensee
2026-07-18 11:51:21 +10:00
-
54a0f07101
fix(gateway): mark unconfigured platforms as non-retryable to stop reconnect loop
Yuan Li
2026-07-22 03:56:18 -07:00
-
77beb6a085
fix(slack): set non-retryable fatal error on missing Slack credentials
x7peeps
2026-07-22 03:53:43 -07:00
-
-
-
d358280ad7
test(gateway): thread follow-ups survive a pending native clarify
Teknium
2026-07-22 04:36:12 -07:00
-
76283a9ee4
fix(gateway): suppress tool-progress bubble for clarify prompts
Teknium
2026-07-22 04:34:11 -07:00
-
07cbb500b6
fix(clarify): reject arbitrary prose for native interactive multi-choice clarifies
liuhao1024
2026-07-22 04:26:49 -07:00
-
95aad9229b
feat(slack): Block Kit buttons for clarify prompts
Eva
2026-07-22 04:25:47 -07:00
-
f944e84858
fix: close review gaps for per-model threshold overrides (#63020)
Teknium
2026-07-22 05:49:48 -07:00
-
5f2fdf66bf
feat: per-model compression threshold overrides (v2, rebased on main)
Ben Kamholtz
2026-07-12 16:31:15 +10:00
-
f453c50b6f
test(memory): behavioral check — memory tool handler works with skip_memory=True, provider stays skipped
Teknium
2026-07-22 05:45:15 -07:00
-
45182401fa
fix(agent): add regression test for #65429 (memory store with skip_memory + memory toolset)
Ella CEO
2026-07-16 14:54:51 +07:00
-
596dda907f
fix(agent): create built-in memory store when memory toolset is enabled despite skip_memory (#65429)
Ella CEO
2026-07-16 14:37:44 +07:00
-
9bb253d4fa
fix(tools): filter compaction summaries from session_search bookends and cap content length
liuhao1024
2026-06-10 08:27:34 +08:00
-
75099ca0ef
fix(state): inherit git_branch + gateway origin columns on compression children
Teknium
2026-07-22 05:54:54 -07:00
-
3c74c12554
fix(state): inherit cwd/git_repo_root on parent_session_id children
Simplicio, Wesley (ext)
2026-07-15 00:22:39 -03:00
-
b6a2b701c1
fix(anthropic): extend leading-user guard to the extracted-system-absent path
Teknium
2026-07-22 05:52:04 -07:00
-
e71c1137e8
fix(anthropic): prepend user turn when compaction leaves a leading assistant message
fesalfayed
2026-06-24 22:54:46 -04:00
-
17fa5910be
chore: map contributor wernerhp
Teknium
2026-07-22 05:36:44 -07:00