Tianyi Cui
|
d951a49038
|
fix(ssh): preserve remote filenames in file URLs
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
119d44fc4c
|
docs(ssh): generate the shared-instance dependency graph
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
c886f26b91
|
docs(ssh): record the administrative timer range
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
1c5a201af8
|
fix(ssh): reject timeouts above the native timer range
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
7673f90d18
|
docs(ssh): define trusted runtime installation prerequisites
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
969e968e0e
|
fix(ssh): disable signal-triggered helper inspection
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
c6e531e45b
|
refactor(ssh): retain TLS ownership of raw socket errors
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
b5fd914306
|
test(ssh): isolate backend availability from helper dispatch
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
561bfc3bbb
|
fix(ssh): join authenticated stream teardown and validate package closure
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
abb7c6a49d
|
fix(ssh): join transport cleanup and preserve collected output
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
32de4412dc
|
refactor(sandbox): await cancellable process preparation
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
72226bd061
|
feat(ssh): authenticate streams and join remote process cleanup
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
4fb0fdac68
|
feat(ssh): checkpoint POSIX helper and remote providers
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
73e38e1758
|
fix(shell): include confinement preparation in foreground deadlines
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
f72c2e019d
|
fix(preview): provide the native realpath callback alias
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
fd9d333fbe
|
test(runtime): cover async preparation in built and Windows paths
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
58b67dcb5a
|
fix(fs): preserve physical traversal in directory entry paths
|
2026-09-12 15:03:03 +08:00 |
|
Tianyi Cui
|
0a7a69ec54
|
test(fs): exercise byte reads with a live cancellation signal
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
4c7b6902e3
|
fix(fs): share native path rooting between resolve and lstat
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
573f525c33
|
fix(fs): preserve native Windows drive-relative path resolution
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
caa69608fb
|
refactor(sandbox): await cancellable preparation in process consumers
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
fc7f7ddda6
|
test(ptc): refresh portable denial and shared runtime schema fixtures
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
4d4e333676
|
test(ptc): make sandbox denial recording portable and cover execution descriptors
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
a29991144a
|
test(ptc): include program approval scenario in host type checking
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
c05e0953ef
|
test(ptc): pin provider usage guidance in recorded program schemas
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
2a08bf6ab9
|
feat(ptc): present provider execution guidance in logged program schema
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
c6b959783a
|
test(ptc): record approved program execution and document per-call controls
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
a248cc4e64
|
feat(ptc): expose per-program timeout and sandbox approval controls
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
c5de252f8c
|
docs(ptc): refresh persistence source references after master rebase
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
e21060defe
|
test(code-runtime): observe native temp through inherited Windows handles
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
091cbcdbfb
|
fix(code-runtime): preserve native temp setup and preview activation
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
2344830cfd
|
test(code-runtime): align UI binding fixture and shared diagnostic ownership
|
2026-09-12 15:03:02 +08:00 |
|
Tianyi Cui
|
bef3c26175
|
test(code-runtime): gate native enforcement cases on backend availability
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
7f5eb6db9a
|
fix(code-runtime): support SEA startup and immediate control writes
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
98d3af0683
|
fix(code-runtime): separate model environment from native startup paths
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
a6f7eeadc6
|
fix(code-runtime): preserve native startup paths and preview packaging
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
ca7f3a523d
|
test(tools): cover PTC standing policy and sandbox outcomes
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
09e334622d
|
docs(code-runtime): refresh confined runtime dependency graph
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
fc5cb0f649
|
test(code-runtime): complete sandboxed process coverage and catalogs
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
8e19ec4962
|
feat(code-runtime): complete sandboxed Node execution and Session fixtures
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
f6904f4615
|
fix(tools): omit an absent Session during runtime policy resolution
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
75ed8da3e0
|
feat(code-runtime): execute Node programs through confined processes
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
f95f7ec8dc
|
refactor(code-runtime): name the Node runtime provider
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
b35a3b29eb
|
fix(sandbox): pin ACL source resolution and recognize Node denials
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
e53c526320
|
test(subprocess): cover retained control endpoint teardown
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
5bebc7c504
|
fix(sandbox): resolve source preload independently of command cwd
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
f5ef951ec5
|
test(subprocess): type rejected lifecycle results as unknown
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
562e7f364e
|
fix(subprocess): await control endpoint closure during disposal
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
838da1d07e
|
fix(subprocess): separate process quiescence from caller control streams
|
2026-09-12 15:03:01 +08:00 |
|
Tianyi Cui
|
96e12ddaf4
|
test(subprocess): cover source-only control launches and refresh generated references
|
2026-09-12 15:03:01 +08:00 |
|