feat(coding): keep one ongoing conversation per delivered agent
This commit is contained in:
@@ -198,7 +198,7 @@ describe('cloud coding teacher', () => {
|
||||
await vi.waitFor(async () => expect((await f.service.read(f.scope, topic.id)).requests[0].status).toBe('completed'));
|
||||
const saved = (await f.service.read(f.scope, topic.id)).requests[0];
|
||||
expect(saved.response).toBe('计数器从 42 开始。');
|
||||
expect(saved.toolActivity).toEqual([{ id: 'parent:read-counter', name: 'read_project_file', status: 'completed' }]);
|
||||
expect(saved.toolActivity).toEqual([{ id: id + ':read-counter', name: 'read_project_file', status: 'completed' }]);
|
||||
const restarted = await f.restart();
|
||||
expect((await restarted.read(f.scope, topic.id)).requests[0].toolActivity).toEqual(saved.toolActivity);
|
||||
expect(saved.cloudRequestId).toBe('cloud-question');
|
||||
|
||||
Reference in New Issue
Block a user