You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Item 6 of #2323 (the PR #2314 review follow-ups) raised a design question that is intentionally not resolved by the mechanical follow-up PR: flattenedCommandNaming was added as a top-level config key rather than under the existing per-target/per-feature featureOptions mechanism.
Background
Item 6 of #2323 (the PR #2314 review follow-ups) raised a design question that is intentionally not resolved by the mechanical follow-up PR:
flattenedCommandNamingwas added as a top-level config key rather than under the existing per-target/per-featurefeatureOptionsmechanism.Details
simulateCommandsis top-level), butfeatureOptionswould give per-tool control (e.g."path"for Cursor only) and automatic propagation to every code path that already consumesfeatureOptions, which would have prevented the convert-path wiring gap fixed in Follow-ups from PR #2314 review: flattenedCommandNaming convert wiring, docs wording, and tests #2323 item 1.Solution / Next Steps
Decide one of:
featureOptions: plan the deprecation — accept both locations for one major cycle with a warning on the top-level key, then remove it.No code change until the decision is made.