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
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
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
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
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
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
turtle1999
ab4d22595b
Merge master and await client plugin cleanup after removal
2026-09-10 18:18:10 +08:00
Yichen Jiang
6a137ea702
refactor(llm): unify DeepSeek protocol implementations
2026-09-10 17:19:51 +08:00
turtle1999
a38c302e4a
Merge master and resolve revert documentation conflicts
2026-09-10 13:09:19 +08:00
_Kerman
eb0a666415
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/subsystems/session.i18n.yaml
# packages/core/session/README.i18n.yaml
2026-09-10 11:19:25 +08:00
Yichen Jiang
66e4f809d7
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-10 10:59:10 +08:00
j-xiang
4ddf777ad8
Merge master into README proofreading branch
2026-09-10 10:42:13 +08:00
Yichen Jiang
4af56cf808
feat(llm): sync V41 Messages catalog and keep Web on Chat Completions
2026-09-10 10:32:04 +08:00
Yichen Jiang
61176bf7c6
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# apps/web/tests/scaffold.ts
2026-09-10 10:25:39 +08:00
imccyu
1ef9c1fa9a
release(dsh): 0.1.5-rc.1
2026-09-10 09:13:14 +08:00
Yichen Jiang
bc5fd3b8dc
feat(llm): default Chat Completions to DeepSeek V41 Flash
2026-09-10 03:39:56 +08:00
j-xiang
267e8b933b
docs(i18n): address README review feedback
2026-09-10 02:03:18 +08:00
j-xiang
b5578ae46a
Merge master into README proofreading branch
2026-09-10 01:29:37 +08:00
j-xiang
8e8fb2fc62
docs(i18n): proofread bilingual README corpus
2026-09-10 00:21:32 +08:00
imccyu
dd393c1820
release(dsh): 0.1.5-alpha.2
2026-09-09 22:02:09 +08:00
turtle1999
d225dbba50
Remove nonessential remnants of Cordis PR 932
2026-09-09 18:34:11 +08:00
_Kerman
37abcb74c5
chore(session): permit existing deprecated history reads
2026-09-09 12:33:53 +08:00
Yichen Jiang
2044d2906b
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# apps/web/tsconfig.json
# tsconfig.host.json
2026-09-09 11:09:16 +08:00
creatixchu
6207453d36
Merge remote-tracking branch 'origin/master' into worktree/issue-3515-feedback-dialog
2026-09-09 10:44:25 +08:00
creatixchu
f2f9700de2
feat(feedback): open one feedback dialog from /feedback and Dislike, with categories and a toast
...
Dislike and a bare /feedback open the Session's feedback dialog, which
collects one of seven fixed categories and an optional description and
records through the messageFeedback put or the new sessionFeedback
Remote; Like records at once. A recorded rating shows the filled glyph
and every submission is acknowledged by a toast. feedback/record and
MessageFeedbackItem carry the optional category; the note popover, its
layout scenario, and the clearNote/clear verbs are removed. ui-commands
gains the action command kind the /feedback decoration runs as.
Closes #3515
2026-09-09 10:20:24 +08:00
imccyu
64560eaff1
fix(client): remove stale preview contracts
2026-09-09 10:12:46 +08:00
imccyu
dcfd8c299d
refactor(client): rename document preview package
2026-09-09 10:12:40 +08:00
fz
452fe6de55
Merge remote-tracking branch 'origin/master' into feat/remove-str-replace-editor-from-minimal
2026-09-09 01:49:09 +08:00
yudshj
37d27fcdf9
feat(web): present immutable file deliveries with download cards
2026-09-09 01:15:31 +08:00
Yichen Jiang
d21ee05ebb
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-08 23:38:48 +08:00
fz
25d675fcf3
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-08 23:31:51 +08:00
fz
94ff82f57b
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-08 23:22:25 +08:00
imccyu
2faa751be9
release(dsh): 0.1.5-alpha.1
2026-09-08 23:06:34 +08:00
fz
1f1537914f
feat(minimal): align persistent bash output with the one-shot shell contract
...
The minimal compositions serve the same models that trained against a
one-shot `bash` tool; three surface differences remained visible to them.
- Every settled command now appends `[Command finished with exit code N]`,
including exit code 0, instead of `[exit code: N]` only on failure. A
timeout appends `[Command timed out or OOM]` after the partial output.
- Trailing newlines are all dropped before the status trailer rather than
only the last one.
- The `bash` description in the `minimal` preset and the `sdk-minimal`
bundle replaces the two fixed network lines with a single environment-
dependent line; the pwsh description is unchanged.
Tests, READMEs, the web minimal-preset schema snapshot, and the packaged
Python minimal model-visible snapshot follow the new wording. The
standalone `persistent-tools` SDK replay fixture keeps its own copy of the
old description since it is a per-launch customization, not the profile.
2026-09-08 19:48:21 +08:00
_Kerman
314ccf08af
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
...
# Conflicts:
# packages/bundle/headless/tests/headless.spec.ts
# packages/core/agent-loop/src/agent.ts
# packages/subagent/subagent/tests/continuation.spec.ts
2026-09-08 17:12:51 +08:00
Yichen Jiang
aa3a1c2b4a
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
...
# Conflicts:
# packages/llm/llm-deepseek/README.i18n.yaml
# packages/llm/llm-deepseek/README.md
# packages/llm/llm-deepseek/README.zh.md
2026-09-08 15:58:22 +08:00
Yichen Jiang
e52ffcea87
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-08 15:49:35 +08:00
Turtle
e19f62a553
merge: sync origin/master
2026-09-08 15:11:19 +08:00
Turtle
f1c1ff5a08
docs: constrain package README summaries
2026-09-08 13:52:40 +08:00
fz
61cd1a3f91
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-08 13:51:47 +08:00
lsdsjy
a8d960ecb6
Merge master into fix/open-in-app-ssh
2026-09-08 11:37:46 +08:00
lsdsjy
7f47954cad
fix(open-in-app,directory-picker): share inherited SSH detection
2026-09-08 11:32:36 +08:00
Yichen Jiang
db63b2be7f
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-08 11:30:28 +08:00
fz
707d0e7e52
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-07 23:25:03 +08:00
fz
b92cc94122
test(minimal): cover documented editor opt-in
2026-09-07 22:56:48 +08:00
imccyu
508831624f
chore(web): assemble Sidebar domains and register workspace packages
2026-09-07 21:29:41 +08:00
Yichen Jiang
c258d3cf4e
feat(web): use Messages for the default DeepSeek provider
2026-09-07 20:57:23 +08:00