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
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
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
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
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
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
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
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
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