feat: mirror boss messages via app server

This commit is contained in:
AI Bot
2026-06-03 15:00:25 +08:00
parent 0c3437a36f
commit dbdaab8d0f
7 changed files with 121 additions and 1 deletions

View File

@@ -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}`,
},