reasoning effort picker_ja - kkamegawa/vsextensionforcodex GitHub Wiki
日付: 2026-07-20
追跡: Issue #85、sub-issue #93、#94、#95
状態: PR #89での実装を承認済み
- 非表示の既定model metadataを表示一覧とは別に保持し、reasoningとservice-tier能力を利用可能にする。
-
supportedReasoningEffortsから順序維持・重複除去したoptionを作り、app-server由来descriptionはRemote UIへ渡す前にsanitizeする。 - desired effortを
ReasoningEffortIdへ保存する。非対応modelではDefault表示へfallbackするが保存値は上書きしない。 - DefaultはCodex設定の実効値を継承し、thread start/resume/fork/settings updateから追跡する。
-
turn/start.effortはstickyであるため、/reasoningはthread単位で成功したturn start後だけ消費し、次turnで明示的に復元する。 - top-level
effortとcollaboration-modereasoning_effortへ同じcanonical値を設定する。 -
/statusはdesired、effective、pending one-turnを分けて表示する。
- Contract v13へoverride指定有無、nullable値、effective thread settings、hidden default metadataを追加する。
- canonical casing、悪性description、hidden default、永続化、非対応model往復、thread分離、失敗時保持、復元、plan mode、Remote UI serialization、XAML accessibilityを検証する。