mirror of
https://github.com/wu736139669/hapi.git
synced 2026-11-08 01:43:07 +00:00
fix(codex): defer session persistence until user activity
This commit is contained in:
@@ -43,10 +43,24 @@ describe('convertCodexEvent', () => {
|
||||
});
|
||||
|
||||
expect(result).toEqual({
|
||||
userMessage: 'hello from response_item user'
|
||||
userMessage: 'hello from response_item user',
|
||||
userActivity: true
|
||||
});
|
||||
});
|
||||
|
||||
it('marks image-only response_item messages as user activity', () => {
|
||||
const result = convertCodexEvent({
|
||||
type: 'response_item',
|
||||
payload: {
|
||||
type: 'message',
|
||||
role: 'user',
|
||||
content: [{ type: 'input_image', image_url: 'data:image/png;base64,abc' }]
|
||||
}
|
||||
});
|
||||
|
||||
expect(result).toEqual({ userActivity: true });
|
||||
});
|
||||
|
||||
it('converts response_item assistant messages', () => {
|
||||
const result = convertCodexEvent({
|
||||
type: 'response_item',
|
||||
|
||||
Reference in New Issue
Block a user