Commit Graph

  • 04885c25cf test(process_registry): pin that scope argv never emits OOMPolicy kshitijk4poor 2026-09-06 14:07:50 +05:30
  • 611ee856c5 fix(process): drop OOMPolicy from systemd-run --scope argv gkd2323c 2026-09-04 01:22:21 +08:00
  • bc1330eebc refactor(update): name the success invariant in _receipt_looks_unfinished; one predicate contract kshitijk4poor 2026-09-06 14:32:23 +05:30
  • dad698d88c test(update): pin the refused-receipt shape the stop_reason clause exists for kshitijk4poor 2026-09-06 14:25:31 +05:30
  • f7e56d4256 test(update): isolate fleet restart tests from launchd tachyon-r 2026-08-30 13:24:30 -04:00
  • 6e0fba4e58 refactor(update): share command-boundary receipt reason tachyon-r 2026-08-30 13:18:00 -04:00
  • cd27df3c2e fix(update): ignore successful receipt stop reason tachyon-r 2026-08-28 20:46:12 -04:00
  • 10e8756cf4 test(memory): drop assertions implied by the disk-unchanged check kshitijk4poor 2026-09-06 14:32:20 +05:30
  • 117dc02870 refactor(memory): derive the store label from _path_for, trim the guard comment kshitijk4poor 2026-09-06 14:25:30 +05:30
  • 7602b33d79 fix(memory): point empty-batch refusal at single remove() calls (#103419) Halldrix 2026-09-04 23:56:42 -05:00
  • faa46ed2c7 test(memory): pin batch refusal to empty a non-empty store (#103419) Halldrix 2026-09-04 23:46:30 -05:00
  • c3718d5500 fix(memory): refuse batch that would empty a non-empty store (#103419) Halldrix 2026-09-04 23:46:30 -05:00
  • 0edb6b928a fix(delegate): subagents never inherit the 1h prompt-cache tier Teknium 2026-09-06 02:20:49 -07:00
  • 12871bd01e feat(openrouter): per-model provider_routing.models.<id> overrides Teknium 2026-09-06 02:09:47 -07:00
  • 63316c74a8 fix(sessions): compacted display history keeps protected-tail copies in original chronological order ColDSnit 2026-09-06 14:40:39 +05:30
  • dd1d7475ca chore(contributors): map Collin.Snitchler@pm.me -> ColDSnit (PR #93869 salvage) kshitijk4poor 2026-09-06 14:40:23 +05:30
  • 2bb9c4e693 feat(desktop): approval-mode zap shows on the status bar by default Teknium 2026-09-06 02:11:59 -07:00
  • cca26097c5 fix(desktop): status bar shows for every install, including ones that hid it under the old key Teknium 2026-09-06 01:58:05 -07:00
  • 6f4a822d9f fmt(js): npm run fix on merge (#104156) hermes-seaeye[bot] 2026-09-06 09:13:28 +00:00
  • 08f170aeab fix(desktop): clear an unconsumed foreground spawn mark when the dial settles kshitijk4poor 2026-09-06 14:17:22 +05:30
  • 355058b80d fix(desktop): tag the route probe of a user open as foreground too kshitijk4poor 2026-09-06 13:54:03 +05:30
  • 49ab5e2b73 fix(desktop): consume foreground spawn marks and log only real slot waits kshitijk4poor 2026-09-06 13:54:03 +05:30
  • 6230e9767d style(desktop): format promotion rejection handler Cursor Agent 2026-09-04 01:36:15 +00:00
  • d196983b5d fix(desktop): observe foreground promotion failures Cursor Agent 2026-09-04 01:32:24 +00:00
  • 4f1fbc47cd fix(desktop): let foreground bot opens preempt spawn-cap hydration Josh Tsai 2026-09-03 21:45:52 +00:00
  • e3b6e40501 chore(contributors): map bounce12340 for the #102496 salvage kshitijk4poor 2026-09-06 13:27:11 +05:30
  • 01ae7a5668 refactor(tui-gateway): _rebind_live_transport lives with the reattach contract in session_lifecycle kshitijk4poor 2026-09-06 14:06:12 +05:30
  • 212ed99d96 refactor(tui-gateway): lazy resume reattaches through _rebind_live_transport kshitijk4poor 2026-09-06 14:00:08 +05:30
  • c6cb7111a2 perf(tui-gateway): session.activate builds its payload outside _session_resume_lock kshitijk4poor 2026-09-06 13:40:41 +05:30
  • f2077a0209 refactor(tui-gateway): one _reattach_refusal helper for the live-identity/interrupt-settling guard kshitijk4poor 2026-09-06 13:38:55 +05:30
  • 8513c5984c [verified] fix(gateway): fence orphan timers and reconnect interrupt claims BearHuddleston 2026-09-05 01:16:31 -05:00
  • 9a84bee265 refactor(ssh): drop probe-only bookkeeping the probe never reads kshitijk4poor 2026-09-06 13:22:10 +05:30
  • 50b54bb18f fix(ssh): isolate prompt backend probes from file sync Ruichen Zhou 2026-08-04 02:45:19 +08:00
  • a483d7742f chore: map ruichenzhou@outlook.com to @Zhou-Ruichen (#77933 salvage) kshitijk4poor 2026-09-06 13:06:31 +05:30
  • 7cfe82a2a7 fix(install-e2e): handle startup zoom restore and legacy Unicode output ethernet 2026-09-06 00:36:02 -04:00
  • cfe8d15259 docs(install-e2e): align platform routes and dispatch costs ethernet 2026-09-06 00:05:11 -04:00
  • 184b2aebab fix(install-e2e): await zoom IPC outside Playwright's predicate ethernet 2026-09-06 00:00:56 -04:00
  • aef539b47a fix(install-e2e): persist input zoom across window lifecycle events ethernet 2026-09-05 22:55:10 -04:00
  • 245e48008f fix: listing surfaces show the merged view for MCP servers named like built-in toolsets Teknium 2026-09-05 16:31:16 -07:00
  • 3f88055035 test(mcp): integration regression for colliding static toolset name via _register_server_tools Muno459 2026-07-13 00:43:20 +02:00
  • 3bc1780f2d fix(toolsets): merge MCP tools when alias collides with static toolset Muno 2026-05-04 14:25:49 +02:00
  • 96ed0e71ea fix(bot-mode): match scoped bot selection in reset guard Gille 2026-09-05 13:26:03 -06:00
  • a3eef50d0d test(managed-uv): use native Windows fixtures and isolated stamps ethernet 2026-09-05 18:23:03 -04:00
  • c5ce06b87b test(install): verify installer progress survives the CLI extraction ethernet 2026-09-05 17:20:30 -04:00
  • 94779d502b Merge upstream/main into ethie/desktop-update-tests ethernet 2026-09-05 17:17:03 -04:00
  • ee5b5ec21e docs(skills): reddit-reading spells out that no login is needed and OAuth is app-only Teknium 2026-09-05 12:49:04 -07:00
  • 4dc9988f78 feat(skills): reddit-reading and rss-feeds bundled skills, multi-platform sweep guidance Teknium 2026-09-05 11:11:23 -07:00
  • 463292351f fix: mid-turn user message no longer waits behind a foreground terminal command Teknium 2026-09-05 13:27:22 -07:00
  • a8ca904922 feat(evals): post-mortem harness — forensics lanes + live A/B + review probes for the #102117 run fixes Teknium 2026-09-05 09:13:10 -07:00
  • 9dd6634c56 test(docker): atexit drain joins the worker of an env already popped from the registry; finished workers do not accumulate kshitijk4poor 2026-09-05 21:01:10 +05:30
  • 84b70e473e fix(docker): teardown workers of reaper-detached containers are drained at exit (#86317) PRATHAMESH75 2026-09-05 21:01:10 +05:30
  • 9c4c548cd5 docs(terminal): document docker_snap_compat kshitijk4poor 2026-09-05 20:54:31 +05:30
  • b800fdf9a8 test(docker): snap_compat drops only --init and no-new-privileges; key bridged on every config path kshitijk4poor 2026-09-05 20:54:30 +05:30
  • 256bd1adc9 feat(docker): terminal.docker_snap_compat opt-out for snap-packaged Docker under AppArmor (#9730) kshitijk4poor 2026-09-05 20:54:30 +05:30
  • 431978d47b test(file_sync): backend can reopen the staging tar for writing; POSIX remote keys match on a Windows host (windows_only) kshitijk4poor 2026-09-05 20:43:39 +05:30
  • 1bfbe19f5f fix(file_sync): Windows sync_back no longer drops remote edits (#76267) fangliquanflq 2026-09-05 20:43:39 +05:30
  • f77e2a57ed docs(dashboard): document ssh_isolated_idle_grace_s kshitijk4poor 2026-09-05 19:45:26 +05:30
  • 16759c0ec6 test(serve): WS sessions counted at the ASGI boundary for any route; exit only after grace with no client and no running turn; only SSH-isolated backends arm it kshitijk4poor 2026-09-05 19:45:26 +05:30
  • fca7fdd35d fix(serve): Desktop-over-SSH isolated backends retire themselves when no client is connected (#101626) StanleyStetson 2026-09-05 19:45:26 +05:30
  • 5284057770 chore: map contributor email for salvaged #101678 (StanleyStetson) kshitijk4poor 2026-09-05 19:45:26 +05:30
  • 006b1beb00 test(tools): dead environment surfaces as unavailable across read_file/read_file_raw/read_file_bytes/search; healthy env still reports missing kshitijk4poor 2026-09-05 19:02:12 +05:30
  • b1ea9bc47b fix(tools): a sandbox that cannot run commands is 'environment unavailable', not 'File not found' (#44750) Denis Redozubov 2026-09-05 19:02:12 +05:30
  • 935e10c20e chore: map contributor email for salvaged #44753 (dredozubov) kshitijk4poor 2026-09-05 19:02:12 +05:30
  • d3fdcef132 fix(goal): the re-paste pointer applies only to a near-whole re-paste, and on every surface Teknium 2026-09-05 06:36:52 -07:00
  • 08a3c49812 fix(file_tools): the rewrite hint reads through the task's backend, skips non-regular and oversized files, and compares in linear time Teknium 2026-09-05 06:32:30 -07:00
  • 370ad21dea fix(gateway): the skipped-MEDIA warning says whether the file is missing or denied (#100074) kshitijk4poor 2026-09-05 18:55:47 +05:30
  • 60ca93cebd fix(doctor): probe the Docker daemon with 'docker version', not 'docker info' (#72927) kshitijk4poor 2026-09-05 18:55:47 +05:30
  • 337113c1b8 fix(agent): a parent directory the process cannot stat is not a crash while locating .git (#8751) kshitijk4poor 2026-09-05 18:55:47 +05:30
  • bb504a2e14 fix(terminal): every Windows drive letter is a host cwd, not just C: (#60962) kshitijk4poor 2026-09-05 18:55:46 +05:30
  • 8581b57f46 fix(terminal): promotion keeps the shell-detachment refusal; the note only promises a notification the session can receive Teknium 2026-09-05 06:30:33 -07:00
  • ec4c1e0c98 fix(delegation): validate compression_threshold_tokens; state that it caps the trigger, not the payload Teknium 2026-09-05 06:29:28 -07:00
  • 8477292f0f fix(goal): a delegation WAIT lifts as soon as a batch returns; the TUI passes the delegation count too Teknium 2026-09-05 06:27:45 -07:00
  • 50a13d53eb fix(goal): the judge can WAIT on delegated subagents (4 of 5 nudges in one run re-poked an agent that was waiting on workers) Teknium 2026-09-05 01:42:39 -07:00
  • 1f3912d277 fix(goal): the TUI judge also sees only its own session's processes; a lifted barrier resumes the loop from the idle hook Teknium 2026-09-05 06:23:55 -07:00
  • 21bcd0ce6c chore(models): OpenRouter and Nous pickers drop the undated deepseek-v4-flash in favor of the 0731 snapshot Teknium 2026-09-05 02:36:56 -07:00
  • 0913885250 fix(delegation): summary headroom uses the aggregator's own prompt size; unknown usage means the static ceiling, never zero context Teknium 2026-09-05 06:18:41 -07:00
  • 7b8cf4c631 test(code-execution): a changed tool set spawns a fresh remote kernel with fresh stubs kshitijk4poor 2026-09-05 18:40:10 +05:30
  • c99dbba33e fix(code-execution): remote kernels are keyed by their sandbox tool set (#97263) liuzikaii 2026-09-05 18:40:09 +05:30
  • a2ff25a8b1 chore: map contributor email for salvaged #97265 (Liuzikaii) kshitijk4poor 2026-09-05 18:40:09 +05:30
  • ef89a7f1c9 test(tools): every truncation footer renders the backend-visible cache path under docker; local keeps the host path kshitijk4poor 2026-09-05 18:36:24 +05:30
  • d78cdd7119 fix(tools): truncation footers name the path the SANDBOX sees, not the host path (#72389, #81984, #77015) JonthanaHanh 2026-09-05 18:36:24 +05:30
  • 2a93bdaeba chore: map contributor email for salvaged #72429 (JonthanaHanh) kshitijk4poor 2026-09-05 18:36:24 +05:30
  • 70214e9ab8 fix(delegation): an interim task-failure notice never claims, acknowledges or dedups against the batch's final result Teknium 2026-09-05 06:12:37 -07:00
  • ef897bfd7e fix(nous): pre-expiry adoption only ever swaps to a key for the SAME account Teknium 2026-09-05 06:09:24 -07:00
  • 98bf8b2073 fix(approval): a quoted $(...)/backtick body keeps its command boundaries when newlines are masked; a backtick operand is not a closer Teknium 2026-09-05 06:07:21 -07:00
  • 1819e50081 docs(update): scope the stderr-merge comments to legacy hand-offs yoniebans 2026-09-05 15:02:53 +02:00
  • deaebd9b17 test(tools): probe and execute_code hand _create_environment the same container_config as the terminal tool kshitijk4poor 2026-09-05 18:25:05 +05:30
  • 7cad5da0f0 fix(tools): every sandbox creator uses the shared container_config shaper (#76906, #87995, #84027, #100019) Sagitario JPN 2026-09-05 18:25:05 +05:30
  • 41b88ba68a chore: map contributor email for salvaged #62023 (sagitario-jpn) kshitijk4poor 2026-09-05 18:25:05 +05:30
  • 05a18c1333 Merge upstream main (2afd17a9d7): post-simplify-codebase refactor yoniebans 2026-09-05 14:57:31 +02:00
  • 2afd17a9d7 fix(desktop): resolve v2 registry SSH terminals from the bootstrap pool key liuhao1024 2026-08-29 02:30:31 +08:00
  • dde7ed42b3 fix(desktop): look up v1 SSH terminals with the bootstrap pool key Adolanium 2026-08-26 13:37:17 +03:00
  • d72cbbcf5a test(docker): lockdown + operator --network none emits one flag; contradictory network fails closed kshitijk4poor 2026-09-05 17:29:21 +05:30
  • 722acd66f6 fix(docker): reconcile docker_network: false with a --network flag in docker_extra_args (#100248) David Karban 2026-09-05 17:29:20 +05:30
  • 67c9d507ab chore: map contributor email for salvaged #100256 (davidkarban) kshitijk4poor 2026-09-05 17:29:20 +05:30
  • 9e23028e2e test(approval): deny rule blocks in every isolated backend under yolo/off; non-denied commands still skip kshitijk4poor 2026-09-05 18:03:15 +05:30
  • 1c37b9c457 fix(approval): approvals.deny applies inside isolated containers too (#91002) fangliquanflq 2026-09-05 18:03:15 +05:30
  • c957432685 test(security): corrupt-token and docker_env warnings never echo the value kshitijk4poor 2026-09-05 17:51:45 +05:30
  • aa0beef684 fix(security): corrupt-token and docker_env warnings stop logging credential material (#102308) Sahil Vishnalya 2026-09-05 17:51:03 +05:30
  • fc6b311c58 chore: map contributor email for salvaged #102332 (Sahilvishnaliya) kshitijk4poor 2026-09-05 17:51:03 +05:30