feat(vscode): 头脑风暴 profile 独立 + codex 命令统一组装收尾

- 头脑风暴/实施/测试会话 profile 彻底独立,互不回退,各自空值回落默认
- 新建工单弹窗的 profile 选择改为头脑风暴专用 brainstormProfilePath
- 详情面板新增「头脑风暴配置文件」下拉
- 删除从未接线的死代码 reviewFlow.ts(runReview 全仓库无调用方)
- codexCommand 精简为仅 resume/interactive 两种终端命令形态
- 版本号 0.2.55 → 0.2.60
This commit is contained in:
2026-07-13 07:50:39 +08:00
parent 5188c23765
commit b585016cd7
22 changed files with 258 additions and 366 deletions
+8
View File
@@ -73,6 +73,7 @@ function parseColumnFromComments(comments: GiteaComment[]): {
column: IssueColumn | null
sessionId?: string
profilePath?: string
brainstormProfilePath?: string
testProfilePath?: string
specFile?: string
planFile?: string
@@ -116,6 +117,7 @@ function parseColumnFromComments(comments: GiteaComment[]): {
column: unknown
sessionId?: unknown
profilePath?: unknown
brainstormProfilePath?: unknown
testProfilePath?: unknown
specFile?: unknown
planFile?: unknown
@@ -139,6 +141,9 @@ function parseColumnFromComments(comments: GiteaComment[]): {
const profilePath = typeof obj.profilePath === 'string' && obj.profilePath.length > 0
? obj.profilePath
: undefined
const brainstormProfilePath = typeof obj.brainstormProfilePath === 'string' && obj.brainstormProfilePath.length > 0
? obj.brainstormProfilePath
: undefined
const testProfilePath = typeof obj.testProfilePath === 'string' && obj.testProfilePath.length > 0
? obj.testProfilePath
: undefined
@@ -180,6 +185,7 @@ function parseColumnFromComments(comments: GiteaComment[]): {
column: obj.column,
sessionId,
profilePath,
brainstormProfilePath,
testProfilePath,
specFile,
planFile,
@@ -305,6 +311,7 @@ async function buildIssue(opts: {
column: fromComment,
sessionId,
profilePath,
brainstormProfilePath,
testProfilePath,
specFile,
planFile,
@@ -369,6 +376,7 @@ async function buildIssue(opts: {
column,
...(sessionId ? { sessionId } : {}),
...(profilePath ? { profilePath } : {}),
...(brainstormProfilePath ? { brainstormProfilePath } : {}),
...(testProfilePath ? { testProfilePath } : {}),
...(specFile ? { specFile } : {}),
...(planFile ? { planFile } : {}),