dsh-proxy-routing v0.4.0
Highlights
- Migrates persistence to the official
ctx.settingsproxy-routingnamespace in$DSH_HOME/settings.yaml. - Removes runtime compatibility with the private
proxy-agent.jsonfile; existing files are ignored and require manual migration. - Preserves the v2 canonical route model, direct Agent default, HTTP/CONNECT/SOCKS5 transport behavior, per-execution routing, and provider-specific routing.
- Declares profile username/password fields as secret settings roles and keeps status, logs, and tool output redacted.
- Keeps serialized ControlPlane transitions, revision/CAS checks, participant prepare/commit/finalize/rollback/dispose lifecycle, settings-backed compensation, and external hot reload.
Validation
- Canonical and settings migration tests passed.
- Targeted ControlPlane suite: 8 passed.
- Host module
node --checkpassed. npm pack --dry-runpassed.
The npm publish command was attempted against the public registry; this environment reported ENEEDAUTH because npm credentials are not configured.