Commit Graph

  • 1104ffe0b9 feat(memory): opt-in fail-closed pre-compress checkpoint contract (API v1) Jan-Stefan Janetzky 2026-08-24 16:55:11 +02:00
  • 76e306c458 refactor(tools): remove expired BFL FLUX 3 promo core tools (migration v39); FLUX 3 stays via video_gen/FAL for subscribers (#94599) Teknium 2026-08-25 02:45:10 -07:00
  • 0268c0b8c0 chore: map 2ndNatureAI attribution Teknium 2026-08-25 00:43:54 -07:00
  • ce9b9a6351 feat(computer_use): guide models from full-screen grabs to interactive lanes Teknium 2026-08-25 00:43:46 -07:00
  • aeac982223 fix(computer_use): route explicit screen capture to get_desktop_state 2ndNatureAI 2026-08-25 00:43:46 -07:00
  • 15f7b7293c fix(terminal): persistent Docker containers are profile-scoped, not per-session Teknium 2026-08-25 00:42:59 -07:00
  • 49442c7b70 fix(ws-only): address review blockers — opt-in gating, loopback fail-close, real v15 handshake tests kshitijk4poor 2026-08-25 13:37:01 +05:30
  • 4c1f53be10 Merge pull request #94568 from kshitijk4poor/fix/85125-2e-approval-outcome-parity-v2 kshitij 2026-08-25 13:31:49 +05:30
  • dc3716d451 Merge pull request #94536 from kshitijk4poor/salvage/94439-computer-use-media-path kshitij 2026-08-25 13:31:05 +05:30
  • 27e700e796 fix: write ready sentinel to real stdout — server.py redirects sys.stdout to stderr at module level kshitijk4poor 2026-08-25 04:58:30 +05:30
  • 213f0a6949 fix: websockets >=13 handler signature — read path from ws object, not second arg kshitijk4poor 2026-08-25 04:37:00 +05:30
  • 9ee94d7d47 fix: use module-level Path import — local re-import shadowed it for the whole function kshitijk4poor 2026-08-25 03:48:47 +05:30
  • 71e2924c5f fix: TypeScript casts + backend-ready test updates for { port, token } return kshitijk4poor 2026-08-25 03:43:37 +05:30
  • 434ea57eb0 feat(gateway): slim WS-only server — remove FastAPI/uvicorn from desktop boot path kshitijk4poor 2026-08-25 03:23:46 +05:30
  • c8c3f4c448 fix(approval): machine-readable outcome parity on the gateway tails + sudo human-wait exclusion (#85125 2e) kshitijk4poor 2026-08-25 13:27:20 +05:30
  • d634b37047 refactor(gateway): retire private repair alias per replay_cleanup precedent kshitijk4poor 2026-08-25 13:25:48 +05:30
  • e5032945cb chore: map contributor email for salvage attribution kshitijk4poor 2026-08-25 13:10:21 +05:30
  • eaf6545ab4 docs(gemini): update to use latest gemini models Mark McDonald 2026-08-25 14:50:15 +08:00
  • 105999a0c9 refactor(gateway): unify computer-use repair call sites after review kshitijk4poor 2026-08-25 12:44:47 +05:30
  • bb0d5503c2 fix(gateway): widen computer-use media path repair to sibling surfaces kshitijk4poor 2026-08-25 12:31:47 +05:30
  • 760d3af0d7 chore: map contributor email for salvage attribution Teknium 2026-08-25 00:20:50 -07:00
  • 8ad20d065a test(curator): assert the instruction through the delivered prompt, not the source Guilherme Artiles 2026-08-02 11:37:47 -03:00
  • 610e2e02fb fix(curator): tell the background reviewer to read before it writes Guilherme Artiles 2026-08-02 09:04:32 -03:00
  • a70d2ffce5 fix(background-review): teach review prompts the enforced read-before-write handshake Teknium 2026-08-25 00:07:55 -07:00
  • b0cf2597c2 fix: follow-up for salvaged PR #93985 — cache key, snapshot, dead code kshitijk4poor 2026-08-25 12:13:49 +05:30
  • 4387e03960 fix(memory): keep OpenViking identity operations consistent ehz0ah 2026-08-25 11:48:19 +08:00
  • 5ff03cb0c4 fix(memory): scope OpenViking user cache to connection ehz0ah 2026-08-24 23:36:27 +08:00
  • 7cd43cdf52 fix(memory): emit explicit-uid OpenViking URIs resolved from system status liuhao1024 2026-08-22 11:12:16 +08:00
  • fc4c2f456b fix(memory): migrate OpenViking URIs to the viking://~ home alias liuhao1024 2026-08-22 10:08:40 +08:00
  • 335c60ecdd fix(skills): preserve review marks across contexts Jony 2026-08-24 23:33:51 -07:00
  • 34041faea8 test(gateway): accept session_key kwarg in media resend dedup stubs Michael Nguyen 2026-08-25 11:22:10 +07:00
  • a15533b646 feat(gateway): warn when a Docker sandbox MEDIA path fails translation Michael Nguyen 2026-08-25 11:04:30 +07:00
  • d4f31a8f36 fix(gateway): resolve session-scoped Docker sandboxes for MEDIA delivery (#93950) Michael Nguyen 2026-08-25 10:40:43 +07:00
  • 29203d0859 chore(install-e2e): dump hit-test stack and titlebar geometry when settings clicks fail yoniebans 2026-08-25 09:47:23 +03:00
  • 3f78edd37e feat(install-e2e): verify the update by relaunching the app; bounded teardown replaces the unbounded close yoniebans 2026-08-25 09:47:23 +03:00
  • 227f7ca95f fix(install-e2e): nudge Check now until Update now appears yoniebans 2026-08-25 09:47:23 +03:00
  • c26bbe5d06 fix(install-e2e): force 100% zoom before driving the app yoniebans 2026-08-25 09:47:23 +03:00
  • f0e3bcdac9 fix(install-e2e): reach Settings through the late-mounting onboarding overlay yoniebans 2026-08-25 09:47:23 +03:00
  • 5908c577f9 fix(fallback): surface provider transitions and primary recovery Ailirag 2026-08-04 20:40:22 +03:00
  • 08f6a6de23 fix(install-e2e): REPO_DIR -> REPO_ROOT in macos dmg driver self-check yoniebans 2026-08-17 10:14:39 +02:00
  • 1fac440865 fix(gateway): recover explicit computer-use media paths Gille 2026-08-24 22:06:51 -06:00
  • fcda325cd4 test(telegram): cover send() waiting for reconnect after a network blip xxxigm 2026-08-24 20:47:36 +07:00
  • 6c1bfff65c fix(telegram): wait for reconnect before failing send as Not connected xxxigm 2026-08-24 20:46:42 +07:00
  • 27640c5844 test(teams): cover connect when the namespace exists but App is unbound xxxigm 2026-08-24 20:02:35 +07:00
  • f84f94b494 fix(teams): do not call App() when the SDK was never bound xxxigm 2026-08-24 20:01:25 +07:00
  • 6ce7ab8bfb feat(browser): make snapshot threshold configurable Leegenux 2026-07-12 17:45:28 +08:00
  • 9cce872505 docs: note httpcore pin dependency in _enable_happy_eyeballs Teknium 2026-08-24 19:41:59 -07:00
  • d934bbd4d5 fix(agent): race Codex IPv6 and IPv4 connections Nathan Shan 2026-07-23 17:17:44 +08:00
  • bf8b28f27a fix(tools): route browser snapshot storage through the symlink-safe writer pierrenode 2026-08-14 03:35:53 +03:00
  • c1b295d003 test(desktop): stop the syntax-diff mock factory from leaking unhandled rejections (#94415) Teknium 2026-08-24 21:31:13 -07:00
  • 8172be0e8e fix(memory): log when a configured provider's tools are gated off by toolset config Teknium 2026-08-24 21:23:26 -07:00
  • b45b028573 fix(agent): gate memory provider system_prompt_block on toolset config (#81014) Chen Jin 2026-08-07 21:34:19 +08:00
  • bc47fcd3f9 fix(tests): e2e group-restart test no longer flakes on cold SessionDB init Teknium 2026-08-24 20:09:17 -07:00
  • 64a6f42cb3 test: opted-out profile seeding now exercises the essential-only sync subprocess Teknium 2026-08-24 20:13:41 -07:00
  • 3733e4aff5 fix: system prompt no longer references tools/skills the session can't use; hermes-agent skill is always kept Teknium 2026-08-24 20:02:52 -07:00
  • 7c97343950 fmt(js): npm run fix on merge (#94410) hermes-seaeye[bot] 2026-08-25 03:17:26 +00:00
  • beb7941236 fix(tui-gateway): make WS reconnect replay actually deliver events (follow-up to #94219) Teknium 2026-08-24 19:53:52 -07:00
  • a75ea37dc5 feat: browser snapshots drop LLM summarization — truncate-and-store like web_extract; auxiliary.web_extract slot removed Teknium 2026-08-24 20:02:30 -07:00
  • 0484910787 feat(terminal): pluggable terminal environment backends via plugin registry Teknium 2026-08-24 19:57:31 -07:00
  • 48f69e51d3 fix(signal): chunk long standalone sends and cover both delivery paths (salvage #57929 + #67279) Teknium 2026-08-24 19:48:01 -07:00
  • cbc8d1804d fix(signal): chunk long cron deliveries instead of truncating lkz-de 2026-07-11 03:51:36 +02:00
  • f8b52e4d80 test(desktop): cover UI scale across recordless hash routes Brooklyn Nicholson 2026-08-24 21:52:30 -05:00
  • b637ee0fc6 fix(desktop): keep UI scale across in-page route navigation Clark Vines 2026-08-24 21:52:25 -05:00
  • 5400fb88e5 fix(desktop): stop gating edit-menu Paste on the clipboard probe (#91553) Chen Jin 2026-08-21 22:41:42 +08:00
  • e3b5512b7b fix(desktop): keep modal context menus inside dialogs Gille 2026-08-24 17:07:05 -06:00
  • a08dfab302 Merge pull request #94351 from NousResearch/fix/secure-parent-dir-followups Ben Barclay 2026-08-25 12:06:26 +10:00
  • c86612ef82 fmt(js): npm run fix on merge (#94346) hermes-seaeye[bot] 2026-08-25 01:58:24 +00:00
  • b85032fc7d test(desktop): pin vibe-hearts toggle across the pet-overlay forward path Teknium 2026-08-24 14:10:09 -07:00
  • 93acc22a9f feat(desktop): add Settings toggle for vibe hearts Adolanium 2026-08-12 07:13:36 +03:00
  • 5ef1409f50 fix(desktop): say why window enumeration failed instead of swallowing it Brooklyn Nicholson 2026-08-24 20:10:39 -05:00
  • 321d5c76bb fix(desktop): stop the HUD frosting the window while a turn runs Brooklyn Nicholson 2026-08-24 20:10:39 -05:00
  • e26e25d618 docs: add operator remediation for install dirs locked to 0700 by older images Ben Barclay 2026-08-25 10:56:24 +10:00
  • 98f0e0df07 docs: update secure_parent_dir docstring and caller comments for the install-tree exclusion Ben Barclay 2026-08-25 10:55:53 +10:00
  • 8b48f621c5 fix: log a warning when parent-dir hardening is skipped for the install tree Ben Barclay 2026-08-25 10:55:12 +10:00
  • 7ef0e98328 test: pin that install-root siblings still get parent-dir hardening Ben Barclay 2026-08-25 10:54:42 +10:00
  • 41447a6d70 Merge pull request #94187 from kshitijk4poor/fix/85125-4b-terminal-treekill kshitij 2026-08-25 03:37:05 +05:30
  • d2a095df41 Merge pull request #94184 from kshitijk4poor/fix/85125-3b-mcp-recovery kshitij 2026-08-25 03:35:38 +05:30
  • 457e9b8d73 fix(terminal): annotate sweep as POSIX-only for the killpg guard lint (#85125 CI) kshitijk4poor 2026-08-25 03:31:52 +05:30
  • 786f37071a fix(mcp): psutil.pid_exists for stdio children liveness — Windows footgun (#85125 CI) kshitijk4poor 2026-08-25 03:30:11 +05:30
  • ab0d984145 Merge pull request #94240 from NousResearch/shl0ms/docs-seo-titles SHL0MS 2026-08-24 17:52:32 -04:00
  • e2e8d7e59a fix(web): keyword-align titles of six high-impression docs pages SHL0MS 2026-08-24 17:40:59 -04:00
  • 03b87d666d fmt(js): npm run fix on merge (#94230) hermes-seaeye[bot] 2026-08-24 21:18:54 +00:00
  • b106a09b97 Merge pull request #94219 from kshitijk4poor/feat/gw-event-replay kshitij 2026-08-25 02:43:30 +05:30
  • c7577403f8 test: drop unused afterEach import (CI eslint) kshitijk4poor 2026-08-25 02:38:56 +05:30
  • 87631bd8ae feat(tui-gateway): seq-stamped event replay for lossless desktop reconnect kshitijk4poor 2026-08-25 01:50:13 +05:30
  • f14059fad2 fix(models): OpenRouter :nitro/:floor routing variants no longer rejected by /model validation Teknium 2026-08-24 11:18:37 -07:00
  • 1420176393 fix(lsp): abort diagnostics waits after transport death fangliquanflq 2026-08-10 00:19:16 +08:00
  • 2f506c2023 fix(lsp): retire clients when the protocol reader exits fangliquanflq 2026-08-09 23:48:33 +08:00
  • 8d29a55bed Merge pull request #94188 from kshitijk4poor/fix/85125-4d-treekill-consolidation kshitij 2026-08-25 01:48:09 +05:30
  • c73d721b1d fix(computer-use): recreate CUA session suspect after MCP timeout (#74799) BlackishGreen33 2026-08-24 17:35:09 +05:30
  • a99001c3b3 style(desktop): space sibling restore import for eslint Brooklyn Nicholson 2026-08-24 15:06:31 -05:00
  • 53c4693004 fix(desktop): restore pending_clarify snapshots on activate and resume Brooklyn Nicholson 2026-08-24 14:57:31 -05:00
  • dc998a2d59 fix(desktop): re-arm pending clarify cards in place Brooklyn Nicholson 2026-08-24 14:57:29 -05:00
  • e4dac8415f fix(desktop): demote unanswered clarify cards on Stop Brooklyn Nicholson 2026-08-24 13:59:12 -05:00
  • ead9d8e3d4 fix(desktop): stop transcript jumps when a turn settles Brooklyn Nicholson 2026-08-22 19:08:01 -05:00
  • 9990bcb8ce fix(terminal): sweep setsid descendants after local timeout group-kill (#85125 4b) kshitijk4poor 2026-08-24 17:27:44 +05:30
  • 547f985286 refactor(deadline): consolidate site-local tree-kills onto agent.deadline.kill_process_tree (#85125 4d) kshitijk4poor 2026-08-24 17:31:48 +05:30
  • 2f33833de8 fix(mcp): recover poisoned connections + fail fast on dead stdio transports (#85125 3b) kshitijk4poor 2026-08-24 18:13:35 +05:30
  • b9eb37e5eb fmt(js): npm run fix on merge (#94176) hermes-seaeye[bot] 2026-08-24 20:04:10 +00:00
  • 85a55e2b30 test(desktop): lock Home new-session detach against stale project cwd xxxigm 2026-08-24 19:19:45 +07:00