_Kerman
71b5e93457
test(ptc): migrate remaining inspection consumers
2026-11-09 12:48:09 +08:00
_Kerman
c1783e9dff
feat(ptc): select program output with Harness.inspect
2026-11-09 12:00:07 +08:00
yudshj
78da437976
refactor(office): 移除 render/recalculate/export-pdf 技能,改为直接调用 office 工具
2026-11-04 18:17:58 +08:00
yudshj
50ba635949
feat(office): Office 操作改为常驻的原生 office 工具
...
- 新包 @deepseek-ai/dsh-tool-office 提供常驻的 office 工具(render / convert / recalculate),由 office-kit 在 Host 中直接调用 Kit 的 JS API;标准模式与 PTC 通过同一个工具调用
- render 的页面图片直接进入工具结果(有数量、像素与字节上限);convert / recalculate 的结果写入 office-kit 按 Session 划分的私有输出目录,由模型用 shell 复制到工作区,fs 与 Host 代码不写用户工作区
- 删除为 shell 执行 Kit CLI 而存在的代码:skill-office 的 node / cli / kitRoot、resolveKitCli、DSH_BUNDLED_OFFICE_CLI / DSH_BUNDLED_OFFICE_NODE / DSH_BUNDLED_RUNTIME_ROOT 与 Electron 下的独立 Node 检查;打包 smoke 改为经 office-kit 真实渲染、转换与重算
- office 由 web-app 的 standard / ptc 预设与 sdk-app 挂载,minimal 不挂载;操作技能正文与目录描述指向 office 工具
- 新增 Agent Note,部分取代 progressive-office-skills 的 shell 执行决定;同步 README、子系统页、catalog 与升级指南(含已保存预设的迁移步骤)
本 PR 的 snapshot 统一在这个提交里重新生成,前 4 个提交中的 snapshot 不一定和那一步的代码对应。
2026-11-04 18:17:58 +08:00
imccyu
ef5f28d0fb
Merge master into worktree-sync-dsh-0.2.2-to-master
2026-11-03 11:47:40 +08:00
creatixchu
3def5c9e24
test(fs): pin recorded patch tool and cover configurable defaults
2026-11-02 16:38:56 +08:00
Dudu-0223
4514b99d9c
Merge master into feat/subagent-names
2026-10-29 17:43:46 +08:00
fz
1c9490b410
fix(sdk): use prepared pnpm for approved plugin management
2026-10-27 23:30:15 +08:00
fz
2b076f5df5
test(sdk): account for Windows missing-command diagnostics
2026-10-27 00:06:41 +08:00
fz
3a80325a71
fix(sdk): verify and document plugin management prerequisites
2026-10-26 23:50:27 +08:00
fz
a42991af24
feat(sdk): enable plugin management and gate Desktop tool parity
2026-10-23 23:36:47 +08:00
Dudu-0223
16ece34568
Merge master into subagent tree branch
2026-10-22 13:33:16 +08:00
_Kerman
a53ecb2f3a
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 15:56:44 +08:00
_Kerman
38b9a095f3
Merge remote-tracking branch 'origin/master' into xtr/tool-executor-plugins
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/web/tool-web/tests/integration.spec.ts
# pnpm-lock.yaml
# scripts/check-workspace-constraints.spec.ts
# scripts/check-workspace-constraints.ts
2026-10-21 11:22:06 +08:00
_Kerman
8b79a1ddcc
Merge origin/master into xtr/session-model-selection
2026-10-20 17:22:59 +08:00
Dudu-0223
3331b91a52
Merge origin/master into refactor/agent-team-named-subagents
2026-10-20 15:10:31 +08:00
fz
1861316e74
fix(sdk): defer harness development context alignment
2026-10-19 16:59:40 +08:00
_Kerman
4a84bc3f7e
test(tools): migrate remaining executor fixtures and compatibility checks
2026-10-19 15:04:34 +08:00
fz
8614ca9fb4
Merge origin/master into fix/sdk-desktop-alignment
2026-10-19 11:40:37 +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
Dudu-0223
894a825c73
fix(subagent): preserve creator identity and admit prompts through Team roots
2026-10-17 21:10:41 +08:00
Dudu-0223
4df09d37d5
refactor(subagent): register shared control tools together
2026-10-17 13:28:17 +08:00
fz
f4fb5fbe1c
test(python): align SDK runtime snapshots with desktop composition
...
Record the six added default SDK tools in the dynamic-tool history. Keep the existing custom snapshot, recovery, and restart compositions independent of the desktop defaults using the same disabled rows as the TypeScript legacy context patch. Validate the original failure and the following scenarios through the supported built CLI path.
2026-10-16 16:50:10 +08:00
fz
3d20a6269f
test(sdk): cover desktop entrypoint and stabilize authoring snapshots
2026-10-16 15:48:08 +08:00
_Kerman
e39b5f58c2
refactor(agent): persist model selection in session state
2026-10-15 19:05:09 +08:00
yudshj
fb2a554cd3
refactor(office): remove the bundled structural checker
2026-10-12 16:07:23 +08:00
fz
e75e13313c
Merge pull request #5531 from deepseek-harness/fix/5520-job-session-timestamps
...
fix(jobs): persist owned lifecycle timing in sessions
2026-10-12 14:15:56 +08:00
fz
88a0be8486
Merge master after separating plugin-manager fix
2026-10-12 13:04:25 +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
fz
b1d5671038
refactor(sdk): simplify resume acknowledgement and verify Python restoration
2026-10-10 15:21:40 +08:00
yudshj
839033f993
fix(office): align runtime smoke and cross-platform coverage
2026-10-10 00:01:52 +08:00
yudshj
379f9cd47b
feat(office): add progressive skills and direct dsoffice commands
2026-10-09 19:14:55 +08:00
yudshj
4fd85be130
fix: validate optional Python resources and isolate downloads
2026-10-09 15:52:59 +08:00
yudshj
305021fcd6
fix: preserve Linux SEA layout and stable snapshot references
2026-10-09 13:46:00 +08:00
yudshj
1b8532b7c2
fix: keep Python executable packaging inside the deployed closure
2026-10-09 13:34:56 +08:00
yudshj
89f35fe2e9
fix: download optional Python runtime resources explicitly
2026-10-09 12:06:50 +08:00
fz
54c13688a8
fix(jobs): use one durable job id and ordered shutdown
2026-10-08 16:17:52 +08:00
fz
2be7329142
fix(jobs): preserve lifecycle order and headless settlement
2026-10-08 12:47:48 +08:00
fz
672b384eea
Merge master into job lifecycle timing and refresh owned fixtures
2026-10-08 11:02:16 +08:00
Tianyi Cui
36f12b6f6e
Merge pull request #5800 from deepseek-harness/worktree/ptc-providers/remove-both
...
refactor(tools)!: remove unused mixed tool presentation
2026-10-07 15:34:35 +08:00
Tianyi Cui
c4bda67252
test(python): own dynamic tool fixture instructions and homes
2026-10-07 14:06:44 +08:00
Tianyi Cui
19d36f602b
test(python): isolate dynamic tool snapshots from log export
2026-10-07 13:53:19 +08:00
Tianyi Cui
aeb166c42e
test(ptc): refresh ordinary snapshots without extra retention
2026-10-07 03:53:15 +08:00
Tianyi Cui
4359d3ee17
refactor(tools): remove mixed tool presentation
2026-10-07 01:57:57 +08:00
Tianyi Cui
b48384223a
refactor(experimental)!: classify optional packages and move prototypes
2026-10-06 16:41:04 +08:00
Tianyi Cui
a3cb678875
Merge master current-directory support into subagent activations
...
Integrate the observed master checkpoint 7ab215e23e5d977aae7eb5d4fb91782d39969dbb without rewriting the earlier published checkpoints. Master adds current-directory events, directory-aware consumers, and retained Git worktrees; its old subagent startup paths overlapped the unified activation implementation.
Resolve directory selection within managed startup after acquiring parent ownership. Preserve the original Session origin while setting each new local child directory, retain persisted directory state on cold resume, and pass a required absolute cwd to external providers. Keep unified local/external ownership, full completion notices, parked-input host completion, SDK wait/error/shutdown behavior, and ACP cancellation semantics. Retain removal of the old in-process driver and continuation managers.
Combine SDK wait with the new directory requests, preserve the new master directory/worktree fixtures, regenerate derived catalogs from the combined sources, and refresh only the four stale prompt/schema sidecars. Preserve every protected historical schema, archived note, catalog-v2 acknowledgement, and recorded predecessor input.
Validation: full build; 59 CI static gates; 855 subagent tests with 100% coverage on changed core/external sources; affected consumer suites including 119 repaired-fixture tests; SDK 11 and headless 16 recorded scenarios; two local headless expected cases; six built nested SDK/ACP cases; lint, strict cast inventory, workspace constraints, and whitespace checks. Native Windows worker diagnostics remain additive and require the next CI run to classify the original crash.
2026-10-06 10:52:35 +08:00
Tianyi Cui
e1fe956928
test(sdk): reuse directory fixture mapping for recovery
2026-10-06 01:31:51 +08:00
Tianyi Cui
92713fcdbd
fix(session): complete working directory consumers and validation
2026-10-06 01:27:54 +08:00