Commit Graph

  • 5dc2049bba chore: map joby@ellingtonlife.com -> gijoby (PR #91354 salvage) kshitijk4poor 2026-08-27 19:11:57 +05:30
  • 7a76046a86 fix(gateway): use SIGUSR1 graceful restart on launchd, not bare SIGTERM Joby Ellington 2026-08-21 01:16:50 -05:00
  • 1348e65e26 fix(gateway): rebase launchd --replace removal onto main x7peeps 2026-08-26 09:53:19 +08:00
  • 7105657f2c fix: scope /approve-/deny direct-send confirmations to native-streaming adapters; drop leftover debug log; refresh WeCom docs Teknium 2026-08-27 07:12:38 -07:00
  • 9faa953cd1 fix(wecom): eliminate duplicate + split bubbles in native streaming wansui 2026-08-27 19:46:58 +08:00
  • 2ecb544551 feat(wecom): native reply streaming (per-turn isolation, dedup-safe delivery, interaction boundaries) wansui 2026-08-26 17:50:07 +08:00
  • 42dc0dea70 fix(send_message): cross-loop dispatch to live WeCom adapter wansui 2026-08-26 17:49:45 +08:00
  • 81aa4f18a8 feat(gateway): per-platform streaming config default for WeCom wansui 2026-08-26 17:49:44 +08:00
  • fef1790165 chore: map contributor email for @crazyhulk Teknium 2026-08-27 07:04:47 -07:00
  • 034c6ac77b refactor(skills): move publish-site to optional-skills teknium1 2026-08-27 07:13:37 -07:00
  • 5c57e77541 feat(skills): publish-site — versioned website publishing to GitHub/Cloudflare/Netlify Pages teknium1 2026-07-26 12:45:47 -07:00
  • 4a6e523bdc refactor: trim verbose comment on _EMPTY_SESSION_WHERE kshitijk4poor 2026-08-27 19:06:06 +05:30
  • 59993be6e9 docs(sessions): name the reachable ordinal-0 rewind path in the #95868 guards joaomarcos 2026-08-27 02:13:22 -03:00
  • 0bfe715e4d fix(sessions): don't let the empty-session sweep delete an archived transcript joaomarcos 2026-08-27 02:05:58 -03:00
  • 2d0d2e4105 chore(contributors): map Haakam Aujla email for #60811 salvage Teknium 2026-08-27 07:11:52 -07:00
  • 21a6f76629 docs(skills): keep optional-skills catalog scoped to the agentmail row Teknium 2026-08-27 07:11:52 -07:00
  • b4e4d59386 docs(skills): regen agentmail optional page + catalog row teknium1 2026-07-15 10:07:05 -07:00
  • 14320d18df feat(skills): rewrite AgentMail optional skill CLI-first Haakam Aujla 2026-07-15 10:01:49 -07:00
  • cced6fa360 refactor(cron): extract _get_session_db_timeout alongside sibling timeout resolvers kshitijk4poor 2026-08-27 18:59:19 +05:30
  • 3113f6056b fix(cron): open the session store only after wake-gate and validation early-returns Heath Harris 2026-08-27 18:45:44 +05:30
  • a71be9852e fix(kanban): close half-open tracked connection when busy_timeout PRAGMA fails Heath Harris 2026-08-27 18:45:33 +05:30
  • 6662b3618d fix(computer-use): accept current notarised CUA Driver fangliquanflq 2026-08-27 20:21:34 +08:00
  • 5fc308a707 chore: release v0.20.6 (2026.8.27) Teknium 2026-08-27 04:59:29 -07:00
  • 08b4875f4a fix(deadline): remove the dead second SuspectableBackend class shadowing the Phase 3a Protocol nftpoetrist 2026-08-26 17:12:15 +03:00
  • 6cbb7b6115 fix(gateway): preserve exception type when error string is empty (#78183) Tranquil-Flow 2026-08-04 08:09:29 +02:00
  • 8d95ab1b37 fix(serve): review follow-ups — never-raise sentinel fallback, DEVNULL stderr in split-stream test kshitijk4poor 2026-08-27 17:05:23 +05:30
  • 42e1aa39fc fix(serve): widen fd-1 sentinel write to BACKEND_PORT_IN_USE sibling site kshitijk4poor 2026-08-27 16:56:32 +05:30
  • 3516438832 chore(contributors): map me@kitsonkelly.com -> kitsonk kshitijk4poor 2026-08-27 16:43:41 +05:30
  • f2dd32d3e5 fix(serve): announce READY sentinel on fd 1, not the redirected sys.stdout Kitson Kelly 2026-08-27 20:49:33 +10:00
  • dfff42d3dd refactor(browser_exec): schema diet 803->663 tok/call, A/B-gated; eval harness runs on Windows + Nous auth (#96300) Teknium 2026-08-27 04:39:19 -07:00
  • a65ad15636 fix(agent): honor explicit free OpenRouter models fangliquanflq 2026-08-13 21:46:03 +08:00
  • ab80a38514 fix(models): delist openrouter/elephant-alpha (no longer served by OpenRouter) Teknium 2026-08-27 04:03:10 -07:00
  • a9611f3c6f feat(models): add GLM-5.3-Flash to z.ai and OpenCode Go pickers Adolanium 2026-08-26 18:25:29 +03:00
  • a588685fb9 chore(contributors): map aydinhrrs@gmail.com -> RibatTRW Teknium 2026-08-26 21:58:26 -07:00
  • dcabb39ab0 test(desktop/bots): drop unused prompt params in empty-sentinel harness (lint) Teknium 2026-08-26 21:57:59 -07:00
  • f05fec3565 fix(desktop,bots): render "(empty)" sentinel as a friendly message in group chat RibatTRW 2026-08-25 08:08:02 +08:00
  • 42e0b5f24f test(desktop/bots): pin harvestStrandedGroupReply's rescued-delivery path chelsealong 2026-08-25 09:54:11 +00:00
  • 8d412e67ba fix(desktop/bots): keep a substantive group reply after a synthetic (pass) chelsealong 2026-08-25 02:35:26 +00:00
  • b00e71dc93 test(desktop): lock the Stop button to room.running and the stop primitive Teknium 2026-08-26 22:03:57 -07:00
  • c5e0def79b feat(desktop): Stop button for a running group-chat round (#94570) Lancaster.Q 2026-08-26 22:03:52 -07:00
  • 1b575c65ab fix(desktop): real stop primitive for group-chat rounds (#91868, #94569) Teknium 2026-08-26 22:03:00 -07:00
  • 091cc0e8be fix(hermes_cli): scope hook timeouts and fail closed on pre_tool_call fangliquanflq 2026-08-02 23:44:56 +08:00
  • 86221181da fix(browser): inline windows-footgun annotation for os.kill(pid, 0) (#85125 CI) kshitijk4poor 2026-08-25 13:30:25 +05:30
  • 011b2cf4d0 fix(browser): psutil.pid_exists liveness probe — Windows footgun (#85125 CI) kshitijk4poor 2026-08-25 03:30:11 +05:30
  • 3a94101524 fix(browser): suspect-session recycle + wedged-daemon tree-kill on timeout (#85125 3b-browser/4c) kshitijk4poor 2026-08-24 17:33:53 +05:30
  • 0be9b7cd57 fix(browser): reset sessions after command timeout luyifan 2026-07-27 04:30:10 +08:00
  • 1e5fb70fb5 fix(cron): widen the lock-first liveness check to 'hermes cron status' kshitijk4poor 2026-08-27 14:31:27 +05:30
  • f2d043eb08 test(cron): pin lock-first liveness + harden lock-probe failure kshitijk4poor 2026-08-27 14:14:30 +05:30
  • b71c3cc13c fix(cron): trust the gateway runtime lock for builtin-ticker liveness Magnus Lundstedt 2026-08-27 02:20:48 +02:00
  • 74ec63fe18 chore: contributor email mapping for ekzhang Teknium 2026-08-27 02:39:55 -07:00
  • 9b44273c05 fix: follow-up for salvaged PRs #93250 + #96234 Teknium 2026-08-27 02:39:24 -07:00
  • 51df117def feat(models): add Inkling free models to OpenRouter catalog Eric Zhang 2026-08-23 17:43:20 -04:00
  • 8d30c20449 fmt(js): npm run fix on merge (#96263) hermes-seaeye[bot] 2026-08-27 10:16:14 +00:00
  • 1ae2c2b171 fix(bots): label cap-forced drive exits distinctly from consensus settle (#94478) Teknium 2026-08-26 21:59:44 -07:00
  • 411f9c2f44 fix(bots): bound continuation rounds + index-order mention tracking (#94755 review) beplee 2026-08-26 05:19:40 +07:00
  • 24a5b6ecb7 fix(bots): drive cited member after an unanswered @mention handoff beplee 2026-08-25 13:38:29 +07:00
  • beb212dcc5 desktop: fix two managed-SSH-spawn bugs that break every fresh remote backend Casey 2026-08-26 22:55:57 -05:00
  • 6607f70673 feat(models): add minimax/minimax-m3:free to OpenRouter picker (#96234) kshitij 2026-08-27 15:04:48 +05:30
  • ca753b96cb fix(tui-gateway): unset semantics for every live-adopted compression/model key Teknium 2026-08-26 22:14:26 -07:00
  • 6d4e851d80 fix(serve): bounded flush-on-SIGTERM + periodic incremental session flush Teknium 2026-08-26 22:14:26 -07:00
  • 9faa685385 feat(desktop): read-only stored-transcript resume + legacy owner-backfill trigger (#94724) Teknium 2026-08-26 22:40:28 -07:00
  • 01f7ce5b76 feat(sessions): one-shot single-match owner backfill for legacy NULL-profile rows (#94724) Teknium 2026-08-26 22:40:28 -07:00
  • 65974a3e7c feat(desktop): browser_exec rows use the leading # comment as their title, matching CLI/TUI (#96093) Teknium 2026-08-27 02:17:13 -07:00
  • 349e6611a1 fix(approval): enforce explicit timeout on smart-approval guardian call and log its outcome yflmq001 2026-08-12 05:35:47 +08:00
  • 2f0f01192d fix(cron): tree-kill script timeout descendants via agent.deadline.kill_process_tree Ayush Nangia 2026-08-15 12:38:58 +05:30
  • f45477b4a8 Merge pull request #86412 from kshitijk4poor/salvage/83225-overflow-clamp kshitij 2026-08-27 14:26:38 +05:30
  • 23d0e45b09 Merge pull request #93794 from kshitijk4poor/salvage/83964-conformance-harness kshitij 2026-08-27 14:25:45 +05:30
  • ef46ec03e1 test(mcp): absorb watcher-consumer and fail-open liveness cases from #94521/#94661 liuhao1024 2026-08-26 02:26:39 +08:00
  • 98fce8e52d fix(mcp): un-invert the stdio children liveness check (#94335) liuhao1024 2026-08-25 09:33:37 +08:00
  • 5d4ad23b0d chore: map paulapsp157@gmail.com -> Aoshi-Dev (PR #96003 salvage) kshitijk4poor 2026-08-27 13:57:02 +05:30
  • 5ab04c764c test(hermes_cli): make test_default_path pass on native Windows Aoshi-Dev 2026-08-27 13:56:47 +05:30
  • 93a29d110d fix(hermes_cli): surface fail-closed config write refusals cleanly kshitijk4poor 2026-08-27 12:54:16 +05:30
  • df8b841c0c test(hermes_cli): align malformed YAML set/unset expectations with RuntimeError fangliquanflq 2026-08-02 18:13:13 +08:00
  • 77d4d23fbc fix(hermes_cli): stop config set/unset from wiping user overrides on invalid YAML fangliquanflq 2026-08-02 16:48:24 +08:00
  • c693c772b5 refactor(compression): fold review follow-ups on #71488 salvage kshitijk4poor 2026-08-27 11:47:54 +05:30
  • f5abf68add test(compression): cover failed in-place split status Uttkarsh Tiwari 2026-08-15 18:48:28 +05:30
  • 36ae32524c fix(compression): preserve terminal lifecycle for lock skips Uttkarsh Tiwari 2026-07-30 23:45:53 +05:30
  • 7a21bfe68a fix(compression): suppress duplicate completion notices Uttkarsh Tiwari 2026-07-25 22:33:48 +05:30
  • ecf327c872 test(telemetry): make the renewal-extension regression falsifiable Ben Barclay 2026-08-27 16:36:11 +10:00
  • 6defe7eb6c fix(config): preserve lossy decimal values as strings Gille 2026-08-26 13:55:19 -06:00
  • 2ea42a44e0 Merge pull request #96118 from kshitijk4poor/revert/94245 kshitij 2026-08-27 11:29:25 +05:30
  • 9f05b06589 Revert "Merge pull request #94245 from kshitijk4poor/feat/gw-event-replay" kshitijk4poor 2026-08-27 11:26:57 +05:30
  • df7d7f6e8d Merge pull request #94245 from kshitijk4poor/feat/gw-event-replay kshitij 2026-08-27 11:22:41 +05:30
  • 1a66134404 test(relay): cover media-lane unfurl stamping and descriptor fallback Ben Barclay 2026-08-27 15:28:17 +10:00
  • ff9930037b docs(slack): note caption ordering and streaming fallback for unfurl knobs Ben Barclay 2026-08-27 09:31:11 +10:00
  • be5c75165f fix(relay): fall back to descriptor platform for unfurl stamping Ben Barclay 2026-08-27 09:31:11 +10:00
  • 5521265def fix(slack): coerce string unfurl knobs on the native plane Ben Barclay 2026-08-27 09:31:11 +10:00
  • 634d9c3f4c fix(relay): coerce string unfurl knobs and disable Slack draft streaming Victor Kyriazakos 2026-08-26 16:06:57 +00:00
  • db00793db7 chore(contributors): map potatosaladx@gmail.com to potatosalad (attribution for salvaged #79436/#81128 commits) Victor Kyriazakos 2026-08-26 02:22:10 +00:00
  • cc2fb46275 feat(relay): stamp slack unfurl_links/unfurl_media onto outbound frame metadata (gateway-directed) Victor Kyriazakos 2026-08-26 01:00:33 +00:00
  • 91dbd7a6f8 fix(slack): preserve unfurl controls during streaming Will Lynas 2026-08-21 16:50:00 +01:00
  • b91845c2a0 fix(slack): honor unfurl controls for media captions Will Lynas 2026-08-21 16:35:52 +01:00
  • f7c87d9536 test(slack): cover default and split unfurl behavior Will Lynas 2026-08-21 16:21:38 +01:00
  • aeaa0c784e feat(slack): add link unfurl controls Andrew Bennett 2026-08-05 09:10:36 -05:00
  • 4bdabb21ed fix(telemetry): renew the claim atomically before every POST Ben Barclay 2026-08-27 15:21:30 +10:00
  • 29033a3fd5 fix(relay): restore voice-note STT — wire media[] MIMEs, message_type "voice", and a User-Agent for CDN downloads (#95274) Ben Barclay 2026-08-27 15:07:38 +10:00
  • 60addb16e2 fix(telemetry): fence send authority on a per-claim token Ben Barclay 2026-08-27 15:04:02 +10:00
  • 36b0a96dcb fmt(js): npm run fix on merge (#96076) hermes-seaeye[bot] 2026-08-27 04:43:58 +00:00
  • 151632c333 Merge branch 'main' into feat/telemetry-exporter Ben Barclay 2026-08-27 14:42:41 +10:00
  • ff03d46eef test(desktop): method-aware gateway mock for the refresh-reconcile confirm interaction test Teknium 2026-08-26 18:43:40 -07:00