feat: integrate learning module
This commit is contained in:
@@ -47,4 +47,23 @@ describe('session transcript view model', () => {
|
||||
expect.objectContaining({ id: 'native_subtask', childSessionID: 'ses_child' }),
|
||||
]);
|
||||
});
|
||||
|
||||
it('does not project the compaction summary into execution trace', () => {
|
||||
const nativeTranscript = hydrateOpenCodeSession('ses_1', [{
|
||||
info: { id: 'msg_compaction', role: 'assistant', sessionID: 'ses_1' },
|
||||
parts: [{
|
||||
id: 'part_compaction',
|
||||
type: 'compaction',
|
||||
text: 'PRIVATE COMPACTION SUMMARY',
|
||||
}],
|
||||
}]);
|
||||
|
||||
const model = buildSessionTranscriptViewModel({
|
||||
messages: [],
|
||||
nativeTranscript,
|
||||
});
|
||||
|
||||
expect(model.executionTrace).toEqual([]);
|
||||
expect(model.reasoningBlocks).toEqual([]);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user