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
_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
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
275af6a2e2
Merge remote-tracking branch 'origin/master' into worktree/issue-3929-v41-request-image
2026-09-11 10:42:03 +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
Yichen Jiang
15dd4fa046
Merge remote-tracking branch 'origin/master' into worktree/llm-deepseek-messages
2026-09-10 17:20:22 +08:00
Yichen Jiang
6a137ea702
refactor(llm): unify DeepSeek protocol implementations
2026-09-10 17:19:51 +08:00
_Kerman
0989a5cffc
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 17:17:09 +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
imccyu
0718711886
docs(testing): define the native-mock client assembly tier
2026-09-10 16:34:27 +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
c09574fc5f
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 15:51:42 +08:00
creatixchu
ca827aa2ad
fix(commands): refresh catalogs and use type-only export identity
2026-09-10 15:44:30 +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
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
Yichen Jiang
0729dbec66
feat(llm): restore V4 Flash Vision Exp catalog entry
2026-09-10 03:39:57 +08:00
Yichen Jiang
441385fe38
feat(llm): retain V4 models alongside V41 Flash
2026-09-10 03:39:57 +08:00
Yichen Jiang
bc5fd3b8dc
feat(llm): default Chat Completions to DeepSeek V41 Flash
2026-09-10 03:39:56 +08:00
creatixchu
b9587ada12
fix(web): open delivered files using the viewed session scope
2026-09-09 18:07:16 +08:00
creatixchu
2ab73152ae
Merge remote-tracking branch 'origin/master' into worktree/pr-3819-release-sync
2026-09-09 18:01:07 +08:00
imccyu
177eacbe8b
docs(workspace-files): clarify session scope behavior
2026-09-09 17:29:38 +08:00
imccyu
c5432b94f9
chore: satisfy workspace files CI gates
2026-09-09 17:29:38 +08:00
_Kerman
96a1749db6
fix(ptc): preserve literal braces in generated SDK prompts
2026-09-09 16:52:42 +08:00
creatixchu
b443c4d246
fix(present): resolve file services in live agent scope and refresh snapshots
2026-09-09 16:48:39 +08:00
creatixchu
00bfdfbce6
fix(present): follow session filesystem access for deliverables
2026-09-09 16:44:51 +08:00
yudshj
b27d861741
docs: refresh native file action catalog references
2026-09-09 15:26:34 +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
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
fz
452fe6de55
Merge remote-tracking branch 'origin/master' into feat/remove-str-replace-editor-from-minimal
2026-09-09 01:49:09 +08:00
fz
40c9766a8d
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-09 01:22:09 +08:00
yudshj
c9038b4b31
refactor(present): declare and open workspace source files
2026-09-09 01:15:31 +08:00
yudshj
6d8a400d79
fix(web): open delivered snapshots in the default application
2026-09-09 01:15:31 +08:00
yudshj
37d27fcdf9
feat(web): present immutable file deliveries with download cards
2026-09-09 01:15:31 +08:00
Yichen Jiang
e5feedd14f
feat(llm-deepseek-messages): support in-history system prompt updates
2026-09-09 00:05:41 +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
3c05dcb537
fix(ci): refresh persistent bash fixtures and synchronize LSP lifecycle test
2026-09-08 23:29:03 +08:00
Dudu-0223
9f69a7fb16
refactor(subagent): extract persistent chunked list utility
2026-09-08 23:28:50 +08:00