feat: add support for user message events from Codex

Add sendUserMessage() method to ApiSessionClient and CodexSession to handle
user_message events from Codex. Updates CodexConversionResult type and
convertCodexEvent() to process user_message payloads, with test coverage.
This commit is contained in:
weishu
2025-12-24 17:24:16 +08:00
parent 7f2a36117c
commit 2a10ce9675
5 changed files with 50 additions and 2 deletions
+3
View File
@@ -17,6 +17,9 @@ export async function codexLocalLauncher(session: CodexSession): Promise<'switch
session.onSessionFound(converted.sessionId);
scanner.onNewSession(converted.sessionId);
}
if (converted?.userMessage) {
session.sendUserMessage(converted.userMessage);
}
if (converted?.message) {
session.sendCodexMessage(converted.message);
}