Commit Graph

  • acf9177c70 test(fal): trim the billing-409 salvage to two invariant tests teknium1 2026-09-09 05:10:56 -07:00
  • 0c6b94e499 fix(image-gen): preserve managed FAL billing errors Matt Earls 2026-09-09 06:59:10 -04:00
  • 68bc4b216e fix(agent): stop length continuation when the prompt filled the context window Teknium 2026-09-09 05:11:49 -07:00
  • 95cfcba353 test(pty): trim the reap-idempotence regression to the two interleavings Teknium 2026-09-09 04:38:24 -07:00
  • 5ddc5b6b0e fix(cli): concurrent PTY reaps skip already-popped keys liuhao1024 2026-09-09 17:25:20 +08:00
  • 6c89cb032e refactor(agent): move the entitlement rejection marker into agent/fallback_cooldown teknium1 2026-09-09 04:52:05 -07:00
  • 808c5b30aa fix(agent): fail closed when Codex account-model entitlement 400s exhaust the chain liuhao1024 2026-09-09 18:56:56 +08:00
  • 9678d59c23 test(mcp): stdio arm of the transport-rebuild test now expects no replay teknium1 2026-09-09 04:54:14 -07:00
  • cff103a8b7 fix(mcp): classify an SDK-first transport close after dispatch as an ambiguous stdio death teknium1 2026-09-09 04:50:17 -07:00
  • 73c104ee35 fix(mcp): preserve uncertainty after retry exit Eva 2026-09-09 16:47:59 +07:00
  • 144b86ef48 fix(mcp): avoid replay after mid-call stdio exit Eva 2026-09-09 16:43:59 +07:00
  • 167448edca perf(gateway): warm the Python toolchain probe in the boot warm-up Teknium 2026-09-09 04:56:27 -07:00
  • e306374e20 test(models): pin native Anthropic picker to aggregator flagships xxxigm 2026-09-09 21:06:03 +07:00
  • f91a78e9c4 fix(models): list Opus 5 and Fable 5.1 on the native Anthropic picker xxxigm 2026-09-09 21:05:02 +07:00
  • d6f954f510 refactor(signal): fence realigned tables so the code-block pass owns every MONOSPACE range Teknium 2026-09-09 04:49:40 -07:00
  • 0edc47debf feat(signal): render markdown tables as monospace-aligned blocks chelsealong 2026-09-09 02:25:11 +00:00
  • 6494163911 test(gateway): trim TTS tool-boundary coverage to two invariants Teknium 2026-09-09 04:45:13 -07:00
  • c50bf92f44 fix(gateway): flush spoken acknowledgments at tool boundaries Franci Penov 2026-09-08 16:22:10 -07:00
  • fc36288832 fix(desktop): say "Auto-discovered" in the project row's accessible name teknium1 2026-09-09 04:45:48 -07:00
  • 03b5460ad9 fix(desktop): distinguish auto-discovered repos from explicit projects in the sidebar overview David Metcalfe 2026-08-07 15:58:58 -07:00
  • ac087e6ada fix(console): cancel/timeout interrupts the command's agent and waits for the worker Teknium 2026-09-09 06:15:28 -07:00
  • c80003ff57 refactor(desktop): key the live-owner escape off the 4090 reason code, drop the prose sniffer Teknium 2026-09-09 05:41:26 -07:00
  • 6efe3a45c1 fix(desktop): offer Start new session on live-owner exclusivity refusals KoNit-K 2026-09-09 11:37:31 +08:00
  • 6530eb41ad test: verify API Runs continuation consumers over loopback HTTP Teknium 2026-09-07 02:39:45 -07:00
  • d5926b2494 fix: persist API delegation units once without waking the model Teknium 2026-09-07 02:35:42 -07:00
  • 705bcdcf37 fix(gateway): adopt compression tip for explicit-header chat continuations (#98619) liuhao1024 2026-09-07 12:45:07 +08:00
  • 71818aaf52 fix(gateway): deny wake authority for caller-supplied conversation_history liuhao1024 2026-09-07 12:03:19 +08:00
  • 0efb525420 fix(gateway): adopt live compression continuation for /v1/runs delivery liuhao1024 2026-09-07 11:26:39 +08:00
  • 3db45bab6e fix(gateway): load declared-key history and deny wake for response-chain runs liuhao1024 2026-09-07 11:20:47 +08:00
  • dffc0fa2d5 fix(gateway): require wake-capable session provenance for background delegate_task (#98619) liuhao1024 2026-09-07 09:57:02 +08:00
  • 179790df6f test: reproduce API delegation provenance and replay loss Teknium 2026-09-07 02:21:32 -07:00
  • 322905e91b feat(memory): make the mem0 sync char cap configurable via mem0.json teknium1 2026-09-09 04:53:12 -07:00
  • 040742d06b fix(memory): truncate oversized mem0 sync messages at the source liuhao1024 2026-09-09 11:29:35 +08:00
  • 2b9b3b829f fix(gateway): drop the 6-hour auto-delete line when /debug fell back to dpaste.com teknium1 2026-09-09 04:47:33 -07:00
  • 77ca949b90 fix(cli): stop dpaste.com fallback from leaking debug logs for 7 days liuhao1024 2026-09-09 08:10:55 +08:00
  • e3f50da513 fix(sessions): gateway PATCH applies pinned last so pin wins over hidden (#106171) Halldrix 2026-09-08 19:32:50 -05:00
  • 21d5df4100 fix(session-state): keep the canonical Bot Chat hidden when pinned chelsealong 2026-09-09 02:29:21 +00:00
  • c59aa2d041 fix(session-state): clear hidden flag when a session is pinned chelsealong 2026-09-09 00:25:39 +00:00
  • 87cc4de430 fix(dashboard): place the deactivation ref reset after the callbacks that also write those refs teknium1 2026-09-09 04:59:01 -07:00
  • cbd1018ea6 fix(dashboard): clear input refs on tab deactivation (#106403) Konstantin Khlopkov 2026-09-09 09:52:49 +00:00
  • 070128f056 test(agent): provider-neutral name for 429 server-overload regression test KeyArgo 2026-09-08 20:35:07 -06:00
  • 43ecad8fe6 fix(agent): classify Novita 'server overload' 429 as overloaded KeyArgo 2026-09-08 19:59:01 -06:00
  • fb85b57ee9 docs(matrix): note LaTeX math rendering in the Matrix behaviour table Teknium 2026-09-09 04:42:05 -07:00
  • 1d651b3bb2 feat(matrix): render LaTeX in the standalone (cron) sender too Teknium 2026-09-09 04:40:46 -07:00
  • e22e04692a test(matrix): trim LaTeX salvage to two invariant tests, tidy _markdown_to_html Teknium 2026-09-09 04:39:47 -07:00
  • 199f4d5b96 feat(matrix): render LaTeX math via Element data-mx-maths markup romanovzky 2026-09-09 09:56:57 +00:00
  • 1a500a43a7 fix(gateway): keep launchd_stop's bootout quiet too; prove the fd-2 invariant with a fake launchctl Teknium 2026-09-09 05:05:08 -07:00
  • ebcc87ad4f fix(gateway): silence expected launchctl bootout/kickstart noise on macOS Davy 2026-09-08 22:11:56 -07:00
  • 79d73e8f63 test(telegram): trim bots_require_mention coverage to the two invariants teknium1 2026-09-09 04:43:25 -07:00
  • 1a981d8e83 fix(telegram): bots_require_mention gates bot quote-replies behind an explicit @mention (closes #106430) Konstantin Khlopkov 2026-09-09 10:42:26 +00:00
  • 8d93081971 fix(desktop): stop flagging local/LAN auxiliary pins as stale teknium1 2026-09-09 05:03:06 -07:00
  • 113304199e refactor(desktop): gate the WSLg D3D12 selection inside the helper and test the real launch env teknium1 2026-09-09 04:46:19 -07:00
  • 51fa04d49d fix(desktop): select installed WSL D3D12 driver before Electron exec Xipong 2026-09-09 01:53:40 +03:00
  • a785db3672 fix(cli): inline the $HERMES_HOME/npmrc lookup, trim tests to two, document it teknium1 2026-09-09 04:42:40 -07:00
  • ce4a33a9f7 fix(cli): keep $HERMES_HOME/npmrc npm config across updates (#106373) Konstantin Khlopkov 2026-09-09 08:44:01 +00:00
  • d3dcc064df fix(cli): detect ssl.SSLError by type in the Codex login hint; trim tests; add the openssl.cnf snippet to docs teknium1 2026-09-09 04:41:28 -07:00
  • ef903617ea docs(providers): note the OpenSSL 3.5 PQ-group middlebox failure on Codex device login KoNit-K 2026-09-09 17:00:00 +08:00
  • d8eb177c93 fix(cli): keep SSL detail and add middlebox hint on Codex device-login transport errors liuhao1024 2026-09-09 17:09:58 +08:00
  • 42d28d64f0 test(hermes_state): trim compacted-paging tests to the invariants that fail on base Teknium 2026-09-09 05:21:14 -07:00
  • 1c6683e8e0 fix: index compacted display identity writes Xipong 2026-09-09 02:34:53 +03:00
  • 49e6d661a0 fix: bound compacted display history paging Xipong 2026-09-09 01:36:15 +03:00
  • 2536772301 fix: preserve summary boundaries when restoring model replay Eva 2026-09-09 14:49:18 +07:00
  • 5de30f36f1 refactor(gateway): reuse recorded_gateway_home_conflicts for the scoped PID home check teknium1 2026-09-09 04:40:27 -07:00
  • c2a3aff3f8 fix(gateway): keep unscoped poison-file cleanup after scoped PID scoping (#106406) liuhao1024 2026-09-09 18:29:35 +08:00
  • a23319d0f7 fix(gateway): scoped PID queries validate against the probed home (#106406) liuhao1024 2026-09-09 18:13:47 +08:00
  • 69c999f8a7 fix(agent): keep the tripping correction and explain the restart-bound exit Teknium 2026-09-09 05:04:36 -07:00
  • b24a781b6f test(agent): trim the restart-bound tests to two invariants Teknium 2026-09-09 05:04:36 -07:00
  • e9312da68b fix(agent): bound redirect/rebuilt restart refunds so a runaway turn can't hold the session lease yoyodine-industries 2026-09-08 18:38:26 -04:00
  • 91adf584a4 fix(gateway): every send_multiple_images override returns the aggregate SendResult teknium1 2026-09-09 04:58:10 -07:00
  • 78de23053f fix(gateway): report media-only turns as SUCCESS when attachments deliver Halldrix 2026-09-08 18:35:20 -05:00
  • 00bcef9b5f test(kanban): install the reviewer profile the review-surface fixture hands off to Teknium 2026-09-09 05:06:00 -07:00
  • e2763baf1c refactor(kanban): route the reviewer guard through _check and tighten its tests teknium1 2026-09-09 04:55:30 -07:00
  • 1d89286b36 fix(kanban): reject phantom worker reviewers auroracapital 2026-08-29 04:22:01 +08:00
  • e74c4a00ca Merge pull request #69446 from NousResearch/feat/plugin-catalog Teknium 2026-09-09 09:22:21 -07:00
  • 3026f4a993 test(compression): trim batch clarify coverage to two invariants Teknium 2026-09-09 04:46:11 -07:00
  • 8af248042c fix(compression): preserve batch clarify answers in summarize pass gaoanze888 2026-09-09 06:05:37 +08:00
  • bca7cd0eb0 fix(state): projected compression tip inherits the root's title when the tip is untitled Teknium 2026-09-09 05:01:26 -07:00
  • 0c604d7e80 test(gateway): peer dm e2e against a hidden Bot Chat that rotated through compression (#106165) finn763 2026-09-09 16:11:46 +08:00
  • 8a50413ba2 refactor(state): drop inline comments duplicating the cooldown-rollback docstring Teknium 2026-09-09 04:41:11 -07:00
  • 17fe7bc75f test(compression): cover cooldown rollback on a concurrently deleted session (#106271) 1052326311 2026-09-09 13:19:37 +08:00
  • c0e14092e5 fix(state): also tolerate session deletion between cooldown rollback and read-back liuhao1024 2026-09-09 13:52:14 +08:00
  • ccc5cba3d2 fix(state): tolerate a vanished session row in compression cooldown rollback liuhao1024 2026-09-09 13:20:05 +08:00
  • 02005cfe20 fix(kanban): promote refuses undone parents instead of a false --force success teknium1 2026-09-09 04:58:24 -07:00
  • e8bac35a40 refactor(whatsapp): bridge.js reuses the helpers' getMessageContent Teknium 2026-09-09 04:49:56 -07:00
  • 7ecd4d14a5 fix(whatsapp): peel nested envelopes and restore immediate payload return Konstantin Khlopkov 2026-09-09 11:34:18 +03:00
  • 5de769956f fix(whatsapp): unwrap quoted-message envelopes before extracting quote text Konstantin Khlopkov 2026-09-08 21:50:35 +00:00
  • ae65399d8f test(cron): trim kind-flip repeat tests to the two invariants Teknium 2026-09-09 04:44:22 -07:00
  • 111aea1a01 fix(cron): re-derive repeat defaults when a schedule update flips the kind Konstantin Khlopkov 2026-09-09 01:30:48 +03:00
  • 9c722ca94f chore: map contributor email for Totoro-qaq Teknium 2026-09-09 04:46:48 -07:00
  • 5d6d5fb223 fix(cli): refresh TERMINAL_CWD when --in re-homes the session Totoro-qaq 2026-09-09 11:30:16 +08:00
  • 060cd7f9bb fix(state): trim the futile-holder FTS diagnostic to shape and fix the remedy text teknium1 2026-09-09 05:31:07 -07:00
  • e7ca9b47ac fix(state): diagnose futile FTS deferral from a permanent holder KoNit-K 2026-09-09 17:18:33 +08:00
  • b8b2278440 test: import pytest in test_stderr_timestamp (marker needs it) Teknium 2026-09-09 06:28:22 -07:00
  • ca16cafee4 test(guard): block spawning a real gateway runtime from tests Teknium 2026-09-09 06:18:18 -07:00
  • 19f2f19987 fix(gateway): refuse to uninstall a systemd unit pinned to another HERMES_HOME Teknium 2026-09-09 06:02:53 -07:00
  • 1fc033a8ef fix(gateway): s6 slot and multiplexer guards key on the profile id, not the host service suffix Teknium 2026-09-09 06:02:34 -07:00
  • 4746e34448 fix(gateway): foreign HERMES_HOME no longer resolves to the default hermes-gateway unit Teknium 2026-09-09 06:02:23 -07:00
  • ee7fc3bc06 refactor(auth): one stat per store file in the heal fingerprint kshitijk4poor 2026-09-09 21:09:44 +05:30
  • f3ae63162e test(auth): keep the persisted clean-mark tests to the two invariants kshitijk4poor 2026-09-09 18:41:22 +05:30
  • 57e03e2be6 perf(auth): persist the forked-OAuth clean mark so a fresh process skips the heal's locks John Paul Soliva 2026-09-04 22:55:20 +09:00