fix: resolve prompt delivery persistence and false warnings

This commit is contained in:
Your Name 2026-04-02 17:41:46 +05:30 committed by Gaurav Bhola
parent 3d1913e690
commit f07aedfa58
2 changed files with 8 additions and 2 deletions

View File

@ -132,8 +132,8 @@ async function spawnSession(
if (claimedPrUrl) console.log(` PR: ${chalk.dim(claimedPrUrl)}`);
// Warn if prompt delivery failed (for post-launch agents like Claude Code)
const promptDelivered = session.metadata?.promptDelivered === "true";
if (!promptDelivered) {
const promptDelivered = session.metadata?.promptDelivered;
if (promptDelivered === "false") {
console.log();
console.warn(
chalk.yellow(

View File

@ -1210,6 +1210,12 @@ export function createSessionManager(deps: SessionManagerDeps): OpenCodeSessionM
}
session.metadata["promptDelivered"] = String(promptDelivered);
} else if (agentLaunchConfig.prompt) {
session.metadata["promptDelivered"] = "true";
}
if (session.metadata["promptDelivered"]) {
updateMetadata(sessionsDir, sessionId, session.metadata);
}
return session;