Commit Graph

  • 5faef80a43 fix: ghost skill P0/P1 mitigation - [SKILL_PRUNED] marker + safety rule Jonathan Boisson 2026-06-07 13:42:49 +00:00
  • 9b868f6f67 chore: contributor email mappings for wen0531 and iniak Teknium 2026-07-23 12:07:06 -07:00
  • df051c17cc fix(vertex): surface vertex in the /model picker — credential gate + curated model list Teknium 2026-07-23 12:07:00 -07:00
  • 3ea35d6711 fix(vertex,moa): register vertex in PROVIDER_REGISTRY and HERMES_OVERLAYS srojk34 2026-07-02 02:52:26 +03:00
  • a7d78ad685 fix: filter invalid MoA slot providers iniak 2026-07-13 01:46:38 +08:00
  • d4c6ae7b11 fix(moa): preserve save_traces/trace_dir on GUI config save liuhao1024 2026-07-05 19:22:40 +08:00
  • 85b2d52b71 test(moa): regression tests for JSON-string reference_models parsing (follow-up to #59497) Teknium 2026-07-23 12:01:03 -07:00
  • 3638abfbf9 fix(moa): parse JSON string reference_models in _normalize_preset 刘文 2026-07-06 16:45:00 +08:00
  • c1f5f0f911 fix(doctor): recognise 'moa' as a valid internal provider liuhao1024 2026-07-05 17:49:04 +08:00
  • d661886c90 test(cli): assert HermesCLI.__init__ wires moa:<preset> to the moa provider 0xDevNinja 2026-07-20 17:35:55 +05:30
  • 8d72845399 fix(cli): resolve moa:<preset> model in non-interactive mode 0xDevNinja 2026-07-20 17:35:55 +05:30
  • b7a05b6b6f fix: re-anchor summary-input bound to current main + bound iterative path Teknium 2026-07-23 11:54:22 -07:00
  • 80ece3867b fix: bound compression summary input Cluster2 2026-05-18 00:26:58 -04:00
  • fa4800414c feat(compression): prompt-cache reclaim gate + hardened wiring for proactive prune Teknium 2026-07-23 12:16:57 -07:00
  • cb481e2f2b feat(compression): proactive tool-result pruning for large-window models Kolektori 2026-07-11 16:37:39 +04:00
  • 66fdcfa3bd fix: harden salvaged preflight display rollback for test-double density Teknium 2026-07-23 11:49:23 -07:00
  • 17a81ac89e fix(context_compression): roll back interrupted preflight state pollution izumi0uu 2026-06-29 18:12:46 +08:00
  • 6a8d31856f chore: map kinsonnee@gmail.com -> WOLIKIMCHENG for #59526 salvage Teknium 2026-07-23 11:55:44 -07:00
  • 34678d2f2e fix(compression): skip empty post-handoff summary windows root 2026-07-06 17:23:46 +08:00
  • eebc2286fc fix(gateway): retry-next-message semantics for compression_deferred + regression suite Teknium 2026-07-23 12:59:33 -07:00
  • 056a40aa4d fix(agent): defer turns during compression lock contention instead of exhausting helix4u 2026-07-23 12:59:19 -07:00
  • fdefb2d38c fix(compression): prefer psutil.pid_exists for lease liveness probe; add same-pid self-reclaim guard Teknium 2026-07-23 11:52:36 -07:00
  • 6ab8428b88 fix(compression): keep PID probing POSIX-only 3ASiC 2026-07-17 00:04:12 +08:00
  • 8cd49c496f fix(compression): reclaim locks from dead processes 3ASiC 2026-07-16 23:48:09 +08:00
  • 69339aab91 fix(compaction): skip compression when it can't reduce tokens golldyck 2026-07-01 16:28:08 +03:00
  • bc7212cf93 feat(moa): per-reference-model max_tokens override Rain 2026-07-07 18:18:23 +02:00
  • ead9d7b256 test: cover gemini-native max_tokens forwarding in _build_call_kwargs aui 2026-07-16 08:14:13 +08:00
  • 4ee74fa5df fix: forward max_tokens to gemini-native so MoA reference cap applies aui 2026-07-04 20:20:25 +08:00
  • 3dce1b967f fix(auxiliary): scope max_tokens to moa_reference only (not aggregator) Janig88 2026-07-15 21:19:38 +03:00
  • 289fad1868 fix(auxiliary): thread task=task through _build_call_kwargs in fallback helpers Janig88 2026-07-07 16:01:59 +03:00
  • 3616ce006a fix: use auxiliary_max_tokens_param for Copilot GPT-5 compat Janig88 2026-07-04 21:03:36 +03:00
  • 32a4faa2d5 fix(auxiliary): honor max_tokens for MoA reference/aggregator tasks Janig88 2026-07-04 20:28:25 +03:00
  • cc1725cbe5 fix(moa): stop reference_max_tokens from also capping the aggregator srojk34 2026-07-03 06:17:12 +03:00
  • 1dfbc128fa Merge remote-tracking branch 'origin/main' into feat/hermes-relay-shared-metrics Alex Fournier 2026-07-23 15:47:15 -07:00
  • 5be99b6fce ci(js-tests): split check into parallel matrix shards per workspace (#70252) ethernet 2026-07-23 18:45:16 -04:00
  • 502e4d63a2 perf(relay): avoid disabled mark initialization Alex Fournier 2026-07-23 14:31:12 -07:00
  • 5a5743188b fix(relay): close failed chat streams eagerly Alex Fournier 2026-07-23 14:25:14 -07:00
  • a3ef27ab70 fix(relay): preserve intentional request removals Alex Fournier 2026-07-23 14:22:49 -07:00
  • 06ed41aa1f fix(relay): preserve managed cancellation signals Alex Fournier 2026-07-23 14:21:37 -07:00
  • fb1e417367 Merge remote-tracking branch 'origin/main' into merge/relay-metrics-upstream-20260723 Alex Fournier 2026-07-23 14:10:49 -07:00
  • ad6fb26681 fix(relay): fence bypassed stream chunks Alex Fournier 2026-07-23 14:09:33 -07:00
  • 5e1b68ce16 test(telemetry): mock profile consent source Alex Fournier 2026-07-23 14:06:33 -07:00
  • d2e179c54f test(lifecycle): document finalize coverage owner Alex Fournier 2026-07-23 14:05:36 -07:00
  • 6fa96916a8 docs(relay): disclose managed data boundary Alex Fournier 2026-07-23 14:05:11 -07:00
  • 43d994986e fix(telemetry): keep consent profile-owned Alex Fournier 2026-07-23 14:04:07 -07:00
  • bba63d8786 fix(telemetry): prune expired local metrics Alex Fournier 2026-07-23 14:01:41 -07:00
  • e1a6becf86 docs(telemetry): disclose local profile identity Alex Fournier 2026-07-23 13:58:22 -07:00
  • 31387a4621 test(tools): verify hook ownership behaviorally Alex Fournier 2026-07-23 13:57:30 -07:00
  • 4788994bd2 fix(relay): preserve managed callback context Alex Fournier 2026-07-23 13:53:59 -07:00
  • e9b5e4c8f4 fix(relay): protect turn initialization cleanup Alex Fournier 2026-07-23 13:48:52 -07:00
  • 937fffcfec fix(smoke): resolve Hermes across environments Alex Fournier 2026-07-23 13:45:40 -07:00
  • 1500ce163c fix(relay): normalize rewritten LLM responses Alex Fournier 2026-07-23 13:44:27 -07:00
  • a54e52aeb1 fix(tools): preserve sequential middleware trace Alex Fournier 2026-07-23 13:43:27 -07:00
  • 0be07b0553 fix(middleware): hide Relay control flag Alex Fournier 2026-07-23 13:41:47 -07:00
  • 2378bd4e4c fix(tools): prevent duplicate managed dispatch Alex Fournier 2026-07-23 13:40:44 -07:00
  • ea171c947a perf(relay): bypass inactive tool interception Alex Fournier 2026-07-23 13:38:49 -07:00
  • 4c9628eab5 fix(anthropic): coerce empty/whitespace-only text blocks on the request path (#69512) (#69517) Prathamesh Chaudhari 2026-07-24 02:06:37 +05:30
  • 36185bf2e2 feat(telemetry): expose shared metrics setup Alex Fournier 2026-07-23 13:36:00 -07:00
  • 591ba267d2 fix(relay): release session lock before callbacks Alex Fournier 2026-07-23 13:33:41 -07:00
  • e862099dff fix(relay): merge Anthropic stream usage Alex Fournier 2026-07-23 13:32:44 -07:00
  • c789bdd38a fix(relay): close managed provider streams Alex Fournier 2026-07-23 13:32:03 -07:00
  • f370af6816 fix(codex): stop draining interrupted streams Alex Fournier 2026-07-23 13:26:49 -07:00
  • 9dfe690125 fix(relay): preserve provider request extensions Alex Fournier 2026-07-23 13:24:19 -07:00
  • 053f162f94 fmt(js): npm run fix on merge (#70291) hermes-seaeye[bot] 2026-07-23 20:23:02 +00:00
  • a6fbff1d7e fix(relay): retain active child sessions Alex Fournier 2026-07-23 13:22:50 -07:00
  • 398a8ca580 fix(tools): serialize concurrent approvals Alex Fournier 2026-07-23 13:19:03 -07:00
  • c16f86dc4c fix(relay): serialize rewritten tool results Alex Fournier 2026-07-23 13:13:58 -07:00
  • 53bdcacf17 fix(desktop): stop assistant reply rendering twice after a tool-call turn (#70232) SHL0MS 2026-07-23 16:13:01 -04:00
  • 1c6a96032c fix(relay): preserve successful managed results Alex Fournier 2026-07-23 13:12:50 -07:00
  • 1ffeaf226c test(relay): skip native suites without binding Alex Fournier 2026-07-23 13:04:12 -07:00
  • 75afaf46da test(gateway): use valid API server key in env override test (#70274) ethernet 2026-07-23 15:56:28 -04:00
  • c4f5a45d5d fix(gateway): tolerate bare GatewayRunner instances in the ignored-channel guard Teknium 2026-07-23 09:52:16 -07:00
  • 66513768c1 chore: map contributor emails for mwbrooks and replygirl Teknium 2026-07-23 08:21:14 -07:00
  • d9fe008db8 fix(slack): prefer live send adapter and try multi-workspace tokens individually replygirl 2026-07-23 08:20:37 -07:00
  • 8685fea0ce fix(slack): resolve channel IDs to human-readable names dirtyren 2026-04-30 01:42:15 +00:00
  • da131aef3a feat(slack): bridge slack.ignored_channels through the YAML→env config path Teknium 2026-07-23 08:08:39 -07:00
  • 0a5d8a16fc feat(slack): support long app descriptions in the manifest generator 2001Y 2026-07-23 08:06:05 -07:00
  • 805c22c836 fix(streaming): add Slack streaming=false default to match Discord AhmetArif0 2026-06-03 01:15:09 +03:00
  • 2946805299 feat(slack): set HermesAgent User-Agent on slack-bolt client Michael Brooks 2026-06-10 12:24:44 -07:00
  • c5b62fdbae fix(gateway): guard chained .get() against None intermediate values annguyenNous 2026-05-29 22:44:14 +07:00
  • 241bc112e8 fix(platforms): clear home channel when setup prompt left blank David Metcalfe 2026-07-23 08:03:20 -07:00
  • ee62aab1a7 fix(slack): honor disable_dms setting vexclawx31 2026-06-26 12:42:49 +02:00
  • f8f5ce7da5 fix(slack): honor ignored channels before gateway dispatch byshubham 2026-06-24 13:15:09 +00:00
  • 543941f709 fix(slack): tolerate bare adapter instances in _remember_channel_team ambiguity map Teknium 2026-07-23 11:49:19 -07:00
  • 5ee1c426de chore: map contributor emails for C9 salvage (jordanhubbard, trac3r00, benjamin2026-dot) Teknium 2026-07-23 08:19:53 -07:00
  • 9439f11717 test(slack): pin download-token workspace routing (#59742) Teknium 2026-07-23 08:18:10 -07:00
  • ca8aee87e8 fix(slack): route file downloads to the owning workspace via URL-embedded team id benjamin2026-dot 2026-07-23 08:17:07 -07:00
  • c1c991ae9e fix(gateway): unify legacy-Slack-key recovery on the claim-once path Teknium 2026-07-23 08:14:39 -07:00
  • 06be0e69b6 fix(gateway): namespace Slack sessions by workspace Bob 2026-07-21 17:09:47 -04:00
  • ed67f9aacc test(slack): adapt main's marker-mechanism tests to workspace-scoped markers Teknium 2026-07-23 08:05:55 -07:00
  • a60b00e12d fix(slack): isolate workspace-local routing Jordan Hubbard 2026-07-16 00:00:42 +01:00
  • f50c3d904c fix(delegation): persist origin_session_id in durable dispatch records Teknium 2026-07-23 08:36:37 -07:00
  • 0796a981d7 fix(api_server): bind chat_id (raw session id) on /v1/runs Teknium 2026-07-23 08:36:37 -07:00
  • 2cc0ff44b6 fix(kanban): advance notify cursor only after a successful wake self-post Teknium 2026-07-23 08:36:37 -07:00
  • 246eacea7b fix(gateway): deliver kanban/delegate wake-ups to api_server sessions Ian Ker-Seymer 2026-07-15 09:25:08 -04:00
  • 185b08a2eb chore: add contributor mapping for elphamale Teknium 2026-07-23 08:21:17 -07:00
  • cd6fb2b167 fix(prompt): scope api_server MEDIA: hint to actual interception behavior Teknium 2026-07-23 08:21:17 -07:00
  • 08abc5eba8 fix(prompt): forbid MEDIA: tags in the api_server platform hint elphamale 2026-07-21 07:36:35 +03:00
  • 25b3cd2ced fix(desktop): i18n the gateway auth error summary + clean regex char classes Teknium 2026-07-23 08:29:16 -07:00
  • 32f7c5afaf fix(gateway): distinguish gateway auth 401 from provider API key errors annguyenNous 2026-06-05 08:00:29 +07:00