fix(chat): pin existing-session sends to captured target (#2424)
* fix(chat): pin sends to captured session * fix(chat): handle runtime cancellation consistently
This commit is contained in:
@@ -272,7 +272,11 @@ describe('buildQueuedAutoSendPayload', () => {
|
||||
]);
|
||||
|
||||
expect(payload).not.toBeNull();
|
||||
await sendQueuedAutoSendPayload('session-original', '/repo', payload!, {
|
||||
await sendQueuedAutoSendPayload({
|
||||
runtimeKey: 'runtime-original',
|
||||
sessionId: 'session-original',
|
||||
directory: '/repo',
|
||||
}, payload!, {
|
||||
providerID: 'provider-1',
|
||||
modelID: 'model-1',
|
||||
agent: 'agent-1',
|
||||
@@ -290,7 +294,13 @@ describe('buildQueuedAutoSendPayload', () => {
|
||||
undefined,
|
||||
'variant-1',
|
||||
'normal',
|
||||
{ sessionId: 'session-original', directory: '/repo' },
|
||||
{
|
||||
target: {
|
||||
runtimeKey: 'runtime-original',
|
||||
sessionId: 'session-original',
|
||||
directory: '/repo',
|
||||
},
|
||||
},
|
||||
]);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user