feat: align codex app server 0.136
This commit is contained in:
56
tests/fixtures/codex-app-server-runtime.mjs
vendored
56
tests/fixtures/codex-app-server-runtime.mjs
vendored
@@ -5,6 +5,7 @@ import readline from "node:readline";
|
||||
const rl = readline.createInterface({ input: process.stdin });
|
||||
const received = [];
|
||||
let injectedItems = [];
|
||||
let extraSkillRoots = [];
|
||||
let overloadedTurnStartEmitted = false;
|
||||
|
||||
function send(message) {
|
||||
@@ -107,6 +108,18 @@ rl.on("line", (line) => {
|
||||
return;
|
||||
}
|
||||
|
||||
if (message.method === "skills/extraRoots/set") {
|
||||
extraSkillRoots = message.params?.extraRoots ?? [];
|
||||
send({
|
||||
id: message.id,
|
||||
result: {
|
||||
status: "applied",
|
||||
extraRoots: extraSkillRoots,
|
||||
},
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (message.method === "plugin/list") {
|
||||
send({
|
||||
id: message.id,
|
||||
@@ -980,6 +993,7 @@ rl.on("line", (line) => {
|
||||
});
|
||||
}
|
||||
if (process.env.BOSS_CODEX_APP_SERVER_FIXTURE_EMIT_COLLAB_EVENTS === "1") {
|
||||
const useV2Collab = process.env.BOSS_CODEX_APP_SERVER_FIXTURE_EMIT_COLLAB_EVENTS_V2 === "1";
|
||||
send({
|
||||
method: "item/started",
|
||||
params: {
|
||||
@@ -991,9 +1005,24 @@ rl.on("line", (line) => {
|
||||
tool: "send_input",
|
||||
status: "running",
|
||||
senderThreadId: "thread-source-secret-should-not-leak",
|
||||
receiverThreadId: "thread-target-secret-should-not-leak",
|
||||
...(useV2Collab
|
||||
? {
|
||||
receiverThreadIds: [
|
||||
"thread-target-secret-should-not-leak",
|
||||
"thread-target-2-secret-should-not-leak",
|
||||
],
|
||||
agentsStates: {
|
||||
"thread-target-secret-should-not-leak": {
|
||||
status: "running",
|
||||
message: "private agent status message should not leak",
|
||||
},
|
||||
},
|
||||
}
|
||||
: {
|
||||
receiverThreadId: "thread-target-secret-should-not-leak",
|
||||
agentStatus: "running",
|
||||
}),
|
||||
prompt: "internal prompt token=sk-secret-should-not-leak",
|
||||
agentStatus: "running",
|
||||
},
|
||||
},
|
||||
});
|
||||
@@ -1008,9 +1037,28 @@ rl.on("line", (line) => {
|
||||
tool: "send_input",
|
||||
status: "completed",
|
||||
senderThreadId: "thread-source-secret-should-not-leak",
|
||||
receiverThreadId: "thread-target-secret-should-not-leak",
|
||||
...(useV2Collab
|
||||
? {
|
||||
receiverThreadIds: [
|
||||
"thread-target-secret-should-not-leak",
|
||||
"thread-target-2-secret-should-not-leak",
|
||||
],
|
||||
agentsStates: {
|
||||
"thread-target-secret-should-not-leak": {
|
||||
status: "completed",
|
||||
message: "private agent completed message should not leak",
|
||||
},
|
||||
"thread-target-2-secret-should-not-leak": {
|
||||
status: "errored",
|
||||
message: "private agent error message should not leak",
|
||||
},
|
||||
},
|
||||
}
|
||||
: {
|
||||
receiverThreadId: "thread-target-secret-should-not-leak",
|
||||
agentStatus: "completed",
|
||||
}),
|
||||
prompt: "internal prompt token=sk-secret-should-not-leak",
|
||||
agentStatus: "completed",
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user