creatixchu
3c632ebf66
Merge remote-tracking branch 'origin/master' into worktree/code-diff-card
2026-09-11 16:47:45 +08:00
creatixchu
f937f4e23b
feat(web): record turn file changes with git snapshots and render the changed-files card
...
Add the dsh-workspace-changes Host plugin that snapshots the working tree at
turn start and end through a private git index, diffs the two trees, folds in
file-tool hunks for ignored and out-of-tree files, and appends a log-only
workspace/changes event. The Web deliverables plugin renders that event as the
changed-files card in place of the mutation-call row, with default-app and
common-folder opening through a new authenticated route.
2026-09-11 16:47:40 +08:00
Yichen Jiang
bc13dcf550
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-11 15:42:51 +08:00
Turtle
4c4b7e6cb2
Merge pull request #4003 from deepseek-harness/turtle/systemd-scope-exit-race
...
fix(ci): stabilize teardown, process sampling, and reply queue coverage
2026-09-11 15:35:08 +08:00
Turtle
16f80298df
Merge pull request #4006 from deepseek-harness/turtle/boot-failure-e2e
...
test(boot): cover Web failure recovery and inject module routes
2026-09-11 15:04:29 +08:00
turtle1999
18a1955b7e
fix(ci): handle scope termination races and cyclic process snapshots
2026-09-11 14:50:46 +08:00
turtle1999
85c37d1950
docs(boot): document startup and reload failure behavior
2026-09-11 14:45:37 +08:00
Yichen Jiang
a326698ee7
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/llm/llm-deepseek/src/adapter.ts
# packages/llm/llm-deepseek/src/common/request-pricing.ts
# packages/llm/llm-deepseek/src/index.ts
# packages/llm/llm-deepseek/tests/adapter.spec.ts
# packages/llm/llm-deepseek/tests/image-tokens.spec.ts
2026-09-11 14:44:30 +08:00
turtle1999
eb9da8930e
test(boot): cover Web failure recovery and inject module routes
2026-09-11 14:34:17 +08:00
_Kerman
20106ecda8
Merge pull request #3869 from deepseek-harness/xtr/ptc-sdk-literal-prompt
...
fix(ptc): preserve literal braces in generated SDK prompts
2026-09-11 14:20:23 +08:00
Yifffan
ef39ebd0bb
Merge pull request #3969 from deepseek-harness/refine/connecting-ui
...
feat(sidebar): refine the connection indicator states and interaction
2026-09-11 08:06:56 +02:00
_Kerman
1d20d46a08
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
2026-09-11 13:54:03 +08:00
Turtle
ef0041b351
Merge pull request #3964 from deepseek-harness/turtle/master-ci-browser-realpath
...
fix(ci): repair browser roots and asynchronous test fixtures
2026-09-11 13:49:06 +08:00
Yifffan
c160884c19
Merge branch 'master' into refine/connecting-ui
2026-09-11 07:32:49 +02:00
CreatixChu
ac34c5deac
Merge pull request #3938 from deepseek-harness/worktree/issue-3929-v41-request-image
...
更新v41的图片大小限制
2026-09-11 13:32:15 +08:00
turtle1999
40e39f4673
test(ci): control Python stray UTF-8 fragment delivery
2026-09-11 13:31:22 +08:00
Turtle
239f695e1f
Merge pull request #3830 from deepseek-harness/turtle/required-plugin-startup-policy
...
feat(boot): distinguish required startup failures
2026-09-11 13:28:59 +08:00
turtle1999
96ee6e49f9
test(terminal): await PowerShell prompt delivery
2026-09-11 13:22:55 +08:00
Yichen Jiang
e5e9037dfb
test(llm): opt in Messages system-update e2e
2026-09-11 13:17:25 +08:00
creatixchu
db6dff8f67
Merge remote-tracking branch 'origin/master' into worktree/issue-3929-v41-request-image
2026-09-11 13:16:24 +08:00
turtle1999
464334bc4c
test(boot): keep headless running after optional MCP startup failure
2026-09-11 13:10:03 +08:00
_Kerman
95690d6453
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
2026-09-11 12:55:09 +08:00
Yichen Jiang
6ad0ddb899
test(llm): pin Messages e2e to its official endpoint
2026-09-11 12:51:25 +08:00
turtle1999
6894e93a12
refactor(app-boot): keep required startup policy private
2026-09-11 12:47:48 +08:00
turtle1999
4cd20c1a1e
fix(app-boot): bound cyclic startup error diagnostics
2026-09-11 12:47:48 +08:00
turtle1999
25d5efcd86
Classify disabled expression errors in startup audits
2026-09-11 12:47:48 +08:00
turtle1999
f5b5a9da51
Require Web modules and connection during startup
2026-09-11 12:47:47 +08:00
turtle1999
97d1f7c203
fix(web-app): gate readiness on required startup entries
2026-09-11 12:47:47 +08:00
turtle1999
7fd41b833b
fix(boot): limit required IDs to application endpoints
2026-09-11 12:47:47 +08:00
turtle1999
f4a7dd6077
fix(boot): preserve failure policy on nontransactional Loader
2026-09-11 12:47:46 +08:00
Turtle
f308742050
test(boot): cover startup diagnostic variants
2026-09-11 12:47:46 +08:00
Turtle
941267b197
test(boot): type fixture fiber state
2026-09-11 12:47:46 +08:00
Turtle
fbcad258ad
test(boot): keep required fixture failures fatal
2026-09-11 12:47:46 +08:00
Turtle
bd4cfc7c46
feat(boot): distinguish required startup failures
2026-09-11 12:47:46 +08:00
Yif
dd7ba51a13
Merge remote-tracking branch 'origin/master' into refine/connecting-ui
...
# Conflicts:
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-primitives/README.md
# packages/client/ui-primitives/README.zh.md
2026-09-11 12:29:34 +08:00
ZiyaZhang
91da8a4ecf
Merge master and retain its Python coverage fix
2026-09-10 20:38:00 -07:00
Yichen Jiang
bc99474e87
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# packages/llm/llm-deepseek/package.json
2026-09-11 11:27:47 +08:00
creatixchu
f0f1988a7a
Clarify token counts after aspect-preserving image projection
2026-09-11 11:14:33 +08:00
creatixchu
275af6a2e2
Merge remote-tracking branch 'origin/master' into worktree/issue-3929-v41-request-image
2026-09-11 10:42:03 +08:00
Yichen Jiang
c291e7961a
Merge pull request #3977 from deepseek-harness/worktree/release-0.1.5-sync-master
...
feat(web): sync feedback and file refinements from release
2026-09-10 22:17:09 +08:00
Yichen Jiang
59f2e3be33
Merge release/dsh-0.1.5 version 0.1.5-rc.2 into master sync branch
2026-09-10 21:53:53 +08:00
Yichen Jiang
a305303422
release(dsh): 0.1.5-rc.2
2026-09-10 21:38:20 +08:00
Yichen Jiang
3bfcebe15e
Merge master into worktree/release-0.1.5-sync-master
2026-09-10 21:23:11 +08:00
yixiangihsiang and LegGasai
060323d8e2
feat(web): backport feedback and file refinements to 0.1.5
...
Backport the selected changes from PR #3928 and PR #3902 onto dsh-v0.1.5-rc.1, retaining baseline session recordings and excluding newer master commits.
Refs #3927
Refs #3903
Co-authored-by: LegGasai <[email protected] >
2026-09-10 20:51:46 +08:00
ZiyaZhang
884485e7e6
test(python): restore concat through its spy
2026-09-10 05:40:50 -07:00
ZiyaZhang
7bce0c26f5
test(python): make stray fragment coverage deterministic
2026-09-10 05:35:32 -07:00
Yif
11ca8020cd
fix(sidebar): keep one reconnect label and confirm recovery from visibility
...
ConnectionController deduplicates repeated connecting states across backoff
attempts, so the shell cannot tell manual retries from automatic ones; a
shell-held flag either flipped the label mid-hold or stuck across later
attempts. Every attempt now reads the single connecting label, and the
two-second recovery confirmation starts when the recovered pill becomes
visible rather than at the state transition, so the 800ms hold never
shortens it.
2026-09-10 20:12:09 +08:00
ZiyaZhang
69db89f848
fix(web): shorten English question skip label
2026-09-10 05:06:14 -07:00
ZiyaZhang
2eed93628c
fix(web): shorten Chinese question skip label
2026-09-10 05:00:38 -07:00
Yif
16e986548e
test(sidebar): pin the refined connection indicator behavior and docs
...
Update the behavior tests for the static retry label, the 800ms minimum
connecting hold, manual-versus-automatic attempt naming, and the 150ms
fade-out unmount; restate the interaction in both packages' bilingual
READMEs and record the decision as an Agent Note.
2026-09-10 19:29:48 +08:00