Commit Graph

  • 7289898494 refactor: consolidate five duplicate byte formatters into hermes_cli.sizefmt kshitij 2026-08-08 14:41:36 +05:30
  • 4af8fb2148 fix(ssl_guard): tolerate truststore SSLContext.get_ca_certs() NotImplementedError on Windows WolftacDigital 2026-08-08 14:50:16 +05:30
  • c8e558c72c fix(tools): keep non-bash -c invocations covered by the shell guard kshitij 2026-08-08 14:53:41 +05:30
  • df0a5c3ee4 refactor(doctor): reuse backup's size formatter for database listings kshitij 2026-08-08 14:38:17 +05:30
  • 39db9d1114 refactor(tools): unify the tool-error cap on one constant kshitij 2026-08-08 14:36:50 +05:30
  • daa139c9e3 fix(tools): classify git bisect as a worktree mutation kshitij 2026-08-08 14:35:54 +05:30
  • cd869f26f3 perf(tools): stop safe git commands spawning alias-lookup subprocesses kshitij 2026-08-08 14:35:05 +05:30
  • bb311b3951 fix(tools): parse bash option grammar before extracting the -c script kshitij 2026-08-08 14:32:51 +05:30
  • 4cc3ea01f6 fix(agent): separate continuation fragments so joined text does not glue Erosika 2026-08-07 11:23:43 -04:00
  • c8cf8bfdb6 fix(agent): strip length-continuation marks from outgoing api messages Erosika 2026-08-06 14:20:14 -04:00
  • c5c040cb35 fix(agent): clean up the session tail when the continuation ceiling is exhausted Erosika 2026-08-06 13:56:33 -04:00
  • a96a4621fa feat(doctor): show database size and the repair command for exposed databases Erosika 2026-08-07 10:54:24 -04:00
  • 6583297086 feat(doctor): report per-database journal mode with WAL-reset exposure Erosika 2026-08-06 13:35:25 -04:00
  • 886092bc54 fix(tools): block worktree removal and moves of the running source root Erosika 2026-08-06 11:07:28 -04:00
  • f0a3ef8bde fix(tools): harden live source checkout guard Erosika 2026-07-16 13:59:38 -04:00
  • a9f94022b0 fix(agent): bind finalize_turn at import time Erosika 2026-07-16 12:38:48 -04:00
  • ecbe6ef0dd feat(tools): hard-block self-repo git mutations in terminal_tool Erosika 2026-07-16 12:37:25 -04:00
  • 206531a1e1 feat(tools): detect git mutations targeting the running source checkout Erosika 2026-07-16 12:35:58 -04:00
  • ad59d55338 fix(tools): bound the exception text dispatch writes into its own log line Erosika 2026-08-06 11:23:22 -04:00
  • 84bc430073 fix(tools): bound the truncation log so it stops re-dumping the full body Erosika 2026-08-06 11:21:24 -04:00
  • 2181d2e7c2 fix(tools): bound tool error bodies at the dispatch boundary Erosika 2026-06-02 17:24:49 -04:00
  • 350f366a81 Merge pull request #81630 from kshitijk4poor/chore/author-map-wolftacdigital kshitij 2026-08-08 14:52:21 +05:30
  • e3698fd8d3 chore: AUTHOR_MAP for WolftacDigital (PR #49945 salvage) kshitij 2026-08-08 14:49:17 +05:30
  • b3344502f8 chore: map Axmr1 email + update stale Go routing docstring kshitij 2026-08-08 13:47:13 +05:30
  • b35cacf8b5 fix(opencode-go): route gpt-* models to /v1/responses (codex_responses) Axmr1 2026-08-03 01:10:01 +01:00
  • 520a1e7812 fix(honcho): keep _pop_auth_notice tolerant of minimal fake managers; make fast-path test binding kshitij 2026-08-08 14:37:42 +05:30
  • edfe4f5136 refactor(honcho): dedupe refresh-failure handling; harden exchange budget, dogpile cooldown, and rebuild race kshitij 2026-08-08 14:21:12 +05:30
  • 086dc8b880 fix(honcho): surface the auth notice when session init itself fails Erosika 2026-08-07 14:00:32 -04:00
  • 864035b241 fix(honcho): route every authenticated sdk call through one 401-recovery helper Erosika 2026-08-07 12:22:36 -04:00
  • da1f8779ef style(honcho): trim auth recovery comments to one line each Erosika 2026-08-06 16:56:45 -04:00
  • b1414baa09 fix(honcho): stop classifying bare '401' digits as auth errors; redact session-side auth logs Erosika 2026-08-06 14:18:07 -04:00
  • ecfc427b28 fix(honcho): skip memory calls while the oauth grant is dead Erosika 2026-08-06 13:52:54 -04:00
  • 6ea01262fc fix(honcho): recover memory from mid-session oauth 401s and tell the user once Erosika 2026-08-06 13:46:23 -04:00
  • d81f2f49ea refactor(compression): fold simplify findings — dedup floor constant, drift-guard test kshitij 2026-08-08 14:24:11 +05:30
  • 39056e8de4 fix(compression): filter clarify non-response sentinels; share prune floor constant kshitij 2026-08-08 14:03:04 +05:30
  • 3090e9e871 fix: reject forged clarify summaries Crypto Intern 2026-08-07 17:56:03 +00:00
  • cf1863c878 test(compression): cover clarify persistence path Crypto Intern 2026-08-07 17:48:38 +00:00
  • 6433d5723f fix(compression): make clarify summaries UTF-8 safe Crypto Intern 2026-08-07 17:44:07 +00:00
  • d6511aecb6 fix(compression): preserve clarify responses Crypto Intern 2026-08-07 17:23:47 +00:00
  • 98e96e1a60 refactor(agent): drop the run_agent classify_persistence_error delegating wrapper kshitij 2026-08-08 14:21:07 +05:30
  • aed114a69b fix(agent): treat max-iteration nudge as synthetic during compaction PRATHAMESH75 2026-08-04 21:24:34 +05:30
  • c5332b2f86 fix(desktop): stop the HUD going click-through under its own dialogs Brooklyn Nicholson 2026-08-08 03:52:17 -05:00
  • 4500b43914 feat(desktop): frost the HUD band and fade it in three states Brooklyn Nicholson 2026-08-08 03:52:17 -05:00
  • 10c1530599 refactor(desktop): put the HUD toggle beside the layout editor Brooklyn Nicholson 2026-08-08 03:52:02 -05:00
  • f444e0c5e7 feat(desktop): point an open HUD at the tab you toggle from Brooklyn Nicholson 2026-08-08 03:51:59 -05:00
  • 1005a057f0 review follow-ups: canonical classifier in hermes_state, compression-busy=locked, hedged gateway wording, drop dead constant kshitij 2026-08-08 14:14:31 +05:30
  • a24cbaf426 review: tracked ro-connection for stats, single WAL warning, hedged locked-cause wording Victor Kyriazakos 2026-08-07 01:05:18 +00:00
  • 64c342c1c9 feat(doctor): state.db health stats — size, WAL, FTS shape, holders, growth warnings Victor Kyriazakos 2026-08-07 00:52:33 +00:00
  • 01bc8a8752 fix(gateway): honest recovery message for session-persistence failures instead of 'unknown error' Victor Kyriazakos 2026-08-07 00:52:33 +00:00
  • 2a9f5b3476 fix(agent): classify session-persistence failures so lock contention is not misdiagnosed as disk-full Victor Kyriazakos 2026-08-07 00:52:18 +00:00
  • 063f6941e5 fix: drop redundant None-guard on agent_result in agent:end payload kshitij 2026-08-08 14:01:18 +05:30
  • ff7af1cbaf chore: map kweiner contributor email Ken Weiner 2026-07-16 22:22:45 +00:00
  • b68a532295 fix: handle replacement transforms after CLI streaming Ken Weiner 2026-07-16 08:14:27 +00:00
  • 1f5a22264c fix: add model and provider to agent:end hook payload Ken Weiner 2026-07-02 17:35:09 +00:00
  • 367dda813c fix: print transform_llm_output appended content after CLI streaming Ken Weiner 2026-07-02 17:35:03 +00:00
  • a4af262638 fix: revert except ImportError back to except Exception kshitij 2026-08-08 13:45:52 +05:30
  • 95520b812f fix(agent): fail open on malformed telegram extra config bex 2026-08-01 17:21:55 -05:00
  • 9f582aca1d fix(agent): read Telegram rich_messages config from correct path bex 2026-07-26 12:16:34 -05:00
  • 0041fc6946 refactor(simplex): hoist json.dumps above branch in _standalone_send kshitij 2026-08-08 13:46:04 +05:30
  • eb048772f6 fix(simplex): use structured /_send for standalone DM text sends liuhao1024 2026-06-15 09:23:46 +08:00
  • 3a04d9c4d7 fix(simplex): use structured /_send for DM text messages to prevent silent drops liuhao1024 2026-06-12 03:12:06 +08:00
  • 077e6170a9 test(gateway): cover same-PID differing non-null start_time self-reacquire kshitij 2026-08-08 13:35:04 +05:30
  • e54ba2ade2 test(gateway): cover null start_time scoped-lock self-reacquire HexLab98 2026-08-08 10:02:47 +07:00
  • 2e18e29723 fix(gateway): self-reacquire scoped lock by PID alone HexLab98 2026-08-08 10:02:47 +07:00
  • 5077665b88 test(wake-word): verify resampled audio values Gille 2026-08-07 17:49:06 -06:00
  • e3be3b0481 fix(wake-word): capture at native input rate Gille 2026-08-07 17:36:48 -06:00
  • 2ddd24ec1f fix: use is_job_runnable/effective_job_state in remaining pause-check sites kshitij 2026-08-08 13:42:06 +05:30
  • c7a5de7d6e fix(cron): make pause authoritative against half-paused records rjvandeve 2026-08-07 15:29:35 -04:00
  • 2d5e93161b fmt(js): npm run fix on merge (#81589) hermes-seaeye[bot] 2026-08-08 08:15:17 +00:00
  • a8ccd52123 refactor(sessions): accurate scope wording for tip-only resume rejections kshitij 2026-08-08 13:28:04 +05:30
  • edf2cb4bf8 perf(sessions): skip counting entirely when transcript guards are disabled kshitij 2026-08-08 13:25:04 +05:30
  • ad59bd92c7 test(desktop): align renamed message-fetch mocks; brace query-param guards kshitij 2026-08-08 01:14:48 +05:30
  • e8b05dc6c2 perf(dashboard): keyset pagination for streaming session export kshitij 2026-08-08 00:43:45 +05:30
  • 5b4b9bbf77 fix(sessions): tip-only resume guard on the CLI mid-setup path; fail open on guard errors kshitij 2026-08-08 00:37:15 +05:30
  • 2607dc9a85 fix(desktop): forward pagination params through the remote session interceptor kshitij 2026-08-08 00:19:52 +05:30
  • f0794640f6 feat(sessions): config-gate transcript safety limits kshitij 2026-08-08 00:16:52 +05:30
  • c750d5354a fix(sessions): prevent oversized transcripts from exhausting memory kinsolee 2026-08-07 13:24:01 +08:00
  • 643910afe3 refactor(gateway): narrow worker-start guard to Exception kshitij 2026-08-08 13:27:59 +05:30
  • 0d312126a0 test(gateway): de-flake history-lookup timing tests; add worker-start-failure regression kshitij 2026-08-08 00:08:42 +05:30
  • 38cd1999cb fix(gateway): fail open + release admission slot when history-lookup worker cannot start kshitij 2026-08-08 00:06:33 +05:30
  • 271867f6fa fix(gateway): bound media history workers HenryG 2026-08-08 01:51:28 +08:00
  • e52acf76a1 fix(gateway): keep media history reads off event loop HenryG 2026-08-08 01:42:59 +08:00
  • c360333a3f test(dashboard): deterministic lock gating + plugin-providers RMW regression kshitij 2026-08-08 00:10:25 +05:30
  • 4ecdee38a6 fix(dashboard): close config-RMW gaps left by the off-loop sweep kshitij 2026-08-08 00:07:42 +05:30
  • 965a548788 fix(gateway): serialize config mutations and finish the router off-loop sweep Royalaid 2026-08-07 01:13:37 -07:00
  • 52c9aee3bf fix(gateway): move _profile_scope and config I/O off the event loop in async handlers Royalaid 2026-08-06 19:23:24 -07:00
  • e6b168855b fix(gateway): keep auto vision preprocess concise gnanirahulnutakki 2026-08-08 00:07:52 +05:30
  • a3d57f18c2 fix(desktop): open HUD mode on the tab you're looking at Brooklyn Nicholson 2026-08-08 02:28:58 -05:00
  • d92bfa0a38 Merge pull request #81570 from NousResearch/bb/figma-mcp-401 brooklyn! 2026-08-08 02:24:59 -05:00
  • f99d291247 fix(mcp): let a server that 401s at startup come back after re-login Brooklyn Nicholson 2026-08-08 02:21:36 -05:00
  • 0e260b3c8c fix(desktop): grow the HUD band smoothly, and flip on the visible panel Brooklyn Nicholson 2026-08-08 02:09:58 -05:00
  • ba4456ab00 fix(desktop): don't flip the HUD's fade when the bar parks at the top Brooklyn Nicholson 2026-08-08 02:01:32 -05:00
  • 6ada733f9d fix(desktop): HUD sizing — empty band, stranded exit chip, early stacking Brooklyn Nicholson 2026-08-08 01:59:25 -05:00
  • d57927f3bb fix(desktop): stop the composer's two collapse stages landing together Brooklyn Nicholson 2026-08-08 01:45:02 -05:00
  • f9860b0508 fix(desktop): size the HUD band to its transcript Brooklyn Nicholson 2026-08-08 01:42:49 -05:00
  • 6a01b429d7 feat(desktop): reach HUD mode from the titlebar and a keybind Brooklyn Nicholson 2026-08-08 01:39:06 -05:00
  • e8b83f37c8 feat(desktop): the HUD surface — Spotlight bar with a fading chat band Brooklyn Nicholson 2026-08-08 01:39:06 -05:00
  • 7b0dbd2242 feat(desktop): HUD mode window and its session handoff Brooklyn Nicholson 2026-08-08 01:38:57 -05:00
  • 8560dc6b97 feat(desktop): let a composer draft move between windows Brooklyn Nicholson 2026-08-08 01:38:57 -05:00
  • 0db11f9952 fix(desktop): keep the transcript whole when resuming a running session Brooklyn Nicholson 2026-08-08 01:38:49 -05:00