Fix --session flag to load session messages and restore model/thinking

This commit is contained in:
Mario Zechner 2025-12-09 01:59:20 +01:00
parent 91b89578c1
commit 75c2eea151

View file

@ -238,7 +238,7 @@ export async function main(args: string[]) {
// Handle session restoration
let modelFallbackMessage: string | null = null;
if (parsed.continue || parsed.resume) {
if (parsed.continue || parsed.resume || parsed.session) {
const savedModel = sessionManager.loadModel();
if (savedModel) {
const result = await restoreModelFromSession(
@ -309,8 +309,8 @@ export async function main(args: string[]) {
agent.setThinkingLevel("off");
}
// Load previous messages if continuing or resuming
if (parsed.continue || parsed.resume) {
// Load previous messages if continuing, resuming, or using --session
if (parsed.continue || parsed.resume || parsed.session) {
const messages = sessionManager.loadMessages();
if (messages.length > 0) {
agent.replaceMessages(messages);