🐛 fix(vscode): 恢复实施会话改按显式角色命名,worktree 清理后不再误标为规划

Claude-Session: https://claude.ai/code/session_012YFEAU7RsuCdinUNMS9tzv
This commit is contained in:
cruldra committed 2026-09-09 10:41:04 +08:00
1 parent 1fee0f2630
commit e8963ac2a2
11 files changed
+116 -61

No files matched your search

+3 -2
View File
@@ -170,7 +170,7 @@ export interface UseIssuesResult {
createIssue: (userRequest: string, images?: Array<{ mediaType: string, base64: string }>, brainstormProfilePath?: string) => void
dismissToast: (id: string) => void
openUrl: (url: string) => void
resumeSession: (sessionId: string, profilePath?: string, cwd?: string, issueNumber?: number) => void
resumeSession: (sessionId: string, kind: 'implement' | 'brainstorm', profilePath?: string, cwd?: string, issueNumber?: number) => void
resumeReviewSession: (sessionId: string, issueNumber: number, cwd?: string) => void
startTestSession: (issueNumber: number) => void
resumeTestSession: (sessionId: string, issueNumber: number, cwd?: string) => void
@@ -454,11 +454,12 @@ export function useIssues(): UseIssuesResult {
const resumeSession = useCallback((
sessionId: string,
kind: 'implement' | 'brainstorm',
profilePath?: string,
cwd?: string,
issueNumber?: number,
): void => {
postMessage({ type: 'session/resume', sessionId, profilePath, cwd, issueNumber })
postMessage({ type: 'session/resume', sessionId, kind, profilePath, cwd, issueNumber })
}, [])
const focusSession = useCallback((issueNumber: number): void => {