Commit Graph

  • 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