_Kerman
1d20d46a08
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
2026-09-11 13:54: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
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
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
creatixchu
ffa536712a
Merge remote-tracking branch 'origin/master' into worktree/issue-3929-v41-request-image
...
# Conflicts:
# packages/attachment/attachment-local/README.i18n.yaml
# packages/attachment/attachment-local/README.md
# packages/attachment/attachment-local/README.zh.md
2026-09-10 17:41:17 +08:00
creatixchu
ba30b73f7b
refactor(attachment): 求解器留在 llm-deepseek,存储层只接收目标尺寸
...
ImageRequestPolicy 改为 ImageRequestTarget,只含目标宽、高和字节目标;dsh-attachment 删除 token-grid 投影联合和 tokenGridProjection,只保留提供方无关的 requestImageDimensions 与 longEdgeDimensions。v41 求解器回到 llm-deepseek 的 image-tokens.ts,新增 deepSeekRequestImageDimensions,resolveRequestImageTarget 为每张图算出目标并加 4096 单边上限;pi-ai 路由按自身像素预算推导目标。
按 review 意见修正:v41 计价 Note 里已删除常量的过期句子就地改写;ProjectedDimensions 登记到 attachment 子系统页与 type-equiv 清单;Note 区分发送尺寸与提供方补齐后的网格;短边取整的措辞改为「按路由预测」。
2026-09-10 16:46:28 +08:00
_Kerman
632d42ee11
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 16:42:45 +08:00
creatixchu
e17a736cc3
docs: 同步请求图片投影文档与 Agent Note
...
更新 attachment、attachment-local、llm-deepseek 的 README,附件与 LLM 流式子系统文档,配置目录,type-equiv 清单,以及双语配对记录;新增请求图片投影的 Agent Note,并修正 v41 计价 Note 里关于 640,000 像素预算的说明。
2026-09-10 16:09:20 +08:00
_Kerman
c428e6ffb4
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 15:54:56 +08:00
_Kerman
c09574fc5f
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 15:51:42 +08:00
creatixchu
aed83d29ba
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:49:55 +08:00
c31ac4fdfe
feat(web): gate agent preset selection behind a setting ( #3870 )
...
* feat(web): gate agent preset selection behind a setting
* refactor(web): trim preset visibility diff
* refactor(web): simplify agent preset selection policy
* test(web): cover agent preset policy branches
* refactor(web): tighten agent preset policy flow
* fix(web): preserve preset default across picker toggle
* docs(web): align agent preset picker docs with the blank-task sync
Both picker transitions carry the effective default to the current blank task; started and historical sessions keep their labels, compositions, and recorded history. The Host README states the client rule and links the Web switch; the Agent Note English side matches the Chinese at line 64. Three i18n pairs re-recorded; doc-sync 34/34.
* refactor(web): simplify agent preset picker policy
* test(web): cover preset policy recovery
* docs(web): clarify disabled preset default copy
* fix(web): reconcile preset policy races
* fix(web): satisfy preset load lint
* fix(web): serialize preset roster refreshes
* fix(web): release preset refresh before notifying waiters
---------
Co-authored-by: ZiyaZhang <[email protected] >
Co-authored-by: Chinesezjc <[email protected] >
2026-09-10 07:48:06 +00:00
creatixchu
07413c2cc2
Merge remote-tracking branch 'origin/master' into worktree/composer-plus-menu
2026-09-10 15:38:30 +08:00
creatixchu
996278e6ce
refactor: separate command identity and composer file action ownership
2026-09-10 15:38:13 +08:00
CreatixChu
646c4c2f33
Merge pull request #3924 from deepseek-harness/worktree/image-token-v41
...
fix(llm-deepseek): 图片 token 预估器改用官方计算器 v41 配置
2026-09-10 15:22:37 +08:00
creatixchu
f24bc3c832
fix(llm-deepseek): correct image pricing documentation and edge-case evidence
2026-09-10 14:40:50 +08:00
Yichen Jiang
11d6bd05f3
feat(web): preview file and skill references in the sidebar
2026-09-10 11:31:27 +08:00
_Kerman
f570a9d8c6
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# packages/core/system-prompt/README.i18n.yaml
# packages/core/system-prompt/README.zh.md
# packages/core/tools/README.i18n.yaml
2026-09-10 11:19:40 +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
j-xiang
4ddf777ad8
Merge master into README proofreading branch
2026-09-10 10:42:13 +08:00
imccyu
3435dbd690
fix(web): address sidebar and stats review feedback
2026-09-10 03:20:55 +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
creatixchu
2ab73152ae
Merge remote-tracking branch 'origin/master' into worktree/pr-3819-release-sync
2026-09-09 18:01:07 +08:00
creatixchu
43bf1d3f93
Merge remote-tracking branch 'origin/master' into worktree/pr-3819-release-sync
2026-09-09 17:56:14 +08:00
imccyu
bd60582403
Merge pull request #3859 from deepseek-harness/worktree-sidebarsubagent
...
fix(workspace-files): support subagent session roots
2026-09-09 17:55:17 +08:00
imccyu
c5432b94f9
chore: satisfy workspace files CI gates
2026-09-09 17:29:38 +08:00
imccyu
7214a97723
fix(workspace-files): resolve subagent session roots
2026-09-09 17:29:38 +08:00
creatixchu
f5804826a8
Merge remote-tracking branch 'origin/master' into codex/pr-3819
2026-09-09 17:13:08 +08:00
Tianyi Cui
56c4c3e47c
docs(session): centralize format status and timeless guidance
2026-09-09 17:06:03 +08:00
_Kerman
96a1749db6
fix(ptc): preserve literal braces in generated SDK prompts
2026-09-09 16:52:42 +08:00
Tianyi Cui
a5fc275a56
docs(session): address scoped review clarifications
2026-09-09 16:26:49 +08:00
Tianyi Cui
7b6b8a2baa
docs(session): correct released V3 compatibility guidance
2026-09-09 15:32:55 +08:00
yudshj
4158a96e14
feat(web): add native file actions to artifact cards
2026-09-09 15:26:28 +08:00
_Kerman
14da43d9ff
docs(session): link deprecated readers to the history policy
2026-09-09 14:51:50 +08:00
_Kerman
5cfc765ff6
docs(session): deprecate direct event readers
2026-09-09 12:11:13 +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
3e53a08f36
fix(feedback): keep the category tuple out of types.ts, retire the toast with its entry, and answer the review
2026-09-09 10:27:12 +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
c78fdb583a
fix(ci): refresh document preview metadata
2026-09-09 10:12:45 +08:00
imccyu
dcfd8c299d
refactor(client): rename document preview package
2026-09-09 10:12:40 +08:00
imccyu
4321766ead
feat(client): add extensible document previews and sidebar defaults
2026-09-09 10:12:38 +08:00
Yichen Jiang
d80891921b
Merge remote-tracking branch 'origin/master' into worktree/pi-ai-settings-recovery
...
# Conflicts:
# packages/llm/llm/README.i18n.yaml
# packages/llm/llm/README.md
# packages/llm/llm/README.zh.md
2026-09-09 06:18:13 +08:00
imccyu
bfe82d4c2d
Merge pull request #3784 from deepseek-harness/worktree-leftsideslot
...
feat(web): add panellist to left-sidebar
2026-09-09 00:59:11 +08:00
imccyu
713b1aacad
docs(client): synchronize panel navigation APIs and contracts
2026-09-09 00:26:40 +08:00
imccyu
fbbcbf33fe
docs(client): document global main-panel extension points
2026-09-09 00:26:34 +08:00
Dudu-0223
ba731d1c9e
fix(subagent): handle rejected runs after catalog failure
2026-09-08 23:28:50 +08:00
Dudu-0223
532e712c7b
refactor(subagent): expose catalog through existing projection views
2026-09-08 23:28:50 +08:00