Every release member now declares publishConfig.access: public, so the scope no longer mixes levels: the 221 packages/*/* and apps/* manifests join the vendored framework and the native packages. check-workspace-constraints drops the per-sequence expectation and holds every release member to public, which is what stops a member from drifting back. Access is a property of the package, not of a version: the dsh packages already published as restricted become world-readable at their next publication.
goal/ — persisted same-session goals
English | 中文
Durable objective state for an agent session, owned independently of the model-facing tools and continuation policy that consume it. Goal state is part of the owning session log; consumers depend on dsh-goal, never on the concrete agent loop.
| Package | Role | ctx key |
|---|---|---|
goal/ |
Goal state and lifecycle | ctx.goals |
goal-round-driver/ |
Same-session goal continuation | — |
tool-goal/ |
Model-facing goal tools | — |
command-goal/ |
Human-facing goal command | — |
The subsystem reference — goal identity, lifecycle snapshots, activation, change records — is docs/subsystems/goal.md.