Yichen Jiang
a12d30df2a
refactor(llm-pi-ai): reuse settings validation for startup recovery
2026-09-08 10:47:05 +08:00
Yichen Jiang
642b538fe0
Merge remote-tracking branch 'origin/master' into worktree/pi-ai-settings-recovery
2026-09-08 10:34:14 +08:00
Yichen Jiang
fe03b0686d
fix(llm-pi-ai): keep catalog-invalid settings repairable
2026-09-08 10:28:45 +08:00
Tianyi Cui
c389f96bf3
Merge pull request #3713 from deepseek-harness/fix/workspace-browser-race
...
test(web): 等待种子 Session 归属投影后再选择
2026-09-08 00:46:19 +08:00
Tianyi Cui
e73906d06f
test(web): await seeded workspace membership before selection
2026-09-08 00:28:25 +08:00
imccyu
de01754f1e
Merge pull request #3588 from deepseek-harness/worktree-sidebar
...
feat(client): right Sidebar arch — docking surface, tab types, resource model, workspace files
2026-09-07 23:47:39 +08:00
imccyu
08cfbd8970
chore(api): remove stale session controller file dependencies
2026-09-07 23:13:10 +08:00
imccyu
4a60189a63
fix(layout): prepare destination widths before fullscreen retreat
2026-09-07 23:00:56 +08:00
imccyu
77690644b5
fix(sidebar): show full file paths and refine split and fullscreen controls
2026-09-07 22:37:45 +08:00
imccyu
755e3ceca7
test: cover file subscription and tab lifecycle edge cases
2026-09-07 22:17:56 +08:00
imccyu
4fef2786a9
chore: regenerate catalogs, dependency lock, and translation hashes
2026-09-07 21:29:49 +08:00
imccyu
fe5aee7e71
test(web): cover Sidebar interactions and refresh recorded UI expectations
2026-09-07 21:29:42 +08:00
imccyu
bd4199f48c
test: cover filesystem resources and Sidebar domain behavior
2026-09-07 21:29:42 +08:00
imccyu
508831624f
chore(web): assemble Sidebar domains and register workspace packages
2026-09-07 21:29:41 +08:00
imccyu
a7c7e99652
feat(deliverables): open produced files through Sidebar resources
2026-09-07 21:29:41 +08:00
imccyu
108a7478c9
refactor(tool-ui): route file navigation and remove ToolDetails
2026-09-07 21:29:41 +08:00
imccyu
7e017046ca
refactor(chat): open file resources in the Sidebar and remove Details
2026-09-07 21:29:41 +08:00
imccyu
d10af0654f
feat(textpreview): add paged file tabs and retained reader state
2026-09-07 21:29:41 +08:00
imccyu
b24ebc8cce
feat(sidebar-files): add lazy workspace file tree tabs
2026-09-07 21:29:40 +08:00
imccyu
b67e0a838c
feat(sidebar): add tab navigation, injected information, and fullscreen shell
2026-09-07 21:29:40 +08:00
imccyu
4909550782
feat(conversation): provide the session header corner slot
2026-09-07 21:29:40 +08:00
imccyu
9241e10a47
feat(layout): add responsive right column and width concessions
2026-09-07 21:29:40 +08:00
imccyu
9e7c570094
feat(dockkit): add reversible docking engine and pointer interactions
2026-09-07 21:29:40 +08:00
imccyu
9f2b07cea8
feat(remotes): expose workspace file operations to the Client
2026-09-07 21:29:39 +08:00
imccyu
4ce4f0bac4
feat(workspace-files): add dual-face file API and Host-resolved resources
2026-09-07 21:29:39 +08:00
imccyu
3a85ac6d81
feat(resources): add Client resource registry and retained subscriptions
2026-09-07 21:29:39 +08:00
imccyu
4a4b86d9b0
feat(workspace-path): define Session and absolute file resource addresses
2026-09-07 21:29:39 +08:00
imccyu
4429763445
feat(fs-e2b): implement cancellable sandbox byte windows
2026-09-07 21:29:39 +08:00
imccyu
bc2174e3aa
feat(fs-local): implement bounded local byte windows
2026-09-07 21:29:38 +08:00
imccyu
f7b6a13321
feat(fs): define bounded byte-range reads
2026-09-07 21:29:38 +08:00
_Kerman
b0a7d2ce3b
Merge pull request #2672 from deepseek-harness/xtr/durable-inbox-recovery
...
refactor(agent): keep projection-backed Inbox loop-internal
2026-09-07 21:24:32 +08:00
_Kerman
dbb9db5f34
docs(session-controller): refresh translation pairing record
2026-09-07 21:05:29 +08:00
_Kerman
68643a07f9
docs(session-controller): unwrap zh readme paragraph
2026-09-07 20:52:09 +08:00
_Kerman
753effe602
fix(bench): rely on testkit session projection mounting
...
mountAgentLoopTestDependencies registers SessionProjectionRegistry, so benchmark workers must not mount it again before resuming agents.
2026-09-07 20:52:06 +08:00
07akioni
ba05b7d49d
Merge pull request #3413 from deepseek-harness/feat/electron
...
feat(desktop): add managed Electron distribution
2026-09-07 20:46:31 +08:00
_Kerman
0348599f04
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/acp/acp/tests/harness.ts
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/tests/commands-queue-attachment.host.spec.ts
# packages/context/agent-instructions/tests/agent-instructions.e2e.ts
# packages/fs/tool-fs/tests/harness.ts
# packages/preset/agent-presets/tests/invariant.spec.ts
# packages/preset/agent-presets/tests/mount.spec.ts
# packages/preset/agent-presets/tests/remote.spec.ts
# packages/test-support/agent-loop-testkit/package.json
2026-09-07 20:22:24 +08:00
07akioni
016af7c67b
Merge release 0.1.3-alpha.2 and reconcile desktop composition
2026-09-07 19:49:36 +08:00
07akioni
8d0d729091
Merge master native containment updates into feat/electron
2026-09-07 19:45:55 +08:00
Yichen Jiang
82a5fd61a7
Merge pull request #3685 from deepseek-harness/worktree/release-dsh-0.1.3-alpha.2
...
release: dsh@0.1.3-alpha.2
dsh-v0.1.3-alpha.2
2026-09-07 19:45:35 +08:00
Yichen Jiang
e379fa8bdd
release(dsh): 0.1.3-alpha.2
2026-09-07 19:27:06 +08:00
pku-xht
c7e29f4b68
Merge pull request #2825 from deepseek-harness/codex/subprocess-native-containment
...
fix(subprocess): contain escaped descendants with native owners
2026-09-07 18:30:37 +08:00
pku-xht
0f83a2cdc0
Merge remote-tracking branch 'origin/master' into codex/subprocess-native-containment
2026-09-07 18:02:44 +08:00
ihsiang
9292dd8a2d
feat(workspace): open the workspace in local apps from the web UI ( #3409 )
...
Add the first-party open-in-app host and client packages with a localized Open In menu in the Web Session header.
Resolve installed applications on macOS, Windows, and Linux, launch workspace directories through platform-specific adapters, and remember the selected application.
Closes #1500 .
Co-authored-by: ihsiang <ihsiang@deepseek.com >
2026-09-07 17:58:11 +08:00
pku-xht
e9f1b6c53e
Merge remote-tracking branch 'origin/master' into codex/subprocess-native-containment
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-16-explicit-turn-cancellation.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-16-explicit-turn-cancellation.md
# .agents/notes/implemented/architecture/2026-07-16-explicit-turn-cancellation.zh.md
# .agents/notes/implemented/architecture/2026-09-05-canonical-feedback-log.i18n.yaml
# .agents/notes/implemented/architecture/2026-09-05-nonofficial-feedback-otel.i18n.yaml
# .agents/notes/implemented/architecture/2026-09-06-embedded-stream-record-readers.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-09-03-normalized-unread-fs-tool-diagnostic.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-09-06-windows-python-console-spawn-wait.i18n.yaml
# .agents/notes/implemented/feature/2026-08-26-generic-file-upload.i18n.yaml
# .agents/notes/implemented/feature/2026-09-07-model-switch-notice.i18n.yaml
# .agents/notes/implemented/process/2026-09-03-semantic-issue-templates-and-policy.i18n.yaml
# packages/shell/bash-local/tests/executor.spec.ts
# packages/subprocess/subprocess-local/README.i18n.yaml
# packages/subprocess/subprocess-local/README.md
# packages/subprocess/subprocess-local/README.zh.md
# packages/subprocess/subprocess-local/src/spawn.ts
# packages/subprocess/subprocess-local/tests/spawn.spec.ts
# packages/subprocess/win32-process/package.json
2026-09-07 17:43:45 +08:00
Dudu-0223
9d93c57053
Merge pull request #3672 from deepseek-harness/perf/session-observation-lazy-events
...
perf(session-query): materialize live observation events on first read
2026-09-07 17:40:45 +08:00
Dudu-0223
5b91dbfba0
perf(session-query): materialize live observation events on first read
2026-09-07 17:15:35 +08:00
CreatixChu
cb602a0df5
Merge pull request #3507 from deepseek-harness/worktree/3410-model-switch-notice
...
feat(agent): announce model switches
2026-09-07 16:55:45 +08:00
creatixchu
48cc1cf1d6
feat(agent): announce model switches
2026-09-07 16:19:59 +08:00
07akioni
5fd247f64c
Merge latest master into feat/electron
2026-09-07 16:02:13 +08:00
Tianyi Cui
4ac4e3d014
Merge pull request #3668 from deepseek-harness/fix/windows-subagent-teardown-ci
...
test(ci): synchronize Windows waiters and complete teardown
2026-09-07 15:52:01 +08:00