Yichen Jiang
e812aa66b1
merge: restore startup requirements across plugin management UI
2026-09-11 18:22:31 +08:00
Yichen Jiang
dac1950ac8
merge: propagate consumer-owned startup requirements
2026-09-11 18:22:15 +08:00
Yichen Jiang
2b40a9d819
merge: restore startup requirements from plugin stack base
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-09-11-native-entry-diagnostics-and-static-plugin-declarations.i18n.yaml
# .agents/notes/implemented/architecture/2026-09-11-native-entry-diagnostics-and-static-plugin-declarations.md
# .agents/notes/implemented/architecture/2026-09-11-native-entry-diagnostics-and-static-plugin-declarations.zh.md
# docs/capability-seams.i18n.yaml
# docs/capability-seams.md
# docs/capability-seams.zh.md
# packages/boot/app-boot/src/profile.ts
# scripts/gen-doc-graphs.ts
2026-09-11 18:21:48 +08:00
Yichen Jiang
f747ada426
fix(boot): restore consumer-owned startup requirements
2026-09-11 18:17:44 +08:00
Yichen Jiang
8c3ddf0971
merge: adapt plugin management UI to native entry outcomes
2026-09-11 16:52:37 +08:00
Yichen Jiang
3829cca80b
Merge native plugin loading and update scoped settings consumers
2026-09-11 16:19:00 +08:00
Yichen Jiang
96be622603
Merge native entry loading into plugin manager
2026-09-11 15:56:37 +08:00
Yichen Jiang
1144cf1e8e
refactor(boot): use native entry diagnostics and static plugin declarations
2026-09-11 15:54:14 +08:00
Yichen Jiang
f7519bab0a
Merge master settings checkpoint into plugin management UI
2026-09-11 15:34:07 +08:00
Yichen Jiang
6bb4ce0e37
Merge master manager checkpoint into scoped settings
2026-09-11 15:32:19 +08:00
Yichen Jiang
90aa315f40
Merge master boot checkpoint into plugin manager
2026-09-11 15:31:04 +08:00
Yichen Jiang
7c34e7a328
Merge master before native plugin loading migration
2026-09-11 15:28:51 +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
CreatixChu
ac34c5deac
Merge pull request #3938 from deepseek-harness/worktree/issue-3929-v41-request-image
...
更新v41的图片大小限制
2026-09-11 13:32:15 +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
creatixchu
db6dff8f67
Merge remote-tracking branch 'origin/master' into worktree/issue-3929-v41-request-image
2026-09-11 13:16:24 +08:00
Turtle
b576419a4c
Merge branch 'master' into turtle/master-ci-browser-realpath
2026-09-11 13:03:10 +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
turtle1999
e46cb49103
fix(ci): derive Windows standby store from workspace volume
2026-09-10 23:02:21 +08:00
turtle1999
464e1cce49
fix(ci): canonicalize browser dependency scan roots
2026-09-10 19:01:00 +08:00
turtle1999
ab4d22595b
Merge master and await client plugin cleanup after removal
2026-09-10 18:18:10 +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
_Kerman
0989a5cffc
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
2026-09-10 17:17:09 +08:00
imccyu
25d554d46e
Merge pull request #3650 from deepseek-harness/worktree-feqatest
...
feat(test-support): whole-client test tier over an endpoint-named Remote mock
2026-09-10 16:58:13 +08:00
Yichen Jiang
650d5f1478
Merge manifest-compatible scoped settings into plugin management UI
2026-09-10 16:50:07 +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
Yichen Jiang
be8550c4c7
Merge manifest-compatible plugin manager into scoped settings
2026-09-10 16:40:27 +08:00
Yichen Jiang
b12febec56
Merge manifest-compatible boot layer into plugin manager
2026-09-10 16:36:04 +08:00
imccyu
0718711886
docs(testing): define the native-mock client assembly tier
2026-09-10 16:34:27 +08:00
Yichen Jiang
fcb3882e28
fix(boot): adapt plugin manifests to public package metadata
2026-09-10 16:24:00 +08:00
07akioni
ae7462c526
test: clarify live SDK smoke completion acknowledgement
2026-09-10 16:13:54 +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
turtle1999
3407d15bb3
Merge master into the Cordis revert branch
2026-09-10 15:18:28 +08:00
07akioni
d570f32f32
Merge latest master into fix/bundle-speed
2026-09-10 15:03:23 +08:00
Chinesezjc
40606d1558
Merge pull request #3873 from deepseek-harness/ci/failover-canary-leg
...
ci: opt-in canary runner leg for the CI pool failover switches
2026-09-10 13:59:53 +08:00
turtle1999
a38c302e4a
Merge master and resolve revert documentation conflicts
2026-09-10 13:09:19 +08:00
07akioni
dcec949f33
fix(python): allow workspace-only patches during runtime deploy
2026-09-10 11:50:46 +08:00
Yichen Jiang
081e054c54
Merge remote-tracking branch 'origin/master' into worktree/manifest-plugin-metadata
...
# Conflicts:
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.zh.md
2026-09-10 11:35:22 +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
5c82aa9371
refactor(manifest): separate package metadata from public DSH fields
2026-09-10 10:28:47 +08:00
Tianyi Cui
58956c1a8a
Revert "feat(web): preview Mermaid, Graphviz, SVG, and HTML code fences"
2026-09-09 22:01:10 +08:00
Yudong Han
83253e0d16
Merge pull request #3710 from deepseek-harness/feat/mermaid-preview
...
feat(web): preview Mermaid, Graphviz, SVG, and HTML code fences
2026-09-09 20:24:43 +08:00
Chinesezjc
360354e38b
Merge remote-tracking branch 'origin/master' into ci/failover-canary-leg
2026-09-09 20:04:23 +08:00
Tianyi Cui
f05e0fb6b9
Merge pull request #3878 from deepseek-harness/fix/ci-cancel-superseded
...
fix(ci): cancel superseded PR and master validation
2026-09-09 20:00:13 +08:00
Yudong
7aa73877e6
Merge origin/master into feat/mermaid-preview
2026-09-09 19:53:42 +08:00
Chinesezjc
d79294f23a
fix(scripts): enumerate repo files with a dirent walker instead of node fs.glob
...
Node's internal fs.glob, from some 24.x releases, lstat-probes
<matched>/<next segment> while expanding a ** pattern over a symlinked
file and throws ENOTDIR instead of skipping (observed on node 24.13.0
scanning snapshots/acp/image-compaction's symlinked
system-prompt.expected.md, which failed verify-md-wrap inside
check:ci:static). uniqueRepoFiles now walks with dirent types, never
probing a path under a file, and mirrors fs.glob's dot:false and
follow:false semantics: the four repo-files gate pattern sets enumerate
identically. Broken or cyclic symlinks fail loudly in the caller's
realpathSync, and pattern forms the walker does not model (metacharacters,
a trailing **, empty segments) are rejected up front. repo-files.spec.ts
pins the symlink, broken-link, and rejection behavior.
2026-09-09 19:20:29 +08:00
Chinesezjc
9bae613128
ci: add an opt-in canary value to the CI pool failover switches
...
The per-platform failover repository variables (DSH_CI_FAILOVER_LINUX and
DSH_CI_FAILOVER_WINDOWS) accept a third value alongside the existing
selfhosted routing. Set by a repository writer, the value retargets the
always-on pull-request and master lanes onto the matching hosted-runner
labels (16-core pools map to the 16-vCPU tier, standard legs to 4-vCPU);
unset or any other value keeps today's runners, so the leg is dormant until
a writer opts in - a canary path for capacity fallback, never the default.
Participating jobs: the three enterprise Linux workers, the node-compat
legs, the four Windows lanes, and the all-checks-passed verdict in ci.yml;
expected-filenames; the sandbox bwrap leg; and the two manual benchmark
matrices (4-32 vCPU tiers map to equivalents; 64/96-core rows keep the
fleet labels). Everything pinned to its own runner by spec, credential, or
host capability keeps it under every value, and the release-shaped chains
stay entirely hosted. request-review.yml was retired on master while this
work was in flight and the branch takes the deletion.
Specs pin the new branches: ci-workflow.spec.ts asserts the labels appear
in the extended selectors, and ci-compatible-selfhosted.spec.ts evaluates
the routing mode.
2026-09-09 19:02:10 +08:00
imccyu
63187de80f
release: publish experimental Agent Teams packages
2026-09-09 18:54:14 +08:00
turtle1999
d225dbba50
Remove nonessential remnants of Cordis PR 932
2026-09-09 18:34:11 +08:00