Commit Graph

  • cf9d341e4b fix(install-e2e): verify input readiness and tolerate transient windows ethernet 2026-09-06 12:55:05 -04:00
  • c5594ec4b3 fix(delegation): a crash mid-unit keeps the children that already finished Teknium 2026-09-06 08:10:00 -07:00
  • 9a5a78187a fix(tui): post-turn control publish only when automation state exists (keeps plain-session event stream unchanged) Teknium 2026-09-06 04:40:18 -07:00
  • e27b8c5b92 test(desktop): trim session-control suites to behaviour contracts Teknium 2026-09-06 04:24:23 -07:00
  • efc30169c3 fix(desktop): queue goal-resume continuation when busy; wipe session controls on gateway switch Teknium 2026-09-06 04:24:23 -07:00
  • b0f87d7a7a fix(tui): publish session.control.update on every control mutation path; drop the Desktop-only heartbeat driver Teknium 2026-09-06 03:49:14 -07:00
  • 45b7dabfb9 fix(desktop): run and surface Heartbeats reliably Jerry Gooch 2026-09-05 21:52:47 -05:00
  • 4f008c36bb fix(desktop): preserve session control action state Jerry Gooch 2026-09-05 16:01:59 -05:00
  • dffd8d62c2 feat(desktop): add session automation controls Jerry Gooch 2026-09-05 15:22:49 -05:00
  • bfddf556bf feat(desktop): hydrate structured session controls Jerry Gooch 2026-09-05 13:59:41 -05:00
  • 8cb2bcc8c1 feat(desktop): expose structured session controls Jerry Gooch 2026-09-05 13:09:07 -05:00
  • 45646f4d09 feat(nous): anthropic_wire=auto decides a session's wire from its first response Teknium 2026-09-06 09:11:04 -07:00
  • fa869157ce docs(sessions): Desktop import-session entry next to the CLI importer Teknium 2026-09-06 03:57:57 -07:00
  • 0168bb27ad refactor(cli): one foreign-log walker for the CLI picker and the desktop browser Teknium 2026-09-06 03:56:54 -07:00
  • f3400ce745 fix(cli): blank user turn no longer crashes foreign session discovery Teknium 2026-09-06 03:55:29 -07:00
  • fe49acb670 refactor(desktop): import-session entry is a sidebar nav row; browser module named as a foreign_sessions sibling Teknium 2026-09-06 03:55:29 -07:00
  • dfd0660fd7 fix(desktop): skip inaccessible logs during foreign session discovery Adolanium 2026-09-05 21:22:23 +03:00
  • 9186e3ebc5 feat(desktop): session import view for foreign coding-agent transcripts Adolanium 2026-09-05 20:20:40 +03:00
  • 8d4b7f874d eval(native-compaction): real-AIAgent A/B probe for checkpoint preflight false-trigger Teknium 2026-09-06 02:42:41 -07:00
  • e4a86ec9ed test(compression): initialise idle checkpoint deferral state GodsBoy 2026-09-05 18:16:16 +02:00
  • 5da6dcda5a test(compression): align checkpoint fixture and contributor mapping GodsBoy 2026-09-05 17:56:53 +02:00
  • cd71ee0708 fix(compression): defer local preflight after native checkpoint Benjamin Brumbaugh 2026-09-06 09:00:00 +00:00
  • 66f1668850 refactor(email): fold #92979 review findings into the IMAP ID gate kshitijk4poor 2026-09-06 21:29:58 +05:30
  • 8fd3e08ab9 test(agent): pin the emit-vs-buffer gate from both sides kshitijk4poor 2026-09-06 21:31:08 +05:30
  • 44e52e7524 fix(agent): normalize zero-cooldown semantics, dedupe test driver kshitijk4poor 2026-09-06 21:25:56 +05:30
  • c6ef075613 fix(agent): parse nested retry_after bodies and emit long 5xx cooldowns kshitijk4poor 2026-09-06 20:58:17 +05:30
  • a227484906 fix(agent): honor Retry-After on retryable 5xx Mauvis Ledford 2026-08-17 15:35:27 +08:00
  • 314e365363 test(relay): force the finalizer-before-consumer ordering deterministically by pumping the stream's own loop Teknium 2026-09-05 06:42:48 -07:00
  • 3e6241a819 test(relay): the OpenAI-stream e2e no longer deadlocks when Relay's finalizer has not started yet Teknium 2026-09-05 00:38:02 -07:00
  • 14ca27fa06 test(email): verify IMAP ID negotiation over the wire Ken Watts 2026-09-05 16:21:06 +00:00
  • 25be5e2120 fix(email): send IMAP ID only when the server advertises the capability Rob Aleck 2026-08-23 21:58:09 +08:00
  • 00140a8557 refactor(verify): one honest return type for the compose live-state probe (str | None) kshitijk4poor 2026-09-06 20:39:50 +05:30
  • 6ccf485f37 fix(verify): refuse compose build/up when the live-container probe cannot answer kshitijk4poor 2026-09-06 20:07:54 +05:30
  • 5b6defc766 fix(verify): refuse compose recipes against a project with running containers ygd58 2026-09-05 09:38:32 +00:00
  • 9e4135fad8 refactor(gateway): drop the unreachable post-loop rate-limit guard; trim tests to the contracts kshitijk4poor 2026-09-06 20:40:49 +05:30
  • dfffd0ee1e fix(gateway): cap the inline server retry_after wait; return the typed failure past 60s kshitijk4poor 2026-09-06 20:22:44 +05:30
  • 07ea974cc3 chore: map cdepuy contributor email for #100072 salvage kshitijk4poor 2026-09-06 19:39:27 +05:30
  • dc4b88714b fix(gateway): honor server retry_after for flood-capped sends instead of plain-text fallback cdepuy 2026-09-05 11:23:34 -07:00
  • a262b2e372 refactor(update): drop the tombstone comment at the old matcher site and a duplicated exactness leg kshitijk4poor 2026-09-06 20:41:16 +05:30
  • 80d636b7c5 test(update): drop the launchd serve-isolation test already covered by the serve branch kshitijk4poor 2026-09-06 20:08:41 +05:30
  • 11a333620a chore: map mengtanx contributor email for #103680 salvage kshitijk4poor 2026-09-06 19:39:27 +05:30
  • b4b6235239 fix(update): credit launchd ai.hermes.gateway in fleet reconciliation (#103679) mengtanx 2026-09-05 21:35:14 +08:00
  • 1d039b47e0 test(cron): assert the behaviour (one end_session, none after release), not the flag kshitijk4poor 2026-09-06 20:41:21 +05:30
  • fa646582ae docs(cron): point the disarm comment at _teardown_cron_agent after the helper extraction kshitijk4poor 2026-09-06 20:08:42 +05:30
  • 1256cf52fe chore: map RHODIZSECURITY contributor email for #102454 salvage kshitijk4poor 2026-09-06 19:39:27 +05:30
  • 8236f37687 fix(cron): avoid reopening finalized session on teardown RHODIZ IT 2026-09-03 15:05:01 -05:00
  • 77915e344c fix(tui-gateway): preserve active isolated turns after disconnect Mark S. 2026-09-06 11:54:01 +00:00
  • 5106e939e0 fix(tui): heartbeat ticks share the /loop idle poll and rewind when no turn starts Teknium 2026-09-06 03:32:51 -07:00
  • 2f45f4d043 fix(tui): drive /heartbeat firing from the session-owner process (#102056) Halldrix 2026-09-03 05:55:21 -05:00
  • d024a9c494 fix(desktop-update): drop the dead WinForms pump from the ack wait Teknium 2026-09-06 02:40:48 -07:00
  • a6a19fbe69 test(ci): run desktop regressions when the shipped update page changes Axl Ibiza, MBA 2026-09-05 11:07:05 -05:00
  • cacf1218d7 fix(desktop-update): acknowledge Windows progress completion Axl Ibiza, MBA 2026-09-05 10:54:22 -05:00
  • e3a634a13c chore(contributors): map jerry@jerrygooch.com to jerrygooch Teknium 2026-09-06 02:55:45 -07:00
  • 817c0ce08a fix(desktop): restore drag previews before the release commit folds a zone Teknium 2026-09-06 02:54:55 -07:00
  • e9c527eeb6 fix(desktop): cascade a sash drag through sibling panes past their floors Jerry Gooch 2026-09-06 02:54:55 -07:00
  • 03e9f4caee Merge pull request #104284 from NousResearch/fix/nous-anthropic-chat-wire Teknium 2026-09-06 07:17:48 -07:00
  • b1403d521c Merge pull request #104168 from NousResearch/fix/subagent-cache-ttl-5m Teknium 2026-09-06 07:17:43 -07:00
  • 028fe2c4c8 feat(delegation): per-task completion groups — ungrouped subagents return as they finish Teknium 2026-09-06 06:19:11 -07:00
  • 6ced334f55 docs(skills): note that runtime caches never count as bundled-skill edits Teknium 2026-09-06 02:27:43 -07:00
  • 25a80b3bb6 fix(skills): exclude generated runtime caches from bundled ownership hashes Xipong 2026-09-05 18:49:50 +00:00
  • 335ecf9f4a test: the two remaining native-wire contracts select nous.anthropic_wire=native explicitly Teknium 2026-09-06 05:55:18 -07:00
  • 7166071fca fix(auxiliary): ResourceExhausted spellings reach the payment/quota fallback gate Teknium 2026-09-06 03:19:50 -07:00
  • 190c73328c chore(aux): carry local layer evolution onto current main Xipong 2026-08-22 18:19:32 +03:00
  • 54e24ae1fa fix(nous): route anthropic/* over chat/completions by default (nous.anthropic_wire) Teknium 2026-09-06 05:45:44 -07:00
  • b706529476 docs+test(models): Gemini 3.7/3.8 Flash in the Gemini and Vertex guides; curated Google Flash pickers must bill via the official snapshot Teknium 2026-09-06 02:31:30 -07:00
  • b0adce1cbf feat(models): add gemini-3.7-flash and gemini-3.8-flash support tylman 2026-09-02 22:38:59 -07:00
  • 91b4d9fb67 test(fallback): keep the two persisted-config invariants; PTY harness for the picker error path Teknium 2026-09-06 03:05:36 -07:00
  • 33cefdd8e5 fix(fallback): restore primary route after picker errors Xipong 2026-08-02 05:20:19 +03:00
  • bc31e04d83 fix(telegram): strip our handle only as sole addressee; keep the identity line session-stable Teknium 2026-09-06 04:32:29 -07:00
  • bc233501aa fix(telegram): preserve group mentions and expose per-turn addressing Glucksberg 2026-09-04 22:18:13 -03:00
  • 43ddf50b04 fix(gateway): expand @ references before the reply pointer so quoted text stays literal Teknium 2026-09-06 03:41:18 -07:00
  • 6efca62c20 [verified] fix(gateway): preserve complete resolved reply context Glucksberg 2026-09-05 13:20:48 -03:00
  • e0592b6d43 fix(codex): masked "invalid_prompt: Request blocked." replay rejection reaches the replay-strip recovery Teknium 2026-09-06 03:54:32 -07:00
  • 67807e64a6 chore(contributors): map Xipong noreply email Teknium 2026-09-06 03:30:17 -07:00
  • ebb428aed5 test(anthropic): trim DeepSeek proxy replay tests to two invariants + local wire probe Teknium 2026-09-06 03:04:39 -07:00
  • 0543fa2f1b fix(anthropic): DeepSeek thinking replay contract for third-party proxies Xipong 2026-08-22 22:54:49 +03:00
  • 080422216f chore(contributors): map turingcat Teknium 2026-09-06 02:37:51 -07:00
  • 3a15c39e8e fix(banner): deferred update notice keeps prompt_toolkit routing; drop dead console arg; PTY harness Teknium 2026-09-06 02:37:12 -07:00
  • a366a0bb17 fix: route deferred update notice through cprint to avoid ANSI garbling turingcat 2026-08-11 23:35:45 +08:00
  • e40192118e fix(webhook): only webhook-signature commits a delivery to the Standard Webhooks path Teknium 2026-09-06 02:35:37 -07:00
  • cb3b5bb64c feat(webhook): accept standard webhook signatures HwangJohn 2026-06-17 17:31:01 +09:00
  • 62f353eed5 refactor(gateway): iteration-progress formatter lives in agent/session_activity, tests trimmed to the invariant bar Teknium 2026-09-06 02:26:26 -07:00
  • 7ba9ac6ab7 fix(gateway): stop printing sys.maxsize as an iteration ceiling Edizzier 2026-09-05 13:23:55 +03:00
  • 4c287fa7bf test(evals): wire-contract A/B harness for Slack chat.*Stream payloads Teknium 2026-09-06 02:25:00 -07:00
  • 7fc0c649ff fix(slack): drop markdown_text from native task-card appendStream payload liuhao1024 2026-08-16 22:24:15 +08:00
  • 0edab1ac4d test(profiles): two invariants for the truncated-JSON refusal, comment trimmed to the why Teknium 2026-09-06 02:25:27 -07:00
  • 1f16bbf108 fix(cli): refuse to persist a truncated JSON reply as profile description Edizzier 2026-09-06 09:11:02 +03:00
  • c8cbc07030 test(mem0): setup module keeps post_setup when discovery imports the package first Teknium 2026-09-06 02:21:43 -07:00
  • e8521f47f9 fix(mem0): lazy-import _read_mem0_json to avoid ImportError during plugin load schrodienieur 2026-09-05 00:18:22 +07:00
  • 3009efe75e fix(tools): read_file dispatch honors the advertised 2000-line default when the model omits limit Teknium 2026-09-06 02:18:06 -07:00
  • 0cb996d977 fix(delegation): number delegation batches per conversation, not per process Teknium 2026-09-06 02:39:31 -07:00
  • 089bb32886 fmt(js): npm run fix on merge (#104210) hermes-seaeye[bot] 2026-09-06 10:15:23 +00:00
  • 06402ecb7c test(desktop): tighten the real-sh mutex quoting test kshitijk4poor 2026-09-06 15:34:59 +05:30
  • b98edf8898 chore(desktop): drop the committed update-mutex artifact directory John Paul Soliva 2026-09-03 22:12:40 +09:00
  • 63b77aa593 fix(desktop): stop double-quoting expandRemotePath fragments in the SSH spawn path Kolton Jacobs 2026-08-27 04:04:09 -04:00
  • 81f821657c chore: map contributor email for @koltyj kshitijk4poor 2026-09-06 15:25:26 +05:30
  • 0a195aa463 docs: provider_routing is OpenRouter-only; Nous Portal rejects the provider object Teknium 2026-09-06 02:33:42 -07:00
  • ba7d2a8633 fix(providers): stop forwarding provider_routing prefs to Nous Portal webtecnica 2026-08-03 08:12:35 -03:00
  • 3513a3b922 test(process_registry): pin that the availability probe argv omits OOMPolicy too kshitijk4poor 2026-09-06 14:52:28 +05:30
  • 78fc943ca4 docs(process_registry): say in the argv helper why OOMPolicy is absent kshitijk4poor 2026-09-06 14:25:32 +05:30