bde6f6dce2
test(docker): reuse probe never emits the Docker-only {{.Label}} template; egress-off posture is a label filter
kshitijk4poor
2026-09-05 17:36:00 +05:30
8239ec4833
fix(docker): egress-off reuse probe uses a label filter, not the Docker-only {{.Label}} template (#99213)
liuhao1024
2026-09-05 17:35:59 +05:30
d347fcaf97
test(desktop): cover live token in SPA index
杨瑾
2026-09-05 09:28:03 +08:00
1538c8bd94
refactor(desktop): use dashboard late-binding seam
杨瑾
2026-09-04 23:04:50 +08:00
1866921d33
fix(desktop): serve the current SSH session token
thinkingsheep
2026-09-04 22:46:49 +08:00
b499ab11fe
fix(gateway): remote media fetch fails closed on unresolvable symlinks, skips strict mode, keys the sandbox by session id
kshitijk4poor
2026-09-05 16:05:07 +05:30
90db26ad55
test(gateway): sandbox MEDIA artifacts deliver; credentials and symlinks to them never leave the sandbox; fetch transport round-trips and caps size
kshitijk4poor
2026-09-05 15:48:30 +05:30
70a64db532
feat(gateway): deliver MEDIA files that live inside a remote terminal sandbox (#466)
Tarek Belkahia
2026-09-05 15:48:30 +05:30
baf7ceeace
refactor(environments): share the unset-prelude and client-env helpers; drop test-only shape from ssh
kshitijk4poor
2026-09-05 15:15:52 +05:30
33d6dab04c
docs(ssh): document the AcceptEnv prerequisite for env passthrough over SSH
kshitijk4poor
2026-09-05 14:46:13 +05:30
be6f0d296b
test(ssh): passthrough goes out via SendEnv, values never in remote argv, provider keys held back
kshitijk4poor
2026-09-05 14:46:13 +05:30
0af92098f2
test(agent): split the Kimi lookalike-host case into its own test
kshitijk4poor
2026-09-05 15:15:52 +05:30
562383ad31
test(agent): Kimi Code fallback lands on anthropic_messages; lookalike host stays on chat_completions
kshitijk4poor
2026-09-05 14:29:10 +05:30
4ee2c78324
fix(agent): Kimi Code fallbacks use the Anthropic Messages wire (#77256)
RelaxJonh
2026-09-05 14:29:10 +05:30
d20a8e4475
feat(models): OpenRouter, Nous Portal, and Alibaba Token Plan pickers carry Qwen3.8-Max-0902
Teknium
2026-09-04 23:42:46 -07:00
7e2dbcfb33
fix(goal): /goal <text> kicks the loop with a short pointer when the user's last message already carries the goal
Teknium
2026-09-05 02:03:50 -07:00
a1ffb27ef8
feat(file_tools): write_file says when it just re-sent a large file that was already on disk
Teknium
2026-09-05 02:01:04 -07:00
6767c06d34
feat(delegation): a failed child of a still-running detached fan-out is surfaced to the parent immediately
Teknium
2026-09-05 01:55:22 -07:00
55d61f16ba
fix(terminal): a foreground timeout above the cap runs as a tracked background process instead of being refused
Teknium
2026-09-05 01:33:27 -07:00
058ad0329e
fix(nous): adopt a fresh agent key before the one in hand expires, and start the keepalive in every process that routes to Nous
Teknium
2026-09-05 01:27:23 -07:00
40da0fd52f
feat(delegation): subagents compress at an absolute context cap (delegation.compression_threshold_tokens, default 200K)
Teknium
2026-09-05 01:07:09 -07:00
f5f54ab784
docs(goals): the judge sees only the session's own processes; pid/session waits cap at 30 min
Teknium
2026-09-05 00:30:41 -07:00
f8b87f5637
fix(goal): the judge only sees the goal's own background processes, and a pid/session wait barrier expires after 30 min
Teknium
2026-09-05 00:30:19 -07:00
41e6b60249
test(update): fold the #97332 plan-kind cases into one invariant test
Teknium
2026-09-04 23:46:07 -07:00
1cce7c6dd8
fix(update): unmapped gateway stops no longer fail the fleet check with "no rows"
Teknium
2026-09-04 23:43:13 -07:00
b8e3c5c700
fix(update): scope fleet-probe runtime expectation to gateway-kind plan records
liuhao1024
2026-08-29 02:22:24 +08:00
e17dd8b428
fix(update): protect the whole hermes_cli.update_* family from the stale-module purge
Teknium
2026-09-04 23:45:07 -07:00
fada877519
fix(update): preserve active receipt across module purge
WolveBrown
2026-08-23 20:42:41 +08:00
d41f621071
fix(approval): a grep inside "$(...)" no longer trips the hardline "malformed payload" block
Teknium
2026-09-05 00:19:03 -07:00
903b9bf187
fix(delegate): nested orchestrators get their workers' results back — no 420 s deadline on delegate_task, summary budget uses the current prompt not the session sum
Teknium
2026-09-05 00:10:26 -07:00
9e13ac2f01
fix(browser): browser_exec local mode drives the packaged Chromium, not the user's Chrome
Teknium
2026-09-04 08:30:32 -07:00
8924b3aed9
fix(skills): lead the lesson-layer contract with the primary purpose — how to do the task, to the user's specifications
Teknium
2026-09-04 07:18:20 -07:00