imccyu
b9266aefd6
Merge pull request #7094 from deepseek-harness/worktree/ci-schedule
...
ci: cut PR check latency across the slow lanes
2026-10-24 14:58:40 +08:00
imccyu
14f0b2aafe
Merge master into DSH 0.2.1-rc.3 synchronization branch
2026-10-23 11:56:34 +08:00
imccyu
d02ea370ee
release(dsh): 0.2.1-rc.3
2026-10-23 01:11:35 +08:00
07akioni
84edeadc2b
feat(i18n): add Spanish French German Russian and Portuguese
2026-10-22 19:53:52 +08:00
_Kerman
d98025a089
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 18:01:55 +08:00
07akioni
11295990b5
fix(i18n): cover nested metadata and repair locale CI regressions
2026-10-21 17:00:42 +08:00
07akioni
ed783066e6
fix(i18n): complete Japanese plugin metadata and guard locale coverage
2026-10-21 16:14:12 +08:00
_Kerman
a53ecb2f3a
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 15:56:44 +08:00
_Kerman
6bfe05c6f5
refactor(agent): name captured step selection modelSelection
2026-10-21 14:08:11 +08:00
_Kerman
200dedd494
chore: trim unrelated model-selection changes
2026-10-20 22:13:30 +08:00
_Kerman
a9c006f9c3
refactor(agent): own model selection on each agent
2026-10-20 21:09:09 +08:00
_Kerman
8b79a1ddcc
Merge origin/master into xtr/session-model-selection
2026-10-20 17:22:59 +08:00
_Kerman
b9c410d13f
Merge master into scoped tool executors
2026-10-19 23:06:17 +08:00
Turtle
9495663990
Merge pull request #6504 from deepseek-harness/worktree/web-fork-snapshot-order
...
test: stabilize fork clocks and image-only Office rendering
2026-10-19 22:43:26 +08:00
_Kerman
7d0301fe05
Merge master into scoped tool executors
2026-10-19 21:53:41 +08:00
_Kerman
78b577faa4
refactor(profiles): select PTC execution through overlays
2026-10-19 17:34:49 +08:00
_Kerman
3b978adcec
test(tools): tidy migrated fixture imports and comments
2026-10-19 16:32:04 +08:00
_Kerman
4a84bc3f7e
test(tools): migrate remaining executor fixtures and compatibility checks
2026-10-19 15:04:34 +08:00
_Kerman
31a49c6629
Merge remote-tracking branch 'origin/master' into xtr/tool-executor-plugins
...
# Conflicts:
# docs/capability-seams.i18n.yaml
# docs/tool-catalog.i18n.yaml
# packages/bundle/base/package.json
# packages/core/agent-loop/tests/serial-listener-review.spec.ts
# packages/core/agent-tool-presentation/package.json
# packages/experimental/auto-review/tests/auto-review.spec.ts
# packages/lsp/tool-lsp/package.json
# packages/subagent/tool-subagent/tests/list-models.spec.ts
# scripts/check-workspace-constraints.ts
# scripts/type-equiv.manifest.json
# tsconfig.base.json
2026-10-19 14:53:33 +08:00
_Kerman
455686626d
refactor(tools): separate scoped executors from tool registration
2026-10-19 14:49:55 +08:00
_Kerman
c18f5bd3c0
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
...
# Conflicts:
# docs/capability-seams.i18n.yaml
# docs/capability-seams.md
# docs/capability-seams.zh.md
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
# packages/api/session-controller/src/types.ts
# packages/bundle/base/package.json
# packages/bundle/headless/README.i18n.yaml
# packages/bundle/headless/README.md
# packages/bundle/headless/README.zh.md
# packages/bundle/headless/package.json
# packages/bundle/headless/tsconfig.json
# packages/subagent/tool-subagent/tests/model-selection-settings.spec.ts
# scripts/type-equiv.manifest.json
2026-10-19 11:30:55 +08:00
_Kerman
955e600031
Merge master into session projection registration handles
2026-10-19 11:21:16 +08:00
Tianyi Cui
b416e32847
test(office): scope render checks to the exported image
2026-10-19 04:11:05 +08:00
Tianyi Cui
ce7414da14
test(office): report render routing failure evidence
2026-10-19 03:58:22 +08:00
Tianyi Cui
6b68baff70
fix(office): stop routine DOCX package validation
...
Extract the focused Office guidance from PR 5374 and regenerate its recorded skill outputs against the pinned base. Keep the existing real-API content, formatting, and no-package-inspection assertions.
2026-10-17 20:03:50 +08:00
imccyu
d1b9c04067
release(dsh): 0.2.1-rc.2
2026-10-17 15:10:31 +08:00
imccyu
c6e89e6755
release(dsh): 0.2.1-rc.1
2026-10-16 21:39:18 +08:00
imccyu
0a49d91bb2
release: setup next release version for [email protected]
2026-10-16 16:17:09 +08:00
_Kerman
b670701e5a
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
2026-10-16 15:42:50 +08:00
_Kerman
7b112942ab
refactor(agent-model): move Session model selection into its own package
...
Add @deepseek-ai/dsh-agent-model. It provides ctx.agentModel
(resolveForNextStep, select, applyConfiguredRoute) and owns the
modelSelection projection, which the Agent registry no longer registers.
dsh-agent-loop now injects agentModel; the base and SDK-minimal bundles
and the Python SDK runtime include it.
The provider keeps the projection registered until consumers that are
still unloading finish their cleanup. The model-switch notice becomes an
opt-in per-Agent plugin at @deepseek-ai/dsh-agent-model/notice, and
agent/request now also rejects reasoning-effort changes after step
preparation.
Mount the provider in every composition that loads dsh-agent-loop, and
update consumers, the switch-notice snapshot driver, docs, and the
upgrade guide.
2026-10-16 15:28:59 +08:00
imccyu
f2235d6c02
release(dsh): 0.2.1-alpha.4
2026-10-15 20:00:58 +08:00
_Kerman
e39b5f58c2
refactor(agent): persist model selection in session state
2026-10-15 19:05:09 +08:00
_Kerman
90014a7508
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
...
# Conflicts:
# docs/tool-catalog.i18n.yaml
2026-10-15 18:26:22 +08:00
_Kerman
c3efd4bff8
refactor(session-projection): keep state reads inside owning services
2026-10-15 18:18:58 +08:00
yudshj
dc9119c00b
Merge remote-tracking branch 'origin/master' into pr6096-merge
...
# Conflicts:
# packages/skill/skill-office/package.json
2026-10-15 12:04:01 +08:00
Yichen Jiang
36acfb1e88
release(dsh): 0.2.1-alpha.3
2026-10-14 19:38:37 +08:00
yudshj
f12fa3bad1
fix(office): keep render replies and PDF checks within available files
...
- office-render: report inspection results in text and never link or embed
removed previews. Desktop and Web replies otherwise embed deleted preview
images, because their file-reference guidance encourages inline images.
- office-export-pdf: validate with the command result, nonempty output, and
%PDF- signature; do not search for PDF readers unless the user requests
deeper checks. The bundled runtime has none, so the old conditional made
the model probe system Python and command-line tools.
- Assert that the PDF export e2e does not probe PDF reader tools.
- Replace stale "structural checks" wording in the Desktop Office plugin
JSDoc and the skill package description.
2026-10-13 13:55:17 +08:00
yudshj
f44cfa7813
fix(office): name PowerPoint and Excel scripts for their task
...
PowerPoint and Excel tasks in PTC mode wrote inspect.py, which shadows the
standard library and forces a delete-and-retry step. Apply the Word naming
rule to both skills, listing the libraries each one imports.
2026-10-12 17:51:44 +08:00
yudshj
fa740a581a
fix(office): restore Word creation guidance and guard direct package writes
...
- Restore the office-docx new-document example from master. #6040 concerns
edits, and no Word creation case covers its removal.
- Tell direct package writers to copy each member once into a new ZIP;
python-docx, python-pptx, and openpyxl all reopen packages with duplicate
members without error.
- Anchor the script-name assertion so hyphenated names such as edit-docx.py,
which shadow no module, do not fail the Word e2e.
2026-10-12 17:31:53 +08:00
yudshj
fb2a554cd3
refactor(office): remove the bundled structural checker
2026-10-12 16:07:23 +08:00
yudshj
2fe9783f55
fix(office): limit Word content validation to the edited content
2026-10-12 16:07:23 +08:00
yudshj
efcc129820
Merge master and remove automatic nested skill injection
2026-10-12 13:07:43 +08:00
yudshj
b6fc04f403
Merge latest master into Office progressive skills
2026-10-12 12:50:33 +08:00
yudshj
bfcc6d50d0
refactor(office): remove command launchers and shell compatibility changes
2026-10-12 12:45:09 +08:00
yudshj
88f5ed353e
refactor(office): keep skill API and carrier composition unchanged
2026-10-12 11:57:13 +08:00
kingwl
2da2a27163
Merge master and resolve integration conflicts for #5528
2026-10-10 13:12:10 +08:00
Ziya and ZiyaZhang
c7d61ecc11
fix(i18n): 补充内置插件中文文案并精简清单展示 ( #5506 )
...
* fix(i18n): add Chinese names and descriptions for built-in plugins
* fix(i18n): keep built-in plugin localization metadata-only
---------
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-09 17:18:26 +00:00
yudshj
839033f993
fix(office): align runtime smoke and cross-platform coverage
2026-10-10 00:01:52 +08:00
yudshj
1f01ad6410
refactor(office): simplify test setup and verify progressive workflows
2026-10-09 23:38:09 +08:00
yudshj
310596f4aa
refactor(office): trim unused skill metadata and launcher input forwarding
2026-10-09 23:05:26 +08:00