Commit Graph

  • d6a275b735 fix(gateway): compact hygiene transcripts in place nullptr0807 2026-07-08 14:17:18 +00:00
  • 62ada5175c feat(xai): add grok-4.5 (GA) to model catalog, context lengths, and reasoning-effort allowlist (#60887) Teknium 2026-07-08 12:30:47 -07:00
  • 1508ece2d9 Merge origin/main: unify declared-schema and instance-schema provider config Erosika 2026-07-08 15:03:24 -04:00
  • aabfedcac0 docs(webhook): complete filters + route-scripts coverage across doc surfaces (#60983) Teknium 2026-07-08 11:56:24 -07:00
  • 76381e2a8e fix(compression): stop compaction thrash — 75% trigger floor under 512K, no summary output cap, reasoning-trace exclusion (#60989) Teknium 2026-07-08 11:56:17 -07:00
  • 8e734810df fix(desktop): continue the selected stored session instead of minting a new one (#55578) (#60874) Teknium 2026-07-08 08:14:31 -07:00
  • ae5e39005b fix(gateway): run webhook route scripts off the event loop + AUTHOR_MAP entry teknium1 2026-07-08 07:05:30 -07:00
  • 0cf2e39c41 feat(gateway): add webhook payload filters Grace 2026-07-02 23:30:07 -06:00
  • 75efd73961 fix(gateway): never resurrect ended sessions for delegation completions; /new severs in-flight delegations teknium1 2026-07-08 07:54:53 -07:00
  • d39c62409b fix(delegate): pin async completion to spawning parent session (#57498) nankingjing 2026-07-03 13:00:10 +08:00
  • b848fcbf11 feat(Yuanbao) optimizes media resource processing speed: parallel download loongfay 2026-07-08 10:45:16 +08:00
  • 63c4100fe6 perf(yuanbao): bounded-concurrency inbound media resolve loongfay 2026-06-16 22:41:40 +08:00
  • 58e1647b49 test(cli): update FakeCLI._print_exit_summary for new clear_screen kwarg teknium1 2026-07-08 06:40:34 -07:00
  • efb226b586 fix(cli): preserve chat -q answer by gating exit-summary screen clear (#53009) Tranquil-Flow 2026-06-26 12:12:54 +02:00
  • beafc55c7d fix(desktop): dismiss stale prompt overlays Jakub Wolniewicz 2026-07-06 19:47:54 +02:00
  • e10c8eba00 fix(whatsapp): use windows_detach_popen_kwargs to prevent console window flash on Windows kyssta-exe 2026-07-08 02:46:05 +00:00
  • 7e3986ae68 fix(tui): route /compress and /compact past the slash worker to command.dispatch teknium1 2026-07-08 06:33:19 -07:00
  • c0fbee990e fix(desktop): register /compress command in TUI gateway dispatch so Desktop can invoke it kyssta-exe 2026-07-08 02:44:23 +00:00
  • 67d64124c3 feat(desktop): autosave the inline provider panel, drop its Save button Erosika 2026-07-08 10:45:22 -04:00
  • 65372395eb fix(delegation): positive-proof ownership for the post-turn drain teknium1 2026-07-08 07:12:20 -07:00
  • f75f3cd713 fix(delegation): route async delegate_task results back to originating session Tony Simons 2026-07-05 01:43:37 -05:00
  • 5057f03bfd docs(i18n): align translated CONTRIBUTING files with pyproject Python range (3.11-3.13) waroffchange 2026-07-08 05:03:53 +03:00
  • ee0b54e16c docs(i18n): align translated CONTRIBUTING files with pyproject Python range (3.11-3.13) waroffchange 2026-07-08 05:03:51 +03:00
  • b64b802131 feat(models): swap curated Tencent Hy3 Preview for GA tencent/hy3, drop owl-alpha (#60943) Teknium 2026-07-08 07:09:08 -07:00
  • 4b27be1114 fix(delegation): fail-closed orphan handling + session-scoped delegation lifecycle teknium1 2026-07-08 06:48:25 -07:00
  • aab351bfa6 fix(delegation): route async results to origin session Dan Schnurbusch 2026-07-06 12:09:57 -05:00
  • ac6dd598a4 fix(agent): tag desktop chat sessions as desktop fyzanshaik 2026-07-04 22:16:01 +05:30
  • 465cbe8bb5 test(tools): add unit tests for skill_gist waroffchange 2026-07-08 03:19:08 +03:00
  • 5413c42f2c chore: add SiteupAgencia to AUTHOR_MAP for #57435 salvage teknium1 2026-07-08 04:23:01 -07:00
  • 98804dbeef fix(tui_gateway): back off notification poller when session is busy Lucas Oliveira 2026-07-02 21:32:08 -03:00
  • 7ecc822e11 fix(cron): stop the ticker from stalling forever on a wedged jobs lock (#60703) (#60855) Teknium 2026-07-08 05:13:18 -07:00
  • 1192f29450 fix: Z.AI endpoint persist failure must not break URL resolution kshitijk4poor 2026-07-08 17:27:52 +05:30
  • 6eeed3f1e8 fix: don't flip active_provider when caching Z.AI probe result kshitijk4poor 2026-07-08 17:07:52 +05:30
  • c75e1d1b87 chore: add veradim to AUTHOR_MAP for PR #41201 salvage kshitijk4poor 2026-07-08 17:04:44 +05:30
  • 832c5f9bc9 Fix slow Z.AI startup by caching auto-detected endpoint to disk veradim 2026-06-07 16:33:00 +05:00
  • 8eac52054b fix(desktop): keep configured MoA presets in model picker giggling-ginger 2026-07-08 07:34:00 +00:00
  • f64e4f4f57 feat(gateway): generic OIDC client-credentials relay provisioning (NAS-free) (#60730) Ben Barclay 2026-07-08 16:55:32 +10:00
  • 48788032da fix(tui): derive gateway-owned sources from the Platform enum, not a hardcoded list teknium1 2026-07-07 21:40:14 -07:00
  • f5ef7ee9da fix(tui): prevent ws_orphan_reap from ending gateway-originated sessions AIalliAI 2026-07-08 01:47:26 +00:00
  • ecc6725855 fix(gateway,cron): reconcile #60612 + #60631 onto one drain surface teknium1 2026-07-07 21:34:03 -07:00
  • 8a573bb6e7 fix(cron): stop interrupted jobs from delivering their pre-kill output joaomarcos 2026-07-07 23:22:57 -03:00
  • 24e9ed73c2 fix(gateway,cron): make shutdown drain visible to in-flight cron work joaomarcos 2026-07-07 23:05:26 -03:00
  • e6077af279 test(gateway): cover cron drain during gateway shutdown (#60432) HexLab98 2026-07-08 08:24:34 +07:00
  • 862aee4956 fix(gateway): drain in-flight cron jobs before shutdown tool kill HexLab98 2026-07-08 08:24:34 +07:00
  • a208b7eeb4 chore: add AUTHOR_MAP entry for neoguyverx (PR #60526 salvage) teknium1 2026-07-07 21:42:24 -07:00
  • 6695640c1d fix(tools): make the YAML write gate syntax-only so multi-doc/tagged YAML isn't refused teknium1 2026-07-07 21:25:37 -07:00
  • 2e1982f83d Fail closed on invalid JSON/YAML/TOML writes instead of writing then reporting Neo Guyver 2026-07-07 13:35:15 -07:00
  • 4d7f8ade3e feat(install): warn pip/Homebrew installs are unsupported (CLI, TUI, desktop) (#57225) ethernet 2026-07-07 21:13:19 -07:00
  • 9de9c25f62 chore: release v0.18.2 (2026.7.7.2) (#60651) Teknium 2026-07-07 20:11:08 -07:00
  • c30c9753b6 fix(whatsapp): unpin Baileys from git commit, use published 7.0.0-rc13 (#60643) Teknium 2026-07-07 19:49:26 -07:00
  • f9eca7e15f chore: release v0.18.1 (2026.7.7) (#60595) Teknium 2026-07-07 18:14:48 -07:00
  • 4f620a0bbc Add WhatsApp dashboard pairing flow Shannon Sands 2026-07-02 12:28:26 +10:00
  • 6015ee5d2a fix: pass profile-scoped SessionDB to _session_latest_descendant in dashboard chat PTY resume teknium1 2026-07-07 16:36:05 -07:00
  • 543f069093 Fix dashboard chat model profile scoping Shannon Sands 2026-06-22 13:26:47 +10:00
  • 75de0057bc feat(gateway): GATEWAY_MULTIPLEX_PROFILES env override for multiplex flag (#60589) Ben Barclay 2026-07-08 10:34:34 +10:00
  • d9a4b5a5e5 fix: validate memory provider names before filesystem lookup and setup commands teknium1 2026-07-07 17:11:29 -07:00
  • 4b184cbe54 Add dashboard memory provider switching Shannon Sands 2026-07-03 10:32:07 +10:00
  • 4e4a69cbf7 feat(relay): carry routed profile from the connector wire source (#60586) Ben Barclay 2026-07-08 10:20:23 +10:00
  • 8d66e78844 feat(dashboard): expose profile names + gateway_mode on gated /api/status (#60585) Ben Barclay 2026-07-08 10:20:13 +10:00
  • 5633fa19b8 fix(dashboard): advertise truecolor to the embedded chat TUI (#60576) Teknium 2026-07-07 17:17:51 -07:00
  • bf7639138e Use read-only config loader and honor HERMES_IGNORE_USER_CONFIG in delegation config Shannon Sands 2026-07-08 08:57:02 +10:00
  • 0263f1d12e Fix delegation config precedence Shannon Sands 2026-07-07 14:11:47 +10:00
  • 6ca3d701fc fix(gateway): only session-discover channel targets for connected platforms (#60574) Teknium 2026-07-07 17:04:32 -07:00
  • db9e3e4ef9 docs(discord): troubleshoot silent fail-closed denials teknium1 2026-07-07 16:42:47 -07:00
  • 3e7ade418d fix(discord): explain fail-closed allowlist default yungchentang 2026-07-07 16:42:47 -07:00
  • c3808cfc14 fix(discord): honor pairing grants for message auth BROCCOLO1D 2026-07-03 12:14:00 +10:00
  • 551f00109d docs(sessions): unify export docs under one overview section (#60554) Teknium 2026-07-07 16:29:27 -07:00
  • 8a726e91ba fix(tools): enable platform-native toolsets when their composite is explicitly configured (#35527) Tranquil-Flow 2026-07-02 00:11:33 +02:00
  • b062083d0a feat(dashboard): report profile + gateway topology in /api/status (#60537) Teknium 2026-07-07 16:13:03 -07:00
  • 838d50495f fix(mcp): guard POSIX-only kill primitives in stdio watchdog for the Windows footgun linter teknium1 2026-07-07 14:11:59 -07:00
  • 2d4fd1d52f test(mcp): unblock recycle-reconnect test from the parked self-probe wait teknium1 2026-07-07 14:06:21 -07:00
  • a6203839b4 docs(mcp): document idle_timeout_seconds / max_lifetime_seconds recycle keys + handshake-bound note teknium1 2026-07-07 13:53:27 -07:00
  • bae3954f4f chore(release): map rainbowgore + thestudionorth in AUTHOR_MAP for MCP leak salvages teknium1 2026-07-07 13:30:53 -07:00
  • ea0b42c43a Handle minimal MCP server fakes harjoth 2026-06-08 11:37:23 -07:00
  • 6c731fe591 Recycle idle MCP stdio servers harjoth 2026-06-08 11:26:18 -07:00
  • 86c5febdd1 fix(mcp): watchdog wrap after OSV preflight + forward SIGTERM to child group teknium1 2026-07-07 13:23:34 -07:00
  • 5089c84dbf fix(mcp): reap orphaned stdio MCP children on ungraceful parent death Sage 2026-07-06 22:16:42 -07:00
  • 4638f3b433 fix(mcp): widen #59349 handshake bound to HTTP transports + cancel abandoned start() task teknium1 2026-07-07 13:19:53 -07:00
  • 1f6836cd81 fix(mcp): bound stdio initialize handshake to stop subprocess/FD leak rainbowgits 2026-07-06 08:37:58 +03:00
  • 743c116fb2 fix(mcp): unify reconnect orphan reaping + move off the event loop teknium1 2026-07-07 13:14:25 -07:00
  • f99e9f0d27 fix(mcp): reap stdio orphans before reconnect yoma 2026-07-04 19:01:58 +08:00
  • 086596ca2b fix(mcp): reap orphaned subprocesses before spawning new ones on retry liuhao1024 2026-07-03 05:27:31 +08:00
  • 79f4f78fa4 feat(chat): persist attach token, reconnect on transient close Benn Denton 2026-06-21 08:48:21 +00:00
  • c3d2be073a feat(pty): periodic reaper wired into dashboard lifespan Benn Denton 2026-06-21 08:48:21 +00:00
  • e10e4bca82 feat(chat): reattach /api/pty sessions via ?attach= token Benn Denton 2026-06-21 08:48:21 +00:00
  • 41166bbe0d feat(pty): PtySessionRegistry with reap + capacity Benn Denton 2026-06-21 08:48:21 +00:00
  • e5ac169c28 feat(pty): PtySession drain/attach/detach with EOF close 4410 Benn Denton 2026-06-21 08:48:21 +00:00
  • 0ecfbc9890 feat(pty): RingBuffer for keep-alive output capture Benn Denton 2026-06-21 08:48:21 +00:00
  • d5a5ea8640 chore: add doncazper to AUTHOR_MAP teknium1 2026-07-07 13:52:41 -07:00
  • 117f49b7d4 fix(approval): wire gateway notify round-trip into the plugin escalation gate teknium1 2026-07-07 13:52:24 -07:00
  • 36308f0667 feat(plugins): pass approve rule keys to approval gate doncazper 2026-07-05 14:21:25 -07:00
  • f304f41266 fix: harden explicit-provider gate for stale env-seeded pool entries + non-desktop picker opt-ins Teknium 2026-07-07 14:15:40 -07:00
  • a0b14a3126 chore: map Ronald contributor email Ronald Reis 2026-07-02 14:55:43 +01:00
  • 37a4cf9000 fix: limit desktop model pickers to explicit providers Ronald Reis 2026-07-02 10:55:07 +01:00
  • 0e04d14209 feat(sessions): trace export + HF upload via 'sessions export --format trace' (#60507) Teknium 2026-07-07 15:12:49 -07:00
  • 5e51b123f3 feat(mem0): add self-hosted mode to the setup wizard teknium1 2026-07-07 13:16:48 -07:00
  • b4289200ba fix(web-server): close OAuth token TOCTOU by writing 0o600 atomically Que0x 2026-07-04 04:18:00 +03:00
  • b1500af277 fix: restore cli-config.yaml.example from main (stale-branch version leaked into salvage) teknium1 2026-07-07 13:17:57 -07:00
  • 94b4ac118a chore: add alex107ivanov to AUTHOR_MAP teknium1 2026-07-07 13:14:50 -07:00
  • e0176cbd47 feat(discord): optionally mention approval owners on exec prompts alex107ivanov 2026-07-07 13:14:33 -07:00