diff --git a/CHANGELOG.md b/CHANGELOG.md index 6754c6610..b5110f3a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -309,6 +309,17 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). pre-existing sentinel force-removes the orphan worktree before starting fresh, making the agent self-healing across crashes. (#2839) +### Fixed + +- **`config-set resolve_model_ids` no longer rejected** — `resolve_model_ids` was + documented in CONFIGURATION.md and read by model-resolution paths, but missing from + the CJS/SDK `VALID_CONFIG_KEYS` allowlists. Added to both. (#3162) +- **`config-set workflow._auto_chain_active` no longer emits spurious errors** — this + internal runtime-state key is written by `plan-phase`, `execute-phase`, + `discuss-phase`, `transition`, and `new-project` workflows via `config-set`, but was + excluded from the public allowlist after #2530. A new `RUNTIME_STATE_KEYS` set lets + `isValidConfigKey()` accept it without exposing it as a user-settable option. (#3162) + ## [1.39.1] - 2026-05-01