Skip to content

v16.28.0

Choose a tag to compare

@dyoshikawa dyoshikawa released this 11 Sep 16:57
· 636 commits to main since this release
Immutable release. Only release title and notes can be modified.
b80d71d

What's Changed

New Features

  • deepagents: follow DEEPAGENTS_HOME as the global profile root by @dyoshikawa in #2996
    • generate --global, import --global, and convert --global now write and read deepagents-cli's files under $DEEPAGENTS_HOME when it is set, the same way HERMES_HOME and KIMI_CODE_HOME are honored. The override is the profile root itself, so the .deepagents segment is dropped: $DEEPAGENTS_HOME/agent/AGENTS.md, agent/skills/, agent/agents/, .mcp.json, hooks.json, config.toml.
    • Only the spellings dcode itself accepts are honored (an absolute path, or one beginning with ~/); a relative value, a bare ~, a ~user form, or the home directory itself is rejected with an error naming the variable.
    • The .rulesync/ sources written by import --global stay under the user's home, not the profile root.

Bug Fixes

  • sources: refetch when the skill selection widens past the lockfile by @dyoshikawa in #2994
    • rulesync fetch with a wider --skills selection than the one recorded in the lockfile now refetches instead of reusing the narrower cached entry. The selection is recorded on install, and legacy lock entries without a recorded selection are refetched once so they gain one. An entry that locks no skills no longer covers a skill selection.

Other Changes

  • feat(skills): add the project-local merge-contributor-pr skill by @dyoshikawa in #2987
  • chore: update Homebrew formula to v16.27.0 by @dyoshikawa in #2986
  • ci(deps): bump anomalyco/opencode/github from 1.18.27 to 1.18.30 in the all-actions group by @dependabot in #2988
  • chore(deps): bump the all-dependencies group with 104 updates by @dependabot in #2989

Contributors

Full Changelog: v16.27.0...v16.28.0