✨ feat(vscode): codex 命令统一组装,模型/思考级别可在设置面板配置
新增 cc/codexCommand.ts 作为 codex 调用的唯一出口(buildCodexArgs / buildCodexCommandString),把 exec-review / resume / interactive 三种形态 的 flag 拼装收敛到一处;模型与思考级别作为自由文本项写入全局设置并贯穿 webview 消息通道,空值则不传 -c,沿用 codex config.toml 默认。
This commit is contained in:
@@ -41,6 +41,8 @@ export interface SettingsValues {
|
||||
implTabPreCreateScript: string
|
||||
implTabPostCloseScript: string
|
||||
conflictResolutionProfilePath: string
|
||||
codexModel: string
|
||||
codexReasoningEffort: string
|
||||
youtrackBaseUrl: string
|
||||
youtrackProjectShortName: string
|
||||
youtrackCloseCommand: string
|
||||
@@ -67,6 +69,8 @@ export interface SettingsOverlayState {
|
||||
implTabPreCreateScript: string
|
||||
implTabPostCloseScript: string
|
||||
conflictResolutionProfilePath: string
|
||||
codexModel: string
|
||||
codexReasoningEffort: string
|
||||
youtrackBaseUrl: string
|
||||
youtrackProjectShortName: string
|
||||
youtrackCloseCommand: string
|
||||
@@ -281,6 +285,8 @@ export function useIssues(): UseIssuesResult {
|
||||
implTabPreCreateScript: values.implTabPreCreateScript,
|
||||
implTabPostCloseScript: values.implTabPostCloseScript,
|
||||
conflictResolutionProfilePath: values.conflictResolutionProfilePath,
|
||||
codexModel: values.codexModel,
|
||||
codexReasoningEffort: values.codexReasoningEffort,
|
||||
youtrackBaseUrl: values.youtrackBaseUrl,
|
||||
youtrackProjectShortName: values.youtrackProjectShortName,
|
||||
youtrackCloseCommand: values.youtrackCloseCommand,
|
||||
@@ -610,6 +616,8 @@ export function useIssues(): UseIssuesResult {
|
||||
implTabPreCreateScript: msg.implTabPreCreateScript,
|
||||
implTabPostCloseScript: msg.implTabPostCloseScript,
|
||||
conflictResolutionProfilePath: msg.conflictResolutionProfilePath,
|
||||
codexModel: msg.codexModel,
|
||||
codexReasoningEffort: msg.codexReasoningEffort,
|
||||
youtrackBaseUrl: msg.youtrackBaseUrl ?? '',
|
||||
youtrackProjectShortName: msg.youtrackProjectShortName ?? '',
|
||||
youtrackCloseCommand: msg.youtrackCloseCommand ?? '',
|
||||
|
||||
Reference in New Issue
Block a user