feat: mirror boss messages via app server
This commit is contained in:
10
tests/fixtures/codex-app-server-runtime.mjs
vendored
10
tests/fixtures/codex-app-server-runtime.mjs
vendored
@@ -796,6 +796,12 @@ rl.on("line", (line) => {
|
||||
return;
|
||||
}
|
||||
const text = message.params?.input?.find?.((item) => item?.type === "text")?.text ?? "";
|
||||
const injectedUserMessageText =
|
||||
process.env.BOSS_CODEX_APP_SERVER_FIXTURE_ECHO_INJECTED_USER_MESSAGE === "1"
|
||||
? injectedItems
|
||||
.flatMap((item) => item?.content ?? [])
|
||||
.find((content) => content?.type === "input_text")?.text
|
||||
: "";
|
||||
send({
|
||||
id: message.id,
|
||||
result: {
|
||||
@@ -1654,7 +1660,9 @@ rl.on("line", (line) => {
|
||||
threadId: message.params?.threadId,
|
||||
turnId: "turn-fixture",
|
||||
delta:
|
||||
process.env.BOSS_CODEX_APP_SERVER_FIXTURE_INTER_THREAD === "1"
|
||||
injectedUserMessageText
|
||||
? `INJECTED_USER_MESSAGE:${injectedUserMessageText}`
|
||||
: process.env.BOSS_CODEX_APP_SERVER_FIXTURE_INTER_THREAD === "1"
|
||||
? `INTER_THREAD_INJECTED:${JSON.stringify(injectedItems)}`
|
||||
: `APP_SERVER_REPLY:${text}`,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user