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
e73906d06f
test(web): await seeded workspace membership before selection
2026-09-08 00:28:25 +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
fe5aee7e71
test(web): cover Sidebar interactions and refresh recorded UI expectations
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
_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
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
e379fa8bdd
release(dsh): 0.1.3-alpha.2
2026-09-07 19:27:06 +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
07akioni
5fd247f64c
Merge latest master into feat/electron
2026-09-07 16:02:13 +08:00
Dudu-0223
96ead6091d
feat(subagent): align human inbox controls ( #3223 )
...
* feat(subagent): align continuable human inbox controls
* fix: repair rebase documentation and close test persistence
* docs: refresh rebased module dependency graph
2026-09-07 07:39:39 +00:00
Tianyi Cui
fa6bf62a98
fix(chat): settle pinned scroll deliveries before layout growth
2026-09-07 13:24:04 +08:00
07akioni
6d55da993d
Merge master into feat/electron after scope cleanup
2026-09-07 13:21:45 +08:00
07akioni
4879a8a33a
refactor(desktop): remove unrelated changes and own host dependencies
2026-09-07 13:16:04 +08:00
07akioni
694d250f7a
Merge master and retain upstream CI synchronization fixes
2026-09-07 12:44:25 +08:00
Tianyi Cui
fd9debed10
Merge branch 'master' into fix/environment-prompt-suffix
2026-09-07 12:41:16 +08:00
07akioni
fbb385c58f
test(web): pin replay timezone and await UI settlement
2026-09-07 12:40:26 +08:00
winewill
541dc51e9e
fix(desktop): allow fs-ext in generated projects
2026-09-07 12:11:34 +08:00
07akioni
8b250f5df5
test: synchronize console and shell readiness and pin browser timezone
2026-09-07 12:08:29 +08:00
Tianyi Cui
f5302b2b4d
fix(test): isolate recorded Web browser timezone
2026-09-07 11:17:42 +08:00
07akioni
31b3f3bc44
Merge remote-tracking branch 'origin/master' into feat/electron
...
# Conflicts:
# .agents/notes/archived/manifest.json
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.i18n.yaml
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.md
# .agents/notes/archived/simplification/2026-07-31-drop-user-message-edit-stub.zh.md
# .agents/notes/implemented/architecture/2026-09-05-canonical-feedback-log.i18n.yaml
# .agents/notes/implemented/bug-fix/2026-09-05-nested-terminal-cards.i18n.yaml
# docs/config-catalog.i18n.yaml
# docs/config-catalog.zh.md
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.md
# packages/boot/app-boot/README.zh.md
# packages/client/connection/src/index.ts
# packages/client/connection/tests/node-half.host.spec.ts
# packages/shell/tool-pwsh-persistent/README.i18n.yaml
# packages/shell/tool-pwsh-persistent/README.md
# packages/shell/tool-pwsh-persistent/README.zh.md
# pnpm-lock.yaml
# tsconfig.host.json
2026-09-07 11:10:46 +08:00
Tianyi Cui
40792330c0
fix(system-prompt): keep model persona prefix and place cwd in suffix
2026-09-06 20:35:42 +08:00
Tianyi Cui
e28862db57
fix(system-prompt): place environment facts after reusable instructions
2026-09-06 20:08:19 +08:00
imccyu
9b78f99dec
perf(session): transfer frozen persistence reads into restore
2026-09-06 02:10:23 +08:00
imccyu
84c11c7243
perf(client): avoid replaying settled assistant streams
2026-09-06 02:05:52 +08:00
imccyu
46196d6f95
perf(session-format): stream released v0-to-v2 migrations
2026-09-06 02:05:27 +08:00
fz
4acdf8e5bb
Merge pull request #3611 from deepseek-harness/feat/sdk-disable-str-replace-editor
...
feat(base): remove str_replace_editor from default tools
2026-09-06 00:21:42 +08:00
fz
17d8507b87
Merge origin/master into feat/sdk-disable-str-replace-editor
2026-09-05 23:57:47 +08:00
Tianyi Cui
314cd13971
fix(web): keep spilled shell previews generic without guessing status
2026-09-05 23:52:59 +08:00
Tianyi Cui
46a08db381
fix(web): render terminal cards for PTC bash subcalls
2026-09-05 23:52:59 +08:00
fz
36a4665144
feat(base): remove str_replace_editor from default tools
2026-09-05 23:37:13 +08:00
Tianyi Cui
9ffe85a512
OTel uploads explicit feedback for all users by default
2026-09-05 23:21:23 +08:00
Chinesezjc and Tianyi Cui
02a029e679
Feedback is recorded in the session log and delivered through DeepSeek
...
Co-authored-by: Tianyi Cui <53024+tianyicui@users.noreply.github.com >
2026-09-05 23:21:22 +08:00
fz
20ed4aced0
docs(sdk): clarify the default editor selection
2026-09-05 22:28:40 +08:00
fz
965adbb5cf
feat(sdk): disable str_replace_editor by default
2026-09-05 22:11:20 +08:00
Tianyi Cui
c70b30a6fb
test(cli): exercise patch removal without rapid rewrite
2026-09-05 20:25:20 +08:00
Tianyi Cui
15e444e0d7
fix(boot): normalize absolute plugin paths in patches
2026-09-05 20:14:43 +08:00
Tianyi Cui
a7a5be1703
docs(notes): archive low-future-value Agent Notes
...
Run the dsh-archive-agent-notes audit over every active Agent Note on
current master, judging each record by whether its rationale still guides
work rather than by size or age.
- Archive 453 implemented bilingual triplets (417,882 English words):
completed UI chrome, narrow adapters, closed bug fixes, implementation
walkthroughs whose package READMEs, docs pages, generators, or successor
notes now carry the useful behavior, and 51 records fully superseded by
a later active note. Keep 201 implemented notes whose ownership rules,
negative guarantees, durable or wire semantics, security rules,
reintroduction conditions, or still-tempting rejected alternatives
remain useful.
- Reject 7 proposals whose premise is gone or whose work shipped in
amended form under other records; delete 2 rejected notes that no
longer prevent a plausible mistake.
- Retarget every remaining inbound link to the archived path, and repair
active prose that named an archived record as the owner of a live fact:
parenthetical citations drop, ownership sentences redirect to the
README, docs page, or active note that states the fact, and history
citations say so. Chinese files link the English archived path because
the pairing gate treats the frozen tree as outside the bilingual corpus.
- Seal 1,359 new frozen artifacts; existing seals are unchanged and
outbound links from archived notes are neither inspected nor repaired.
- Regenerate docs/config-catalog.md after the hook-bridge comment edits
shifted two source line numbers.
2026-09-05 14:37:32 +08:00
Yichen Jiang
4dd2c7b51b
Merge pull request #3582 from deepseek-harness/worktree/queue-submission-sending
...
fix(web): show sending state for queued submissions
2026-09-05 12:39:43 +08:00
Yichen Jiang
69161395ce
fix(web): wait for queue admission before collapsed snapshots
2026-09-05 12:24:05 +08:00
Yichen Jiang
1e04fcff35
fix(connection): validate retry factors and clarify timeout recovery
2026-09-05 12:21:59 +08:00
Yichen Jiang
a3ccbd4d99
fix(web): show sending state for queued submissions
2026-09-05 11:51:52 +08:00
Yichen Jiang
1bd26370cc
fix(connection): recover stalled handshakes and keep retrying
2026-09-05 11:50:27 +08:00
07akioni
9e5745de3b
fix(desktop): align app versions with release
2026-09-04 20:01:24 +08:00