mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-11-11 13:37:47 +08:00
A patch creates files like write and updates them like edit, so applyPatch now defaults to `write && edit` instead of an independent true. Compositions that disable both text mutation tools lose apply_patch without naming it, and a user config override of the tool-fs row cannot bring the tool back; the sdk-minimal and Web minimal presets drop their explicit applyPatch: false. An explicit value still overrides the derivation. Align the fs-patch package version with the 0.2.1-rc.2 root, and add apply_patch to the standard preset tool list, the subagent-inheritance expected session, and the Python SDK dynamic-tools snapshot.