Skip to content

feat: upgrade DSH to 0.1.1-rc.1 and fix dev utility process permissions - #142

Merged
yaojin3616 merged 2 commits into
mainfrom
upgrade-dsh-0.1.1-rc.1
Aug 21, 2026
Merged

feat: upgrade DSH to 0.1.1-rc.1 and fix dev utility process permissions#142
yaojin3616 merged 2 commits into
mainfrom
upgrade-dsh-0.1.1-rc.1

Conversation

@yaojin3616

Copy link
Copy Markdown
Contributor

Summary

  1. Upgrade DSH Ecosystem: Upgraded @deepseek-ai/dsh and related packages to 0.1.1-rc.1, refreshed patches, and added @deepseek-ai/dsh-authorization to runtime dependencies.
  2. Fix Development Utility Process Permissions (macOS): Made disclaim configurable in buildDisclaimedUtilityProcessSpec and disabled disclaim in development builds so the child Harness process can read project files located in protected macOS user directories (e.g. ~/Documents).
  3. Tests & Docs: Updated README / README.zh docs and test assertions. All 31 test suites (195 tests) pass and typecheck succeeds.

@yaojin3616
yaojin3616 merged commit 9b835b8 into main Aug 21, 2026
4 checks passed
@yaojin3616
yaojin3616 deleted the upgrade-dsh-0.1.1-rc.1 branch August 21, 2026 14:02
yaojin3616 added a commit that referenced this pull request Aug 21, 2026
main #142 upgraded DSH to 0.1.1-rc.1 and reworked the macOS utility-process
options into an object, which is where all three conflicts sat.

The disclaim decision is main's: it now travels as
`{ disclaim: !developmentBuild }` rather than this branch's boolean
parameter, so 5733b85's intent survives in main's shape and the branch drops
its own variant. The Harness-children fix on top of it is unaffected — it
never touched disclaim, only whether the children of the utility process are
addressable as Node.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants