Commit Graph

  • 50bbcbf2b4 fix(state): fail closed on unscoped SQLite corruption Bruce Xu 2026-08-21 14:46:55 +00:00
  • c80a0a551c Merge pull request #92529 from kshitijk4poor/chore/author-map-brucexu-eth kshitij 2026-08-23 02:49:46 +05:30
  • 85044caebe chore: AUTHOR_MAP brucex2710@gmail.com -> brucexu-eth kshitij 2026-08-23 02:46:59 +05:30
  • 13f4cfebfa fix(skills_guard): --host flags no longer flagged as DNS exfiltration sovthpaw 2026-08-22 11:05:50 -07:00
  • 0605279b35 test: guard os.geteuid() for Windows in the ACP launcher tests emozilla 2026-08-22 13:39:04 -04:00
  • 5d5179d7a9 fix(windows): remove the hermes launchers on uninstall emozilla 2026-08-22 13:39:04 -04:00
  • 679e9cd294 fix(windows): stage hermes launchers in the managed binary dir, not the git checkout emozilla 2026-08-22 13:38:56 -04:00
  • 0cde4dd93a chore: add contributor email mapping for EAbaracus Teknium 2026-08-22 10:24:04 -07:00
  • db7dda468f chore: anchor artifact ignore rules to repo root; block them from Docker image layers Teknium 2026-08-22 10:23:54 -07:00
  • 0af2858a3a chore: remove committed root artifacts (log.txt, sqlite_leak_fix.png, default.tar.gz) EAbaracus 2026-08-21 20:54:01 +03:00
  • 4b860d8193 fmt(js): npm run fix on merge (#92399) hermes-seaeye[bot] 2026-08-22 17:34:58 +00:00
  • c0055b3a6d chore: map contributor email for Jackal991 Teknium 2026-08-22 10:10:25 -07:00
  • 67a5d7bcf0 fix(desktop): resolve Win10 translucency defaults from platform, not glass capability Jackal991 2026-08-20 15:05:04 +01:00
  • 40f3e58f6d fix(desktop): stop manufacturing duplicate toolCallIds at the fold, repair poisoned cached tails Teknium 2026-08-22 10:20:04 -07:00
  • 9f8dca34dc fix(desktop): dedupe duplicate toolCallId parts at the runtime boundary (#87857) PRATHAMESH75 2026-08-16 23:21:35 +05:30
  • a36d6704b6 Merge remote-tracking branch 'origin/main' into agent/81234-merge-20260821 poisdahl 2026-08-22 17:31:04 +02:00
  • fd41164861 fix(history): keep carrier rewinds race-safe after refresh poisdahl 2026-08-22 17:30:35 +02:00
  • 999703fd43 refactor(gateway): hoist watchdog constants to the canonical import; drop dead or-fallbacks Kshitij Kapoor 2026-08-22 20:34:45 +05:30
  • 8ee0103ea2 fix(gateway): finite-bounded watchdog knob validation + wire keys through load_gateway_config Kshitij Kapoor 2026-08-22 20:00:43 +05:30
  • 3616145723 fix(gateway): keep loop-watchdog default at 3 strikes; dedupe constants; register knobs in config defaults Kshitij Kapoor 2026-08-22 18:40:26 +05:30
  • aa08cb8ccb fix(gateway): make loop-liveness watchdog tolerant of transient reconnect stalls devops 2026-08-18 12:00:01 +01:00
  • ebae0064a2 fix(compression): preserve live assistant carriers after refresh poisdahl 2026-08-22 16:48:57 +02:00
  • a5b326a471 Merge remote-tracking branch 'origin/main' into agent/81234-merge-20260821 poisdahl 2026-08-22 16:47:39 +02:00
  • 261a4efb90 Merge pull request #92214 from kshitijk4poor/discord-picker-constants-followup kshitij 2026-08-22 16:35:15 +05:30
  • 667c787a1c Merge pull request #92216 from kshitijk4poor/fix/p1-gateway-simplify-followups kshitij 2026-08-22 16:30:55 +05:30
  • a18f90847b refactor(gateway): promote parse_systemd_duration_to_us to public Kshitij Kapoor 2026-08-22 16:26:51 +05:30
  • 1db0a7d825 refactor(telegram): share the flood-wait cap between send and edit paths Kshitij Kapoor 2026-08-22 16:26:51 +05:30
  • bdd281d078 refactor(gateway): route kanban notifier writer offloads through _to_thread_process_service Kshitij Kapoor 2026-08-22 16:26:51 +05:30
  • 684e95a001 fix(gateway): claim ledger rows and clear resume_pending inline before the abandonable boot-send task Kshitij Kapoor 2026-08-22 16:26:51 +05:30
  • 9154421b11 refactor(discord): use _DISCORD_SELECT_MAX_OPTIONS in ChoicePickerView kshitijk4poor 2026-08-22 15:08:17 +05:30
  • c925cc8eb8 refactor(discord): derive model-select capacity from the row/option constants kshitijk4poor 2026-08-22 15:01:48 +05:30
  • 4a6b362178 review follow-up: trim overreaching comment sentence, pin durable-copy assertion kshitijk4poor 2026-08-22 15:52:55 +05:30
  • 4c76ec81a9 fix(compression): restore the prune runway when a would-grow refusal keeps the transcript kshitijk4poor 2026-08-22 15:38:16 +05:30
  • a4f16e3fef fix(gateway): retain failed replacement evidence fangliquan 2026-08-22 08:12:04 +08:00
  • 596bfc557f fix(gateway): distinguish failed systemd replacements fangliquan 2026-08-22 08:04:29 +08:00
  • 83b09ebd0a fix(gateway): make handoff recovery idempotent fangliquan 2026-08-22 07:56:47 +08:00
  • 91fb175188 fix(gateway): preserve systemd handoff recovery fangliquan 2026-08-22 07:51:54 +08:00
  • 5b024c7ccc fix(gateway): make systemd the sole restart owner fangliquanflq 2026-08-22 06:13:28 +08:00
  • f12cd04015 fix(gateway): isolate kanban dispatcher to_thread context fangliquan 2026-08-22 13:25:14 +08:00
  • bf3a0bb99d fix(gateway): isolate supervised watcher contexts fangliquan 2026-08-22 09:13:01 +08:00
  • e173720774 fix(gateway): give supervision exhaustion an owner for queued platforms Jack Lau 2026-08-22 03:41:59 -05:00
  • 92018e76a8 fix(gateway): heal a dead reconnect watcher when the platform is already queued Jack Lau 2026-08-19 21:45:34 -05:00
  • 349d9aee43 fix(tui): log the refused shared-handle transfer and pin _get_db caching liuhao1024 2026-08-22 04:08:53 +08:00
  • bd2afde48f fix(tui): never transfer the shared launch SessionDB to one agent liuhao1024 2026-08-21 23:45:39 +08:00
  • 41e29a601e fix(gateway): clear resume_pending for all claimed ledger rows before any redelivery send Kshitij Kapoor 2026-08-22 15:14:33 +05:30
  • ce944a5a55 fix(gateway): do not let boot-path sends hold the inbound gate HexLab98 2026-08-22 08:40:30 +07:00
  • a444b673ad fix(telegram): fail closed on long send-path flood waits HexLab98 2026-08-22 08:35:57 +07:00
  • 8e475ed27b refactor(terminal): extract _current_session_key() helper for session-key lookups kshitijk4poor 2026-08-22 14:55:41 +05:30
  • 8a963e8512 test(terminal): cover gateway ContextVar session-key path carryzuo00 2026-07-15 01:51:38 +08:00
  • a270c4adea fix(terminal): scope environment cache by session key to prevent cross-profile SSH leakage carryzuo00 2026-05-23 09:34:11 +00:00
  • e95dd466b1 fix(bot-mode): persist canonical chat before opening Mauvis Ledford 2026-08-21 01:03:10 +08:00
  • 209e2ebdda refactor(discord): derive model-select counts, name the 25-option cap kshitijk4poor 2026-08-22 14:43:15 +05:30
  • ab3e2f563b fix(discord): render provider model lists >25 options across multiple select menus Epic 2026-07-25 00:49:11 +00:00
  • cd80a7f36c chore: map contributor email epicstorage0@gmail.com kshitijk4poor 2026-08-22 14:31:21 +05:30
  • 1fe8683e58 fix(state): split forensic-backup identity from repair-epoch fingerprint; publish backup bundle atomically kshitijk4poor 2026-08-22 14:28:48 +05:30
  • 5777e68b3d fix(state): include the rollback journal in the forensic backup kshitij 2026-08-17 19:21:45 +05:30
  • 8779b782b3 fix(state): exclude SQLite's commit counters from the repair fingerprint kshitij 2026-08-17 19:16:28 +05:30
  • 602c45e45e fix(state): never let a peer connection reset the repair budget kshitij 2026-08-17 18:47:16 +05:30
  • 8de64b1634 fix(state): stop backup staging from posing as a forensic copy kshitij 2026-08-17 18:32:28 +05:30
  • b3f14c8534 fix(state): keep the repair fingerprint from cancelling POSIX advisory locks kshitij 2026-08-17 18:31:51 +05:30
  • c914a9ac4b fix(state): make backup atomic and the disk guard proportional jirathip-k 2026-08-17 14:24:53 +07:00
  • 27d661e171 fix(state): stop unbounded state.db repair loop from filling the disk jirathip-k 2026-08-17 14:03:21 +07:00
  • 14c59f0b50 docs(agents-md): Bot Mode canonical-chat invariant is name-identity — corrections folded in Teknium 2026-08-22 01:09:39 -07:00
  • f70e6146dd docs: record the Bot Mode canonical-chat invariant in AGENTS.md Teknium 2026-08-22 00:31:01 -07:00
  • a9860d413d fix(bot-mode): the canonical Bot Chat is found by NAME — session-id pins removed Teknium 2026-08-22 01:04:43 -07:00
  • 4ba038b51d docs(agents-md): update pipeline architecture, process-identity pitfall, gateway lifecycle contract, wine2e lane Teknium 2026-08-22 00:18:58 -07:00
  • ff88f27403 fix(bot-mode): a bot row opens the bot's canonical Bot Chat (#92042) abitme 2026-08-22 14:31:14 +07:00
  • a08b909199 fix(windows): preserve launcher layout invariants Gille 2026-08-22 00:29:03 -06:00
  • 9782275b2a fix(windows): restore dedicated CLI launchers on update Gille 2026-08-22 00:18:42 -06:00
  • 9098f6777b fmt(js): npm run fix on merge (#92094) hermes-seaeye[bot] 2026-08-22 06:29:29 +00:00
  • 0012dd1e0c perf(ci): set python test workers to one for each core, from measurement ethernet 2026-08-22 01:14:19 -04:00
  • 969094e4d2 fix(tests): remove four shared-state and lifetime faults at high concurrency ethernet 2026-08-22 01:14:14 -04:00
  • 10f99bc15e ci: run the work lanes on larger runners and merge the split jobs ethernet 2026-08-22 01:14:07 -04:00
  • fce30d818e fmt(js): npm run fix on merge (#92089) hermes-seaeye[bot] 2026-08-22 06:07:22 +00:00
  • a7cd15eefc style: post-rebase lint fixes Teknium 2026-08-21 22:48:33 -07:00
  • 0a9a449a32 fix(desktop): Send Diagnostics review fixes — consent accuracy, log-grade redaction, dismissal guard, linkless-success (review feedback) Teknium 2026-08-21 22:46:14 -07:00
  • 8f30e9c77a feat(desktop): Send Diagnostics — one-click redacted debug-bundle upload from the error card Teknium 2026-08-21 19:49:10 -07:00
  • 9ddb6547a0 test(update): re-pin ZIP-fallback desktop test to the preserve-through-swap contract Teknium 2026-08-21 19:50:05 -07:00
  • 01c14ad7f3 fix(update): ZIP swap preserves the built desktop app (apps/desktop/release) JonthanaHanh 2026-08-21 19:38:55 -07:00
  • eac3f645ef fix(update): don't ZIP-fallback on dependency failures or dirty trees kshitijk4poor 2026-08-21 19:36:18 -07:00
  • fc7523ca31 fmt(js): npm run fix on merge (#92034) hermes-seaeye[bot] 2026-08-22 03:38:21 +00:00
  • 8286c46502 fmt(js): npm run fix on merge (#92032) hermes-seaeye[bot] 2026-08-22 03:31:35 +00:00
  • 3cc7f220cd fix(desktop): strip off-scheme paint from selection copies SHL0MS 2026-08-21 23:12:04 -04:00
  • 7d6db4efb8 fix(update): holder classifier derives value-flags from the real parser; de-flake goal-resume fixture Teknium 2026-08-21 16:31:15 -07:00
  • 8131b0a29f test(windows): #87594 probe asserts on the gateway ANCESTOR, not the direct parent Teknium 2026-08-21 15:40:10 -07:00
  • 4d3a61b63b test(windows): diagnostics in the #87594 probe — parent cmdline/exe + matcher verdict Teknium 2026-08-21 15:37:15 -07:00
  • 4c922a9348 test(windows): realistic gateway-parent argv in the #87594 live probe (child code via file, one-line -c) Teknium 2026-08-21 15:34:31 -07:00
  • c02cac00ce fix(update): venv-holder labels parse the real subcommand; gateway ancestors stay visible to the scan Teknium 2026-08-21 15:31:00 -07:00
  • aefcf4d10a ci(windows-venv-e2e): drop --timeout (pytest-timeout not in dev-only sync) Teknium 2026-08-21 15:01:56 -07:00
  • f9aed7d7f6 test(windows): on-demand live venv-holder E2E lane + probe suite (#91277) Teknium 2026-08-21 15:00:27 -07:00
  • 729782d058 feat(bot-mode): @mention middleware identifies, never delivers — the agent owns messaging Teknium 2026-08-21 16:46:07 -07:00
  • be98423fe1 test(desktop): advance the mock clock in the cloud-503 readiness tests Teknium 2026-08-21 17:31:12 -07:00
  • a9ddd0f0bd polish(desktop): cloud-down overlay gets Portal/Discord action buttons Teknium 2026-08-21 16:54:23 -07:00
  • 175565785a style(desktop): satisfy perfectionist lint on the 503 electron files Axl Ibiza, MBA 2026-08-17 11:57:40 -05:00
  • 23140a730c fix(desktop): render the Nous Cloud-down recovery when a cloud backend fails (#85335) Axl Ibiza, MBA 2026-08-17 11:46:32 -05:00
  • d0ea5f1722 fix(desktop): surface Nous Cloud 503 at the OAuth ticket-mint boundary Axl Ibiza, MBA 2026-08-17 08:38:53 -05:00
  • 274158ec13 fix(desktop): surface actionable error when Nous Cloud agent returns 503 (#85335) Axl Ibiza, MBA 2026-08-13 09:54:01 -05:00
  • e9a7c7aa4d fix(telegram): omit topic routing from rich edits Gille 2026-08-21 18:29:08 -06:00
  • b6bcb3e791 docs(credits): document naming-convention trust in aux free-SKU detector kshitijk4poor 2026-08-22 04:16:58 +05:30
  • 8a949659c3 refactor(credits): fold review findings for stealth free-tier fix kshitijk4poor 2026-08-22 04:12:02 +05:30