feat: add controlled codex thread rollback

This commit is contained in:
AI Bot
2026-06-03 13:30:24 +08:00
parent 13201e6aee
commit 7a30c2a8d9
11 changed files with 421 additions and 2 deletions

View File

@@ -569,6 +569,29 @@ rl.on("line", (line) => {
return;
}
if (message.method === "thread/rollback") {
send({
id: message.id,
result: {
thread: {
id: message.params?.threadId,
name: "rollback fixture thread",
turns: [
{
id: "rollback-private-turn",
status: { type: "completed" },
userInput: "private rollback turn text should not leak",
},
],
rollbackApplied: {
numTurns: message.params?.numTurns,
},
},
},
});
return;
}
if (message.method === "thread/read") {
send({
id: message.id,