fix: resolve prompt delivery persistence and false warnings
This commit is contained in:
parent
3d1913e690
commit
f07aedfa58
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue