Yichen Jiang
8d4c8865dd
fix(forge-session): resync watches when providers change
2026-10-26 17:48:19 +08:00
Yichen Jiang
1abf0f55fe
docs(forge): clarify discovery limits and provider contracts
2026-10-26 17:39:09 +08:00
sjw1231
81b0bcf3ef
feat(tool-fs): make apply_patch an opt-in switch, default off
...
`tool-fs.applyPatch` now defaults to false instead of deriving from
`write && edit`, so every shipped composition keeps the model request it
had before the tool existed. The `tool-fs` rows that enable `edit`
(dsh-base and the Web standard, ptc, and cordis presets) state
`applyPatch: false` explicitly; changing that one line adds the tool.
The apply-patch snapshot composition enables the switch, the tool catalog
mounts tool-fs with it on so the schema stays documented, and every other
recorded expectation returns to the master baseline.
2026-10-26 17:12:36 +08:00
_Kerman
e63f5903f1
fix(trajectory): sync catalogs after hiding the result service type
2026-10-26 17:10:46 +08:00
zhc
aa0f1dd7b5
Merge master into feat/extensible-context-menus
...
Preserve upstream dependency-budget assertions and remeasure the combined 317-package install graph.
2026-10-26 16:20:36 +08:00
Xu Hanxiang
037ffa43d9
Merge pull request #6639 from deepseek-harness/worktree/experimental-client-ui-perf
...
feat(experimental): add client-ui-stats conversation view plugin
2026-10-26 15:48:06 +08:00
mektpoy
37afdaf3bb
chore(release): cover the current dual-release resolution graph
2026-10-26 14:40:20 +08:00
mektpoy
b7f14d3108
refactor(experimental): rename client-ui-perf to client-ui-stats
2026-10-26 14:30:51 +08:00
winewill
a578ca435f
feat(desktop): add Intel Mac packaging workflow and align forms
2026-10-26 14:17:58 +08:00
zhc
41d542eb7d
fix(ci): recalibrate merged dependency resolution budget
2026-10-26 14:09:43 +08:00
Yichen Jiang
47bb7c142b
Merge origin/master into worktree/issue-7150-investigation-4fc2ca
2026-10-26 14:00:34 +08:00
Yichen Jiang
a36ddf4c40
refactor(session): register request upload exclusions
2026-10-26 13:55:47 +08:00
LogosVeritas
a2bf1d8c4d
fix(sdk): keep run regression mocks type-safe
...
Use real harness instances and typed spies for scripted run notifications.
Prune the two retired unknown-cast baseline entries.
2026-10-26 13:44:40 +08:00
imccyu and imccyu
df469ea6ff
fix(ci): keep the pre-merge check green in report mode ( #7311 )
...
* fix(ci): keep the pre-merge check off the report-mode failures
* fix(ci): fail the pre-merge check in block mode without a base commit
* fix(ci): report every pre-merge failure the way its mode asks
The merge step now separates a base commit it cannot fetch from a merge it
cannot do, both failures print an annotation, and a spec pins the mode
wiring of the three Policy workflows.
* test(ci): type the Policy workflow assertions
---------
Co-authored-by: imccyu <[email protected] >
2026-10-26 13:39:57 +08:00
Yichen Jiang
64c81cb3e3
Merge branch 'worktree/forge-bindings-stack-sync' into worktree/forge-pr-worktree-panel
2026-10-26 13:30:55 +08:00
Yichen Jiang
3cee25a3a5
Merge branch 'worktree/composer-host-confirmed-echo' into worktree/forge-bindings-stack-sync
2026-10-26 13:30:15 +08:00
zhc
4abb9147cf
Merge master into feat/extensible-context-menus
2026-10-26 13:28:46 +08:00
mektpoy
1b9b924a05
fix(experimental): complete shipped-locale dictionaries and release expectations
2026-10-26 13:26:10 +08:00
mektpoy
65dcfaefa5
fix(experimental): align package version and remove duplicated helpers
2026-10-26 13:26:10 +08:00
Xu Hanxiang
160ba96793
feat(experimental): add client-ui-perf conversation view plugin
2026-10-26 13:25:50 +08:00
creatixchu
cc2262b0ae
Merge origin/master into feat/cua-helper-permissions
2026-10-26 12:45:10 +08:00
_Kerman
e3805406c4
Merge pull request #6763 from deepseek-harness/xtr/ptc-vm-script
...
feat(ptc-runtime-node): add VM Script execution with optional state retention
2026-10-26 11:52:18 +08:00
_Kerman
271a6143a1
Merge origin/master into xtr/ptc-vm-script
2026-10-26 11:34:32 +08:00
_Kerman
5626ae2391
refactor(trajectory): own live result inspection in the feature plugin
2026-10-26 11:16:36 +08:00
winewill
6cbbc8caa5
Merge master and reconcile desktop diagnostic records
2026-10-26 11:05:45 +08:00
LogosVeritas
5771a93f2e
fix(sdk): harden command examples and run wheel regressions
2026-10-26 10:19:06 +08:00
Turtle
daf7a0cc43
refactor(scripts): share npm os/cpu matching for pnpm pruning
...
Move the release verifier's npm platform check into scripts/npm-platform.ts and use it when pruning pnpm's bundled packages, so negations, 'any' and invalid fields follow npm. Skip non-directories and name the manifest on invalid fields.
2026-10-26 03:25:12 +08:00
Turtle
44494c0c83
fix(desktop): drop other targets' native packages from bundled pnpm
...
pnpm's npm package carries reflink bindings for darwin-arm64, darwin-x64, win32-arm64 and win32-x64. The primary runtime copied all of them, so the Apple silicon app contained an x86_64 Mach-O module that triggers macOS's Intel app warning. Prune packages whose os/cpu fields exclude the target and bump the payload format.
2026-10-26 02:37:23 +08:00
creatixchu
34598b65f3
chore(cua): include artwork and native license notices in the application
2026-10-25 20:33:08 +08:00
creatixchu
8cac535ac9
feat(cua): use the Computer Use artwork for the helper application
2026-10-25 20:32:11 +08:00
creatixchu
4af529130c
feat(cua): give the macOS helper its own permission identity
2026-10-25 20:14:32 +08:00
imccyu
ca4c00de46
Merge pull request #7154 from deepseek-harness/session-stream-snapshot
...
refactor(session): separate history, state and Web follow implementations
2026-10-25 20:08:12 +08:00
creatixchu
d8c9ac6a0f
Merge master into feat/cua-permission-onboarding
2026-10-25 19:36:49 +08:00
imccyu
7c7b021766
docs(session): document events, deprecated page and activation order
...
Sync the Session README, implementation notes and follow upgrade guide,
then regenerate the API, subsystem, persistence and event-graph catalogs.
2026-10-25 18:14:32 +08:00
CreatixChu
7bc30c4cba
fix(attachments): 复用完整图片引用,取消 Session 历史扫描 ( #7021 )
...
* test(api): measure historical image read costs
* fix(test): resolve image benchmark paths from its config
* fix(attachments): read stored images without scanning sessions
* test(attachments): complete by-id fixtures and access assertions
* fix(docs): implement image-id read on catalog fixture
* docs(attachments): refresh generated read contracts
* test(web): verify stored images across history and forks
* docs(api): clarify image read metadata and permission scope
* test(api): type benchmark instrumentation without unsafe returns
* test(api): retire unknown-cast allowances with removed history fixtures
* test(attachments): isolate browser cases and document store-wide access
* test(web): intercept the by-id thumbnail read path
* docs(perf): run generated diagnostic from its owning package
* refactor(attachments): reuse reference reads for conversation images
* docs(api): refresh complete image reference client contract
* test(ui-chat): assert complete image reference forwarding
* test(perf): measure image reads against current Session observations
2026-10-25 09:40:53 +00:00
creatixchu
fc6e370457
Merge master after platform support landed
2026-10-25 13:41:24 +08:00
creatixchu
cf65ee6e01
Merge master into bundle Host platform support
2026-10-25 11:58:20 +08:00
Yichen Jiang
e4fd8a87ff
Merge branch 'worktree/forge-pr-worktree-panel' into worktree/forge-session-list
2026-10-24 22:03:03 +08:00
Yichen Jiang
53d8a336f7
Merge commit 'bf1df01ae99' into worktree/forge-session-list
...
Brings the Session list branch up to date with the forge panel, whose
held messages now wait at inbox insertion.
- client-ui-forge keeps the Session list's remote-access import and the
panel's messageOf; the agent-controller import is gone.
- The README and the forge panel Agent Note combine both sides: the
forgeWorktree projection keeps its client view next to the inbox hold,
and the Session list paragraphs stay.
- The config catalog is regenerated, and the README, forge subsystem
page, and Agent Note pairings are recorded again.
2026-10-24 22:02:44 +08:00
Yichen Jiang
bec0ac67ba
Merge commit '45db0d28ce5' into worktree/forge-pr-worktree-panel
2026-10-24 21:45:54 +08:00
Yichen Jiang
3a52eb1993
Merge commit '861f5200ded' into worktree/forge-pr-worktree-panel
...
Master replaced the creation and plugin recommendation bundles with one
personalized recommendations bundle.
- The CLI manifest keeps master's bundle and the forge bundle.
- The plugin page expectation ranks the forge bundle before the held-back
personalized recommendations bundle.
- The experimental README pairing is recorded again.
2026-10-24 21:45:41 +08:00
Yichen Jiang
91bd19ea98
Merge remote-tracking branch 'origin/worktree/composer-host-confirmed-echo' into worktree/forge-change-request-bindings
2026-10-24 21:42:23 +08:00
Yichen Jiang
ba94a90da3
Merge commit '66a7e6cf07b' into worktree/forge-change-request-bindings
...
The experimental README pairing is recorded again for the merged
package rows.
2026-10-24 21:42:17 +08:00
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
_Kerman
e1e3f3a2c2
fix(trajectory): retain raw tool results only for live Sessions
2026-10-24 14:01:59 +08:00
fz
a42991af24
feat(sdk): enable plugin management and gate Desktop tool parity
2026-10-23 23:36:47 +08:00
zhc
dc34d986b0
test: calibrate dual-release layout budget against measured graph
2026-10-23 19:24:55 +08:00
_Kerman
dc3754d252
Merge remote-tracking branch 'origin/master' into xtr/ptc-vm-script
...
# Conflicts:
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/ptc-runtime/ptc-runtime-node/package.json
2026-10-23 17:09:31 +08:00
winewill
46ce2b61e0
Merge remote-tracking branch 'origin/master' into perf/desktop-packaging-integration
...
# Conflicts:
# docs/development.i18n.yaml
# scripts/build.spec.ts
2026-10-23 16:53:18 +08:00
Xu Hanxiang
bcbc3d37a5
Merge pull request #6748 from deepseek-harness/feat/liveshare-protocol
...
feat(liveshare-protocol): add the shared wire frames and identity contract
2026-10-23 16:37:26 +08:00