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
+4
View File
@@ -45,6 +45,10 @@ export class CodexSession extends AgentSessionBase<EnhancedMode> {
this.client.sendCodexMessage(message);
};
sendUserMessage = (text: string): void => {
this.client.sendUserMessage(text);
};
sendSessionEvent = (event: Parameters<ApiSessionClient['sendSessionEvent']>[0]): void => {
this.client.sendSessionEvent(event);
};