fix: complete immutable message migration

This commit is contained in:
_Kerman
2026-07-28 14:15:23 +08:00
parent f5ec71f5b1
commit 350c296cff
27 changed files with 231 additions and 60 deletions
+2 -2
View File
@@ -364,7 +364,7 @@ describe('toPiContext', () => {
it.each([
['provider', { ...validReplay, provider: 'openai' }],
['model', { ...validReplay, model: 'deepseek-v4-pro' }],
])('rejects replay metadata whose %s differs from assistant provenance', (field, replayState) => {
])('rejects replay metadata whose %s differs from assistant source', (field, replayState) => {
try {
toPiContext({
provider: 'deepseek',
@@ -382,7 +382,7 @@ describe('toPiContext', () => {
} catch (error: unknown) {
expect(error).toBeInstanceOf(LlmError)
expect((error as LlmError).code).toBe('INVALID_REPLAY_STATE')
expect((error as Error).message).toContain(`${field} does not match assistant provenance`)
expect((error as Error).message).toContain(`${field} does not match assistant source`)
}
})