Commit Graph
5165 Commits
Author SHA1 Message Date
creatixchu f2ad80451d build(cua): exclude developer signing tools from package files 2026-10-30 13:45:29 +08:00
creatixchu 6d33eb56ca refactor(cua): move fixed signing setup into a developer skill 2026-10-30 13:41:02 +08:00
creatixchu 1b9b05a367 Merge remote-tracking branch 'origin/master' into feat/cua-dev-signing 2026-10-30 11:15:13 +08:00
imccyu ce7073d512 Merge pull request #7552 from deepseek-harness/fix/webworker-live-import-bindings
fix(webworker): read named and default imports at each reference
2026-10-30 00:13:15 +08:00
creatixchu 159c918680 test(config): document fields in object schema spread fixtures 2026-10-29 19:25:27 +08:00
creatixchu c9d2c5f908 fix(cua): preserve object schema fields when extending macOS configuration 2026-10-29 19:23:03 +08:00
sjw1231 5e1f146eba Merge branch 'master' into feat/apply-patch
Regenerates the client slot, Cordis API, tool, and config catalogs on the
merged tree and re-records the tool-catalog pairing.
2026-10-29 18:49:24 +08:00
sjw1231 ea4837abb1 feat(fs): keep apply_patch opt-in and the observation policy mounted
This pull request lands the tool; switching the shipped defaults is a
separate pull request stacked on it. Every shipped `tool-fs` row states
`applyPatch: false`, the `fs-observation-policy` row stays mounted, the
write, edit, and apply_patch guidance names the policy, and every recorded
expectation outside the apply-patch scenarios returns to the master
baseline. The upgrade guide, the parity exception, and the optional
classification of the policy package move to the stacked change.
2026-10-29 18:36:31 +08:00
ZiyaandMagolor 341ea6eea4 feat(schedule): integrate standalone tasks with the existing WebUI (#6189)
* feat(schedule): manage Host tasks with typed timing and delivery targets

* fix(schedule): align task creation button halves

* refactor(schedule): remove obsolete Session reminder runtime

* refactor(schedule): simplify task UI and preserve keyboard navigation

* fix(schedule): address task delivery and interface review findings

* test(schedule): normalize bundle module paths on Windows

* fix(schedule): cover reserved targets and trim unrelated changes

* refactor(schedule): minimize task management changes after rebase

* test(schedule): align rebased fixtures and documentation records

* test(schedule): refresh SDK scenarios added on master

---------

Co-authored-by: Magolor <[email protected]>
2026-10-29 18:11:48 +08:00
sjw1231 d8243a3f52 feat(base): enable apply_patch on the dsh-base tool-fs row
The SDK/Desktop parity check requires the `standard` tool sets to match, so
the base row enables apply_patch like the Web standard preset; the SDK PTC
overlay keeps that row while the Desktop PTC preset lists its own, which the
parity exceptions now record. fs-observation-policy, no longer mounted by
default, is classified as an optional product package.

Every headless, SDK, and ACP recording follows: sidecars and recorded headers
gain the apply_patch schema, the fixed-budget compaction scenarios pin
`applyPatch: false` so their recorded thresholds hold (model-switch-notice and
session-resume own their schema sidecars again), the parent presets that
borrow the default pin mirror the base row, and the pwsh and Python PTC pins
carry the schema and guidance.
2026-10-29 17:34:25 +08:00
sjw1231 e6f54cecbb Merge branch 'master' into feat/apply-patch
Keeps the apply_patch toolview registration with master's file-menu inject,
takes master's shortened slot JSDoc, re-adds the seven filesystem type-equiv
manifest entries, regenerates the event matrix and client catalogs, moves the
fs-observation-policy upgrade guide under v0.2.2-alpha.2 with the matching
fs-patch version, and refreshes the two SDK scenarios master added for the
write and edit guidance change.
2026-10-29 17:00:06 +08:00
sjw1231 fe5450b152 feat(fs): ship without the observation policy and enable apply_patch in the Web standard preset
Evaluation on the shipped Web composition decided the defaults: the
`fs-observation-policy` row in dsh-base ships `disabled: true`, so write,
edit, and apply_patch mutate unconditionally in every profile; the Web
`standard` preset lists apply_patch; and the tool-fs `applyPatchGuard` switch
is gone, apply_patch always consulting the fs/* intent waterfalls like the
other mutating tools.

The write and edit guidance stops citing the policy as the default, and the
apply_patch guidance asks for enough hunk context instead of a prior read.
The two recordings that capture a policy refusal (fs-policy-reject and
apply-patch-rejected) re-enable the row through a per-scenario
runtime.cordis.yml; every other sidecar follows the prompt change, and the
Web standard-preset recordings gain the apply_patch schema. An upgrade guide
records the default change.
2026-10-29 16:38:42 +08:00
creatixchu 91474bb32e fix(cua): distinguish the development helper application name 2026-10-29 16:17:26 +08:00
Yichen Jiang 548fa6b843 Merge pull request #7531 from deepseek-harness/worktree/hfai-session-request-header
feat(llm): allow plugins to prepare pi-ai request headers
2026-10-29 16:03:19 +08:00
yudshj 2e6370fe1d feat(sidebar): 按分栏保留文件树并由挂载插件处理打开 2026-10-29 15:32:16 +08:00
yudshj c160db284e fix(hygiene): 完整读取仓库的 Git 跟踪文件列表 2026-10-29 15:30:54 +08:00
creatixchu 6439400885 feat(cua): sign source-built helpers with a shared development identity
Source checkouts build DSH Computer Use Dev with its own bundle identifier.
An explicit per-user setup creates a self-signed identity in a dedicated
keychain; every development build signs with it, so one macOS grant covers
rebuilds and other worktrees. Unchanged sources reuse their signed generation.

Fixes #7536
2026-10-29 15:12:23 +08:00
Yichen Jiang a05a0d02fa feat(llm): allow plugins to prepare pi-ai request headers 2026-10-29 14:42:09 +08:00
LogosVeritas 8b8c9d9eea Merge latest master into feat/python-sdk-slash-commands 2026-10-29 13:21:31 +08:00
LogosVeritas 09eac50a14 Merge master into feat/python-sdk-slash-commands 2026-10-29 12:59:36 +08:00
fz c2b668ccd8 Merge master and regenerate plugin manager translation record 2026-10-29 11:51:38 +08:00
Yichen Jiang dc169c71e7 Merge pull request #7482 from deepseek-harness/worktree/forge-review-navigation-checks
fix(forge): deduplicate checks and improve review navigation
2026-10-29 11:47:17 +08:00
Yichen Jiang c1d7dad796 Merge pull request #7487 from deepseek-harness/worktree/forge-git-session-permissions
fix(forge): honor session permissions for Git inspection
2026-10-29 11:46:35 +08:00
Yichen Jiang 4f40200ed8 fix(forge): clarify filter failures and query guarantees 2026-10-29 11:16:34 +08:00
Yichen Jiang f08ad306cc fix(forge): load complete checks on demand per pull request 2026-10-29 11:10:35 +08:00
LogosVeritas c68c2aa96c test(sdk): update fixtures for command run lifecycle 2026-10-29 10:45:17 +08:00
Shigma 3b3f93ac66 Merge pull request #6210 from deepseek-harness/chore/cordis-core-rc11
chore(cordis): upgrade Core to 4.0.0-rc.11
2026-10-28 21:34:50 +08:00
zhc a5f1d4a16a refactor(client): bind context menus at their Slot consumers
Merge master and preserve pinned-row visibility. Remove redundant Chat and tool-tree menu forwarding, unify trigger names, and bind file targets at the consuming Slot. Address CI static and coverage gaps without changing upstream scroll assertions.
2026-10-28 19:15:45 +08:00
CreatixChu a2200ca581 Merge pull request #7483 from deepseek-harness/fix/cua-helper-smoke-startup
fix(cua): 支持无桌面会话打包并保留启动诊断
2026-10-28 17:36:31 +08:00
Shigma 1aead808e2 chore(cordis): merge master into cordis-core-rc11 2026-10-28 17:27:40 +08:00
Yichen Jiang ec733d5bfb Merge pull request #7480 from deepseek-harness/worktree/fix-uv-lock-reference-check
fix(docs): ignore artifact byte counts in repository references
2026-10-28 17:14:46 +08:00
creatixchu acab1c96ef test(cua): reject empty smoke discovery and document runtime checks 2026-10-28 17:11:34 +08:00
zhc 49e9d42a00 refactor(context-menu): inject shared trigger bindings through slots 2026-10-28 17:08:06 +08:00
creatixchu 28d806e447 fix(cua): retain malformed startup replies and raw diagnostics 2026-10-28 17:05:05 +08:00
Yichen Jiang 6eeef2cca7 fix(docs): exclude decimal-only commit reference candidates 2026-10-28 16:55:39 +08:00
winewill 05c2e4132f fix(cua): package notarized helpers without a desktop session 2026-10-28 16:50:30 +08:00
creatixchu ce1ce9f2a1 fix(cua): retain packaged helper startup diagnostics 2026-10-28 16:39:43 +08:00
CreatixChu c6f3dff031 Merge pull request #7420 from deepseek-harness/feat/cua-desktop-delivery
feat(cua): 支持 Desktop 按需安装与授权
2026-10-28 16:20:24 +08:00
Yichen Jiang e7d5c32577 fix(docs): ignore artifact byte counts in repository references 2026-10-28 16:16:54 +08:00
LogosVeritas 9976a87e97 Merge master into feat/python-sdk-slash-commands 2026-10-28 16:14:33 +08:00
creatixchu f0b4345c88 test(cua): verify retained helper tarballs and guide partial release retries 2026-10-28 15:48:10 +08:00
creatixchu d02a083f42 fix(cua): reject repository traversal in retained artifact selection 2026-10-28 15:13:44 +08:00
creatixchu e2bcf1b2f1 feat(cua): reuse verified helper artifacts from selected packaging attempts 2026-10-28 15:09:55 +08:00
zhc c89be0a88a refactor: extract context menu utilities and merge master 2026-10-28 14:51:01 +08:00
winewill b2a7d2ec95 ci(windows): remove optional packaging build root 2026-10-28 14:33:13 +08:00
creatixchu 077ec64ac2 Merge remote-tracking branch 'origin/master' into feat/cua-desktop-delivery
# Conflicts:
#	apps/web/tests/preview-boot.e2e.ts
#	packages/client/ui-plugin-manager/README.i18n.yaml
#	scripts/tests/ci-release-selfhosted.spec.ts
#	snapshots/web/creation-recommendations/session.v4.jsonl
2026-10-28 14:08:20 +08:00
Yichen Jiang 4dba5b61e8 Merge remote-tracking branch 'origin/master' into worktree/issue-7150-investigation-4fc2ca 2026-10-28 13:04:39 +08:00
Yichen Jiang 9a796304e4 Merge pull request #7452 from deepseek-harness/worktree/forge-review-tree-comments
feat(forge): add file tree and inline review comments
2026-10-28 13:02:57 +08:00
Yichen Jiang 9170c7b285 Merge remote-tracking branch 'origin/master' into worktree/issue-7150-investigation-4fc2ca
# Conflicts:
#	docs/capability-seams.i18n.yaml
#	docs/persistence-catalog.i18n.yaml
#	docs/persistence-schema.json
2026-10-28 12:39:39 +08:00
Yichen Jiang bd1c30cd81 feat(forge): add file tree and inline review comments 2026-10-28 11:42:45 +08:00