@@ -225,7 +225,6 @@ function validateSessionIdFlags(parsed: Args): void {
|
||||
parsed.session ? "--session" : undefined,
|
||||
parsed.continue ? "--continue" : undefined,
|
||||
parsed.resume ? "--resume" : undefined,
|
||||
parsed.noSession ? "--no-session" : undefined,
|
||||
].filter((flag): flag is string => flag !== undefined);
|
||||
|
||||
if (conflictingFlags.length > 0) {
|
||||
@@ -259,7 +258,7 @@ async function createSessionManager(
|
||||
settingsManager: SettingsManager,
|
||||
): Promise<SessionManager> {
|
||||
if (parsed.noSession || parsed.help || parsed.listModels !== undefined) {
|
||||
return SessionManager.inMemory(cwd);
|
||||
return SessionManager.inMemory(cwd, parsed.sessionId !== undefined ? { id: parsed.sessionId } : undefined);
|
||||
}
|
||||
|
||||
if (parsed.fork) {
|
||||
|
||||
Reference in New Issue
Block a user