pku-xht
cf6f25d283
fix(subprocess): keep native runner private
2026-08-26 14:10:08 +08:00
pku-xht
678cfdfdb4
Merge commit '0c177e17a23692d018a79bae59ac9a2db6eba59c' into codex/subprocess-native-containment
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.md
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.zh.md
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/input.json
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
# packages/bundle/acp-app/package.json
# packages/examples/jsonrpc-demo/src/packaged-bin.ts
# packages/subagent/subagent-acp/src/run.ts
# packages/subagent/subagent-acp/tests/subagent-acp.spec.ts
# packages/subprocess/subprocess-local/README.i18n.yaml
# packages/subprocess/subprocess-local/README.md
# packages/subprocess/subprocess-local/README.zh.md
# pnpm-lock.yaml
# scripts/smoke-python-runtime.py
2026-08-25 23:22:25 +08:00
pku-xht
ff413cfe5e
fix(subprocess): align async pid evidence
2026-08-25 22:24:20 +08:00
pku-xht
26969588b7
fix(subprocess): address native containment review findings
2026-08-25 21:51:22 +08:00
pku-xht
8e9bac4a27
fix(subprocess): align native containment contract
2026-08-25 20:06:00 +08:00
Yichen Jiang
a3f67137bc
test(pty): cover restricted proc syscall access
2026-08-25 14:19:56 +08:00
Yichen Jiang
2338f4ad14
fix(pty): detect emulated kernel syscall ABI
2026-08-25 14:01:04 +08:00
Yichen Jiang
5467685bc1
fix(pty): identify waiting thread terminals
2026-08-25 13:35:53 +08:00
Yichen Jiang
9a12505f86
fix(pty): distinguish pipeline reads from terminal input
2026-08-25 12:54:55 +08:00
Tianyi Cui
934976732d
docs: purge residual chain-of-thought leakage
2026-08-22 13:10:23 +08:00
pku-xht
ae77bc0b2f
fix(subprocess): defer native wait allocation
2026-08-22 09:18:31 +08:00
pku-xht
df00bb9c44
test(subprocess): make stream EOF checks causal
2026-08-22 08:58:18 +08:00
pku-xht
da042b8e10
test(subprocess): cover native settlement edges
2026-08-22 08:46:33 +08:00
pku-xht
eb17028720
fix(subprocess): preserve post-start runner failures
2026-08-22 08:23:34 +08:00
pku-xht
b3fcca9598
refactor(subprocess): remove synthetic abort race
2026-08-22 08:00:30 +08:00
pku-xht
63df2b31a7
docs(subprocess): document runner lifecycle helpers
2026-08-22 07:58:00 +08:00
pku-xht
71e27e4667
fix(subprocess): close native lifecycle gaps
2026-08-22 07:35:51 +08:00
pku-xht
bde6a9a041
test(subprocess): keep validation assertions explicit
2026-08-22 06:51:45 +08:00
pku-xht
7228c821b7
refactor(subprocess): centralize stream settlement
2026-08-22 06:40:12 +08:00
pku-xht
923f919b49
test(subprocess): remove Windows cwd recursively
2026-08-22 06:22:13 +08:00
pku-xht
610ed618e9
fix(subprocess): release Windows target cwd
2026-08-22 06:04:54 +08:00
pku-xht
6e1b8eda77
fix(subprocess): preserve runner result boundary
2026-08-22 05:30:09 +08:00
pku-xht
0c80f9e7a1
test(subprocess): align native evidence with plan
2026-08-22 05:05:31 +08:00
pku-xht
b6dc88be51
fix(subprocess): preserve forced Linux outcomes
2026-08-22 04:59:36 +08:00
pku-xht
df8e3d7c37
fix(subprocess): settle pre-start Windows runner failures
2026-08-22 04:58:31 +08:00
pku-xht
3acb847442
fix(subprocess): preserve clean spawn failure settlement
2026-08-21 23:32:27 +08:00
pku-xht
fa8b83816e
fix(subprocess): defer native handshake allocation
2026-08-21 23:03:59 +08:00
pku-xht
f72ce2299a
fix(subprocess): keep native Job ownership in runner
2026-08-21 22:49:56 +08:00
pku-xht
a17c5822b5
Merge master into native containment
...
# Conflicts:
# packages/subprocess/win32-process/package.json
# scripts/check-workspace-constraints.ts
2026-08-21 22:10:22 +08:00
pku-xht
153f1579e1
refactor(subprocess): restore native containment baseline
2026-08-21 22:08:49 +08:00
pku-xht
e6818bd697
Merge commit '4913489a6184d124900273e3a76d595e25d76099' into codex/subprocess-win32-process-primitives
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
2026-08-21 21:42:39 +08:00
imccyu
aa6c361a97
release(dsh): 0.1.1-rc.2
2026-08-21 19:48:58 +08:00
imccyu
3ec5e8f8c4
release(dsh): 0.1.1-rc.1
2026-08-21 14:11:09 +08:00
pku-xht
ee1a933e82
Merge remote-tracking branch 'origin/codex/subprocess-native-containment' into codex/subprocess-native-containment
2026-08-21 13:06:42 +08:00
pku-xht
ac69b1e0c4
fix(subprocess): decouple Windows target stdio
2026-08-21 12:56:34 +08:00
Chinesezjc
32f369c3a0
test(subprocess): widen Windows stdout-end race budget to 5s
...
The native Windows containment tests expect the stdout stream to end
shortly after the direct target exits, but 1s was too tight under the
Windows CI runner's cold-start and process-teardown jitter. Use a 5s
bounded race so the assertion still proves EOF eventually arrives
without flaking on slow runner startup.
2026-08-21 11:57:52 +08:00
pku-xht
5b215932f8
fix(subprocess): hand off Windows process observation
2026-08-21 11:18:43 +08:00
pku-xht
b03e52fab0
refactor(subprocess): simplify Windows runner settlement
2026-08-21 10:20:24 +08:00
pku-xht
ea7de60840
fix(subprocess): keep Windows Job ownership in parent
2026-08-21 09:51:21 +08:00
pku-xht
e70405847c
fix(subprocess): complete runner resource release
2026-08-21 08:37:50 +08:00
pku-xht
f913c813d2
fix(subprocess): harden managed-range cleanup
2026-08-21 08:21:33 +08:00
pku-xht
43b093a502
fix(subprocess): close runner pipe handles
2026-08-21 08:08:10 +08:00
pku-xht
889cbd45f1
fix(subprocess): order runner stdio shutdown
2026-08-21 07:49:15 +08:00
pku-xht
975afc9e47
fix(subprocess): release Windows runner stdio
2026-08-21 07:36:08 +08:00
pku-xht
36db13dfb3
fix(subprocess): require verified range settlement
2026-08-21 07:20:43 +08:00
pku-xht
3f2f381209
docs(subprocess): align provider-owned termination semantics
2026-08-21 06:20:25 +08:00
pku-xht
c7d228c737
test(subprocess): make Windows EOF proof deterministic
2026-08-21 05:58:53 +08:00
pku-xht
bf5a8e42a3
fix(subprocess): keep shared handle semantics provider-neutral
2026-08-21 05:42:12 +08:00
pku-xht
e6bc1f2e1d
fix(subprocess): close managed launch gaps
2026-08-21 05:08:36 +08:00
pku-xht
7fec86d6a1
refactor(subprocess): derive runner execution plane
2026-08-21 03:25:17 +08:00