Tianyi Cui
5f773a0ded
feat(workspace): restore archived sessions from a settings page
...
Sessions could be archived from the sidebar row menu but never restored:
the registry-global archive set was a one-way display filter with no
inverse RPC and no surface listing its members.
WorkspaceRegistry.unarchiveSession drops one id from archivedSessionIds in
one durable write on the same operation chain as archive, with no
session-existence probe because a removal cannot introduce an unknown
referent. The Workspace controller exposes it as workspace.unarchiveSession
returning the complete archive set, which the existing archived follow
increment already propagates, so no frame type and no persisted field
changes.
The new client package dsh-client-ui-settings-unarchive-sessions owns the
restore surface: one localized settings.section page listing the archive
set joined with loaded session summaries, newest archive first, searchable
by title or workspace, with one Unarchive action per row.
2026-09-13 16:45:45 +08:00
Tianyi Cui
2214891606
Merge pull request #4119 from deepseek-harness/worktree/workflow-sandbox-ptc
...
fix(workflow): execute orchestration through sandboxed PTC
2026-09-13 16:33:51 +08:00
Tianyi Cui
9b6457bc12
Merge pull request #4106 from deepseek-harness/worktree/mcp/optional-surface
...
feat(mcp): expose profile resources only when servers are configured
2026-09-13 14:59:10 +08:00
Tianyi Cui
35af8698c2
fix(workflow): execute orchestration in the sandboxed PTC runtime
2026-09-13 14:47:56 +08:00
Tianyi Cui
38070996c1
docs(session): nest historical formats under persistence changes
2026-09-13 12:19:46 +08:00
Tianyi Cui
765c87fb87
fix(docs): address persistence format history review
2026-09-13 12:08:08 +08:00
Tianyi Cui
b08f6c421b
docs(session): backfill and gate persistence format references
2026-09-13 12:08:07 +08:00
Tianyi Cui
4c6b2c02af
docs(mcp): clarify resource discovery and profile verification
2026-09-13 11:52:42 +08:00
Tianyi Cui
e08468954a
feat(mcp): activate profile resource tools for configured servers
2026-09-13 11:52:42 +08:00
Tianyi Cui
834bd55a59
fix(mcp): expose scoped resource server names to the model
2026-09-12 22:40:51 +08:00
Tianyi Cui
aec2d5e5f0
docs(mcp): explain resource providers and server instructions
2026-09-12 22:40:51 +08:00
Tianyi Cui
3ba5b6eb04
feat(mcp): add scoped resources and server instructions
2026-09-12 22:40:50 +08:00
Tianyi Cui
395f79b772
docs(mcp): describe subsystem roles and configuration
2026-09-12 22:31:42 +08:00
Tianyi Cui
739285c813
docs: correct surviving package and service references
2026-09-12 20:20:02 +08:00
Tianyi Cui
020b84c301
Merge pull request #4060 from deepseek-harness/worktree/persistence-prerelease-backfill
...
docs(session): backfill persistence history for all alpha and RC tags
2026-09-12 19:16:42 +08:00
Tianyi Cui
4adfe00207
fix(session): validate generated release facts
2026-09-12 18:52:17 +08:00
Tianyi Cui
2d5391eede
docs(session): use tags throughout historical release records
2026-09-12 18:52:17 +08:00
Tianyi Cui
aea077ac75
docs(session): backfill alpha and RC persistence history
2026-09-12 18:52:17 +08:00
Tianyi Cui
2b367a9aeb
Merge updated Computer Use parent with master CI fix
2026-09-12 18:40:48 +08:00
Tianyi Cui
6b651380a7
feat: enforce maintained repository reference policy
2026-09-12 18:37:56 +08:00
Tianyi Cui
631c52fd4f
Merge master into computer-use provider branch
2026-09-12 18:37:00 +08:00
Tianyi Cui
66734e344a
Merge Computer Use parent into Auto review for PR stack
2026-09-12 17:06:46 +08:00
Tianyi Cui
7900404541
fix: deduplicate dependency JSON and isolate npm configuration
2026-09-12 17:06:38 +08:00
Tianyi Cui
cd97419e81
fix(computer-use): cancel image admission and fix source snapshots
2026-09-12 16:43:52 +08:00
Tianyi Cui
af4ad05845
feat: add computer use with Cua Driver providers
2026-09-12 16:41:12 +08:00
Tianyi Cui
313768f520
docs: generate published npm dependency catalog
2026-09-12 16:36:36 +08:00
Tianyi Cui
83d121c8c0
docs(ptc): align runtime terminology and naming decision links
2026-09-12 15:03:04 +08:00
Tianyi Cui
7c9bb5914c
refactor(ptc): align runtime packages and services with PTC naming
2026-09-12 15:03:04 +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
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
72226bd061
feat(ssh): authenticate streams and join remote process cleanup
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
58b67dcb5a
fix(fs): preserve physical traversal in directory entry paths
2026-09-12 15:03:03 +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
caa69608fb
refactor(sandbox): await cancellable preparation in process consumers
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
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
c5de252f8c
docs(ptc): refresh persistence source references after master rebase
2026-09-12 15:03:02 +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
f95f7ec8dc
refactor(code-runtime): name the Node runtime provider
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