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
Tianyi Cui
c45d722d7b
docs(subprocess): record the Windows duplex pipe requirement
2026-09-12 15:03:00 +08:00
Tianyi Cui
83a45679df
fix(subprocess): create control carriers for overlapped Windows I/O
2026-09-12 15:03:00 +08:00
Tianyi Cui
63d462f28b
test(subprocess): cover control disposal and runner forwarding
2026-09-12 15:03:00 +08:00
Tianyi Cui
1e5259c463
test(subprocess): type binary reads and native test spies precisely
2026-09-12 15:03:00 +08:00
Tianyi Cui
3ccb898cd5
test(subprocess): close control endpoint after the write callback
2026-09-12 15:03:00 +08:00
Tianyi Cui
b9dfb8da1c
test(subprocess): verify control inheritance and document channel ownership
2026-09-12 15:03:00 +08:00
Tianyi Cui
d8efd4f8cd
feat(subprocess): carry a duplex control pipe through managed launches
2026-09-12 15:03:00 +08:00
Tianyi Cui
ff03531b97
docs(testing): record compaction fixture calibration
2026-09-12 15:02:37 +08:00
Tianyi Cui
65236780d1
test(ci): await final colors and build compactable history
2026-09-12 14:37:24 +08:00
Tianyi Cui
663a534d1f
Merge pull request #3688 from deepseek-harness/policy-ci/policy-modules
...
refactor(ci): 分离 Issue policy 规则、GitHub IO 与生命周期
2026-09-12 13:31:13 +08:00
Tianyi Cui
0e77868739
Merge pull request #4032 from deepseek-harness/worktree/persistence-type-history
...
feat(session): enforce persistence type compatibility
2026-09-12 13:15:52 +08:00
Tianyi Cui
70a3be6f20
test(session): protect persistence digests from harmless reordering
2026-09-12 12:52:25 +08:00
Tianyi Cui
f85b328450
chore(session): refresh persistence references after master merge
2026-09-12 00:13:33 +08:00
Tianyi Cui
7bbd7ef85c
Merge commit 'cf74fa6ed7f3aad12b4e17e27be873d6b9438952' into worktree/persistence-type-history
2026-09-11 23:56:42 +08:00
Tianyi Cui
6e294b1c27
fix(session): infer persistence change decisions for agents
2026-09-11 23:56:06 +08:00
Tianyi Cui
09a6fbc388
Merge pull request #4036 from deepseek-harness/worktree/ptc-sandbox/remove-e2b
...
refactor(e2b): retire the provider experiment and preserve remote seams
2026-09-11 23:30:29 +08:00
Tianyi Cui
a0a7e2c11c
fix(session): harden and automate persistence change review
2026-09-11 23:15:26 +08:00
Tianyi Cui
845acdb3b7
refactor(ci): separate issue policy rules transport and lifecycle owners
2026-09-11 22:49:03 +08:00
Tianyi Cui
f6e0d429e7
docs(ci): preserve current Issue label repair semantics
2026-09-11 22:48:20 +08:00
Tianyi Cui
2eeab3e65f
fix(ci): preserve trusted legacy policy during preflight rollout
2026-09-11 22:42:46 +08:00
Tianyi Cui
108c87008b
fix(ci): avoid unnecessary issue policy Project reads and lifecycle runs
2026-09-11 22:42:46 +08:00
Tianyi Cui
63a16e254d
docs: clarify retained proxy and execution-world requirements
2026-09-11 22:35:08 +08:00
Tianyi Cui
c49db8bc8c
refactor(e2b): retire remote execution providers
2026-09-11 22:12:55 +08:00
Tianyi Cui
1e9b05d356
feat(session): verify persistence type history
2026-09-11 22:06:58 +08:00
Tianyi Cui
aa8262ec09
Merge pull request #3920 from deepseek-harness/feat/add-readme-citation
...
docs: add BibTeX citation to READMEs
2026-09-10 12:34:48 +08:00
Tianyi Cui
2377c272a8
Merge pull request #3908 from deepseek-harness/docs/readme-bilingual-proofread-20260909
...
docs(i18n): proofread bilingual README corpus
2026-09-10 10:50:25 +08:00
Tianyi Cui
7588e1ea11
Merge pull request #3901 from deepseek-harness/revert-3710-feat/mermaid-preview
...
Revert "feat(web): preview Mermaid, Graphviz, SVG, and HTML code fences"
2026-09-09 22:01:43 +08:00
Tianyi Cui
58956c1a8a
Revert "feat(web): preview Mermaid, Graphviz, SVG, and HTML code fences"
2026-09-09 22:01:10 +08:00
Tianyi Cui
f05e0fb6b9
Merge pull request #3878 from deepseek-harness/fix/ci-cancel-superseded
...
fix(ci): cancel superseded PR and master validation
2026-09-09 20:00:13 +08:00
Tianyi Cui
3c4c6c3d7b
fix(ci): cancel superseded PR and master validation
2026-09-09 18:20:01 +08:00
Tianyi Cui
8803287f71
Merge pull request #3853 from deepseek-harness/fix/3835-tool-guidance-restrictions
...
fix: respect scoped tools in filesystem and web guidance
2026-09-09 18:04:11 +08:00
Tianyi Cui
cd95dda1bd
Merge pull request #3866 from deepseek-harness/docs/session-format-authority
...
docs(session): centralize format status and timeless guidance
2026-09-09 17:46:17 +08:00
Tianyi Cui
8a41f7a8e1
docs(session): clarify release authority review findings
2026-09-09 17:12:06 +08:00
Tianyi Cui
56c4c3e47c
docs(session): centralize format status and timeless guidance
2026-09-09 17:06:03 +08:00
Tianyi Cui
bafe887d6d
Merge pull request #3851 from deepseek-harness/docs/released-v3-wording
...
docs(session): correct released V3 compatibility guidance
2026-09-09 17:05:14 +08:00
Tianyi Cui
a5fc275a56
docs(session): address scoped review clarifications
2026-09-09 16:26:49 +08:00
Tianyi Cui
7b6b8a2baa
docs(session): correct released V3 compatibility guidance
2026-09-09 15:32:55 +08:00
Tianyi Cui
456162410b
Merge pull request #3780 from deepseek-harness/fix/master-ci-3661
...
test(ci): 固定异步完成观察并收紧导入豁免
2026-09-09 14:35:17 +08:00
Tianyi Cui
6bc836c0c0
docs(ci): distinguish fixture controls from completion policy
2026-09-09 13:18:09 +08:00
Tianyi Cui
1b56cf6013
test(ci): retain useful regression controls after master rebase
2026-09-09 13:18:09 +08:00
Tianyi Cui
da1df501b8
test(runtime): isolate busy-meter decisions from worker startup
2026-09-09 13:18:09 +08:00
Tianyi Cui
43d00069a9
test(web): await restoration before workspace actions
2026-09-09 13:18:09 +08:00
Tianyi Cui
bc55f10a46
test(web): wait for admitted queue before steering shortcut
2026-09-09 13:18:09 +08:00
Tianyi Cui
d85bdd80c1
test(ci): observe command readiness and transport settlement
2026-09-09 13:18:08 +08:00
Tianyi Cui
c93bfee16e
test(web): drain retained request handlers before teardown
2026-09-09 13:18:08 +08:00
Tianyi Cui
e7feedab5e
test(web): await durable UI and responsive layout publication
2026-09-09 13:18:08 +08:00
Tianyi Cui
d38391d629
test(web): release timed-out barriers and await frame animations
2026-09-09 13:18:08 +08:00
Tianyi Cui
94a2b0a248
test(ci): await details transitions and report benchmark runtime
2026-09-09 13:18:08 +08:00
Tianyi Cui
5b0d65fd72
test(ci): observe asynchronous completion and settled layout
2026-09-09 13:18:08 +08:00
Tianyi Cui
08f646da36
Merge pull request #3812 from deepseek-harness/worktree/ci-reliability-master-followup-20260908
...
test(ci): stabilize asynchronous fixtures and benchmark budgets
2026-09-09 11:52:54 +08:00
Tianyi Cui
2c0596c1ba
docs(bench): clarify reviewed request-history limit
2026-09-09 11:29:05 +08:00
Tianyi Cui
ba4b8fddeb
test(bench): calibrate hosted cold Agent resume limit
2026-09-09 11:26:48 +08:00
Tianyi Cui
2567d35cdf
docs(bench): synchronize request-history limit
2026-09-09 11:26:48 +08:00
Tianyi Cui
843029448a
test(code-runtime): allow measured worker initialization time
2026-09-09 11:26:48 +08:00
Tianyi Cui
d1b1488ed3
test(session): await durable live writes with owned teardown
2026-09-09 11:26:48 +08:00
Tianyi Cui
bd24f8a17f
test(app-boot): control user-patch HMR event delivery
2026-09-09 11:26:48 +08:00
Tianyi Cui
dc14f5e4f9
test(web): await resized details geometry through its transition
2026-09-09 11:26:48 +08:00
Tianyi Cui
48007d76f2
test(bench): allow measured request-history runner variation
2026-09-09 11:26:48 +08:00
Tianyi Cui
fd5d68586f
test(web): wait for model selection menu closure
2026-09-09 11:26:48 +08:00
Tianyi Cui
7b1c989332
Merge pull request #3631 from deepseek-harness/release/session-log-v3
...
feat(session): 建立 V3 日志迁移协作基线与版本升级 cookbook
2026-09-08 23:03:39 +08:00
Tianyi Cui
edcde102e9
Merge pull request #3808 from deepseek-harness/integrate/v3-master-e5f3-refresh
...
ci(session): sync latest master e5f3ccebbd with V3 content admission
2026-09-08 22:56:44 +08:00
Tianyi Cui
5ad38e5b94
Merge remote-tracking branch 'origin/master' into integrate/v3-master-refresh-345248
2026-09-08 22:44:51 +08:00
Tianyi Cui
6982a8f53c
Merge remote-tracking branch 'origin/release/session-log-v3' into integrate/v3-master-refresh-345248
2026-09-08 22:44:49 +08:00
Tianyi Cui
f7a4f0b95c
Merge pull request #3805 from deepseek-harness/session-v3/content-admission-fix
...
fix(session): 补齐 V2→V3 所有内容入口的迁移审计
2026-09-08 22:41:35 +08:00
Tianyi Cui
5212603a4b
fix(session): audit every historical content carrier before V3 migration
2026-09-08 22:38:04 +08:00
Tianyi Cui
bb407e309d
Merge master into session-log-v3 release
...
Merge 3ea52fc3e475a3e7c430812bde4209258416e57b into a0a61a8237f61344a01448a97954df603d8fff73. Retain the V2-to-V3 migration dependency alongside native system flock support, removing the replaced fs-ext dependency. Union the lockfile workspace importer entries; frozen installation validates the result without regeneration.
Preserve release publint async lane-signal cancellation, close ownership, and spawn-error regressions, satisfying the incoming CI budget intent. Keep canonical, prompt, preset, and latest migration regression behavior. Rename an arbitrary preset fixture value to custom-agent to avoid the inherited vendor-rescope false positive without changing test semantics.
Validation: frozen install; full build including Darwin addon; focused V3/persistence/prompt/publint and runtime tests; built migration, two-process lease, and loader smokes; native flock and package-matrix tests; touched dependency and CI owner tests; all hygiene leaves (vendor residue repaired and rechecked); doc-sync 34/34.
2026-09-08 22:21:18 +08:00
Tianyi Cui
08f42810b9
Merge pull request #3781 from deepseek-harness/worktree/ci-reliability-master-20260908
...
test(ci): honor test budgets and clean up fixture processes
2026-09-08 22:08:50 +08:00
Tianyi Cui
11ec7cc52a
Merge pull request #3799 from deepseek-harness/session-v3/migration-coverage
...
test(session): 补齐 V3 迁移组合回归并统一升级规格
2026-09-08 22:03:56 +08:00
Tianyi Cui
92d4410ada
Merge pull request #3801 from deepseek-harness/worktree/ci-reliability-release-v3-20260908
...
test(web): align SSH replay with V3 release fixtures
2026-09-08 22:03:21 +08:00
Tianyi Cui
ae4919634d
test(web): align SSH replay with V3 release fixtures
2026-09-08 22:00:57 +08:00