Commit Graph

  • 2a46acc9be docs(monitoring): clarify bounded cron flush Victor Kyriazakos 2026-07-24 18:44:43 +00:00
  • a65a647b04 fix(monitoring): correct cron operational signals Victor Kyriazakos 2026-07-24 18:42:39 +00:00
  • efbf2fd79c feat(monitoring): add cron operational telemetry Victor Kyriazakos 2026-07-24 18:23:40 +00:00
  • 9b098e7f78 fix(monitoring): enrich gateway diagnostic scope Victor Kyriazakos 2026-07-23 01:13:27 +00:00
  • 42bc6c8626 fix(monitoring): keep diagnostics content-free Victor Kyriazakos 2026-07-22 23:34:21 +00:00
  • 18b4664543 fix(monitoring): drain terminal lifecycle events Victor Kyriazakos 2026-07-22 22:08:51 +00:00
  • 4dc4f4302a chore(monitoring): align smoke and attribution metadata Victor Kyriazakos 2026-07-22 21:40:55 +00:00
  • 73190cdbfe fix(monitoring): complete production OTLP runtime Victor Kyriazakos 2026-07-22 21:34:24 +00:00
  • 98a0260b0a fix(otel): identify Hermes resources safely Victor Kyriazakos 2026-07-22 16:03:24 +00:00
  • 16e774f223 fix(monitoring): harden gateway health OTLP egress Victor Kyriazakos 2026-07-22 01:59:55 +00:00
  • 87a15733c0 fix(monitoring): address review — persist install_id, drop dead config, single redaction path Victor Kyriazakos 2026-07-14 20:55:15 +00:00
  • 505d12f662 refactor(monitoring): scope telemetry substrate to gateway health/diagnostics export Victor Kyriazakos 2026-07-14 18:00:46 +00:00
  • fdb5ae012a docs(telemetry): align observability docs with the trimmed schema emozilla 2026-06-27 01:27:21 -04:00
  • edac3a7bae refactor(telemetry): cut dead schema; tests assert what's actually written emozilla 2026-06-27 01:21:41 -04:00
  • 7c80b79bb0 feat(telemetry): write tel_spans — reconstructable run -> calls trace emozilla 2026-06-27 00:52:40 -04:00
  • 81a34156a5 docs(telemetry): clarify reserved subagent-lineage hooks emozilla 2026-06-26 23:28:50 -04:00
  • 24c86e160b fix(telemetry): aggregate requires local telemetry to be on emozilla 2026-06-26 15:10:38 -04:00
  • 0d0549d834 test(telemetry): end-to-end plugin dispatch coverage emozilla 2026-06-26 15:01:10 -04:00
  • 72b7af73bd refactor(telemetry): drop "plane" terminology emozilla 2026-06-25 23:39:17 -04:00
  • e829d03fec refactor(telemetry): drop policy.resolve(); read config directly emozilla 2026-06-25 21:32:30 -04:00
  • 3e28eaccde feat(telemetry): local-first telemetry & observability emozilla 2026-06-24 02:14:02 -04:00
  • 7dd00bb47d fix(api_server): close divergence gaps from gateway/run.py Frederick 2026-07-24 11:37:18 -07:00
  • 0f732cb3d6 fix(cron): respect the platform-conditional decode design in _run_job_script + taskkill kwarg snapshot teknium1 2026-07-24 11:21:14 -07:00
  • 804ce793de test: update kwarg-snapshot assertions for the utf-8 subprocess guard teknium1 2026-07-24 10:42:10 -07:00
  • 477cd09418 chore: map stoltemberg@users.noreply.github.com -> Stoltemberg teknium1 2026-07-24 10:26:58 -07:00
  • a5147331ea fix: repair sweep fallout — duplicate encoding kwargs, non-subprocess call sites, kwarg-snapshot tests teknium1 2026-07-24 10:19:03 -07:00
  • ce2a4ac6c2 chore: map jinglun010@gmail.com -> jinglun010-cpu teknium1 2026-07-24 10:05:41 -07:00
  • d4b867cf9f fix(windows): sweep remaining unguarded text-mode subprocess sites codebase-wide teknium1 2026-07-24 10:05:18 -07:00
  • 051217342b feat(linter): detect subprocess text=True without explicit encoding= jinglun010 2026-07-08 15:05:25 +08:00
  • db66119676 fix: extend UTF-8 encoding to _op_version probe (#53428) jinglun010-cpu 2026-07-19 22:18:49 +08:00
  • a23115414a fix: add explicit UTF-8 encoding to _op_whoami subprocess call (#53428) jinglun010 2026-07-09 10:25:12 +08:00
  • c89481db5e fix: add explicit UTF-8 encoding to all subprocess text=True calls (#53428) Stoltemberg 2026-06-29 23:42:46 -03:00
  • d460118a1d fmt(js): npm run fix on merge (#70927) hermes-seaeye[bot] 2026-07-24 18:30:37 +00:00
  • 0600ac2f77 feat(desktop): add Cron Blueprints to the GUI (#70066) Austin Pickett 2026-07-24 14:22:43 -04:00
  • 4a9447c726 fix(api-server): expose model options inventory abundantbeing 2026-07-24 10:43:45 -07:00
  • 78a343169c fmt(js): npm run fix on merge (#70914) hermes-seaeye[bot] 2026-07-24 18:14:17 +00:00
  • fb8d824bcb Merge pull request #70907 from NousResearch/bb/desktop-first-run-remote brooklyn! 2026-07-24 13:06:21 -05:00
  • d82dfb6924 feat(desktop): add Webhooks page for subscription CRUD (#69687) Austin Pickett 2026-07-24 14:06:10 -04:00
  • 7dd2b2dc77 feat(desktop): add "Connect to existing Hermes" option to first-run onboarding cat-that's-fat 2026-07-17 10:13:59 -07:00
  • 6ab41598a3 chore: fix contributor attribution for desktop PR cat-that's-fat 2026-07-17 10:13:54 -07:00
  • 6ece52fc73 test: tighten spawn-rewrite assertions and add PTY-path coverage kshitijk4poor 2026-07-24 22:28:40 +05:00
  • 753104e1bd test(fallback): cover xai-oauth → xai same-host same-model failover xxxigm 2026-07-24 20:31:26 +07:00
  • a9e7b32162 fix(fallback): allow xai-oauth → xai failover on shared host/model xxxigm 2026-07-24 20:31:26 +07:00
  • 3070de1963 fix(tui_gateway): recover custom provider identity from the session's model name teknium1 2026-07-24 10:32:16 -07:00
  • 45a408f41a fix(gateway): deliver relay-backed homes after restart Victor Kyriazakos 2026-07-23 14:10:02 +00:00
  • 6de7c0f7a7 fix: use error code 4028 (4025 already taken by session.handoff) kshitij 2026-07-24 22:33:58 +05:00
  • 75f61182fc test(tui): cover empty truncate guard on prompt.submit HexLab98 2026-07-24 13:40:25 +07:00
  • 819e01c134 fix(tui): refuse empty prompt.submit truncation without confirm HexLab98 2026-07-24 13:40:25 +07:00
  • f7e2c0e2e2 chore: add contributor email mapping for agent@hermes.dev -> webtecnica kshitijk4poor 2026-07-24 22:24:37 +05:00
  • 7338309807 fix(telegram): prevent connect hang with retry watchdog and fresh app per attempt (#67498) Hermes Agent 2026-07-24 01:16:47 -03:00
  • d7512c8689 fix: apply _rewrite_compound_background in spawn_local to prevent worker deadlock on server backgrounding Hermes Agent 2026-07-24 01:16:31 -03:00
  • 4a0b84ec09 fix(url_safety): harden proxy DNS delegation — literal IPs stay fail-closed + regression tests teknium1 2026-07-24 10:10:59 -07:00
  • 931ca437ff fix(url_safety): allow DNS failure in proxy/sandbox environments sg-architect 2026-07-21 16:43:19 +08:00
  • c769081803 refactor: extract sync_credential_pool_entry_id helper kshitij 2026-07-24 13:09:56 +05:00
  • 73c4b5a045 fix(auth): stop stale-key credential recovery loops Gille 2026-07-23 15:54:00 -06:00
  • d51bd5fdc6 Merge pull request #70870 from NousResearch/bb/ar-rtl-locale brooklyn! 2026-07-24 12:20:10 -05:00
  • a96f7c805b feat(i18n): add Arabic (ar) catalog for agent/CLI messages Brooklyn Nicholson 2026-07-24 12:10:03 -05:00
  • e39e3fb011 feat(web): add Arabic (ar) locale with RTL support Brooklyn Nicholson 2026-07-24 12:10:00 -05:00
  • 5b6990e7a0 feat(desktop): add Arabic (ar) locale with RTL support Brooklyn Nicholson 2026-07-24 12:09:57 -05:00
  • 9f384783e7 fix(api): gate bare-model passthrough + route-alias model leak teknium1 2026-07-24 09:34:57 -07:00
  • d66a82000c feat(api): honor provider-aware request routing abundantbeing 2026-07-24 09:24:36 -07:00
  • 077e41330d test(docker): update network-reuse harness fake ps output for egress-aware 3-field probe teknium1 2026-07-24 09:32:00 -07:00
  • 397e9fc1e4 Reapply "Merge pull request #30179 from NousResearch/feat/iron-proxy" teknium1 2026-07-24 09:19:01 -07:00
  • ead23aadb9 fix(windows): widen utf-8 subprocess decode guard to sibling desktop-backend sites teknium1 2026-07-24 09:28:27 -07:00
  • a214f3026d fix: address review — add regression test, revert cosmetic churn, cross-link #61595 Sahil-SS9 2026-07-10 18:21:53 +01:00
  • 51fcf055df fix: harden tui_gateway subprocess reads against Windows locale UnicodeDecodeError (#53137) Sahil-SS9 2026-07-10 10:07:02 +01:00
  • 431f3803ed fmt(js): npm run fix on merge (#70845) hermes-seaeye[bot] 2026-07-24 16:36:59 +00:00
  • 951d606730 Merge pull request #70822 from NousResearch/bb/session-date-dividers brooklyn! 2026-07-24 11:15:31 -05:00
  • 4cd4b3e8a2 test(gateway): account for the auto-archive construction-time sync escape Brooklyn Nicholson 2026-07-24 10:45:33 -05:00
  • 107843877f test(sessions): use mock.patch for the config gate, matching file idiom Brooklyn Nicholson 2026-07-24 10:20:36 -05:00
  • 99ffea6d00 feat(desktop): auto-archive toggle + mirror sidebar pins to the backend Brooklyn Nicholson 2026-07-24 10:17:40 -05:00
  • f16b80362c feat(sessions): opt-in auto-archive of stale sessions + durable pin flag Brooklyn Nicholson 2026-07-24 10:17:40 -05:00
  • c416d9ae0a fix(desktop): let the pinned sidebar section grow to fit all pins Brooklyn Nicholson 2026-07-24 10:17:22 -05:00
  • ed6ec0c175 feat(desktop): date dividers in the sessions sidebar Brooklyn Nicholson 2026-07-24 10:17:22 -05:00
  • 55ef425d0c fix(skills): sync bundled + misc CLI skills to current upstream teknium1 2026-07-23 21:21:58 -07:00
  • cae5c81956 docs(design-md): sync skill with @google/design.md CLI 0.3.0 Teknium 2026-07-23 19:57:28 -07:00
  • 9a894dae5f fix(skills): sync coding-agent CLI skills to current flags/packages teknium1 2026-07-23 21:21:58 -07:00
  • 1c646499b6 fix(skills): sync mlops training/model-infra skills to current APIs teknium1 2026-07-23 21:21:58 -07:00
  • 8a2b288462 fix(skills): sync mlops structured-output/vectordb skills to current APIs teknium1 2026-07-23 21:21:58 -07:00
  • 80e575dfba Merge pull request #70604 from NousResearch/bb/profile-routing-super brooklyn! 2026-07-24 10:11:10 -05:00
  • 29dd621498 fix(tui_gateway): bind the branched agent to the parent profile's home + state.db Brooklyn Nicholson 2026-07-24 10:05:05 -05:00
  • 8611b69dad fix(skills): scope 60-char description enforcement to the create path Teknium 2026-07-23 21:15:50 -07:00
  • 0a262b7dbf fix(tools): enforce 60-char description limit for skills annguyenNous 2026-06-25 13:57:00 +07:00
  • 9457a90198 docs(skills): sync generated pages + zh-Hans mirrors for related_skills fixes teknium1 2026-07-23 20:28:42 -07:00
  • 73b01fb7b6 docs(skills): fix remaining 13 broken related_skills refs repo-wide teknium1 2026-07-23 20:26:32 -07:00
  • 26685a9f34 docs(skills): fix broken related_skills references (#37338) bedirhancode 2026-07-23 20:24:29 -07:00
  • a98fed2470 docs(skills): update pages, catalogs, sidebar for skill dir renames teknium1 2026-07-23 20:19:42 -07:00
  • 503da4e308 fix(skills): align skill directory names with frontmatter name Love-JourneY 2026-07-23 20:16:10 -07:00
  • c0170311c9 fix(honcho): default device-code poll interval to 5s when AS omits it Aakash Kattelu 2026-07-20 10:23:00 -07:00
  • 2aa359ea70 feat(honcho): add OAuth device-code login (RFC 8628) for headless environments Aakash Kattelu 2026-07-09 08:59:00 -07:00
  • a61183b56f fix(cron): scope hermes_home override per-profile in multiplex ticker kshitijk4poor 2026-07-24 13:12:33 +05:00
  • 6c98eb2d45 fix(cron): tick every served profile's cron store under multiplex_profiles (#69377) webtecnica 2026-07-22 14:28:50 -03:00
  • 7e3acd02d9 fix(memory-setup): sanitize .env values in the core writer too kshitijk4poor 2026-07-22 15:07:02 +05:30
  • 8f0da78f84 fix(openviking): cool down failed refreshes and publish conn identity atomically kshitijk4poor 2026-07-22 15:05:36 +05:30
  • 1cfe23c6e4 fix(openviking): serialize client refresh state Hao Zhe 2026-07-14 13:09:02 +08:00
  • cf0bd5dd4c fix(openviking): stop pending runtime start on shutdown Hao Zhe 2026-07-14 12:58:22 +08:00
  • c4d0f1c1d6 fix(openviking): serialize local runtime recovery starts Hao Zhe 2026-07-14 12:46:21 +08:00
  • 60a141594c fix(openviking): start local runtime after reload 0xDevNinja 2026-07-14 12:44:37 +08:00
  • e9a7c18890 fix(memory): honor disabled toolsets for provider tools flyingdoubleg 2026-07-13 20:15:49 +08:00
  • 8fdc9c58e0 fix(openviking): use readonly config loader Hao Zhe 2026-07-07 18:16:58 +08:00