fix: normalize empty stdio resume identity

This commit is contained in:
Tianyi Cui
2026-07-14 09:36:22 +08:00
parent 2dea4afac0
commit ccd810f84d
2 changed files with 12 additions and 2 deletions

View File

@@ -747,6 +747,15 @@ describe('createStdioChat input', () => {
await new Promise(r => setImmediate(r))
expect(agent.sent).toHaveLength(1)
})
it('treats an empty resume session id as a fresh configured identity', async () => {
const { ctx, input } = await setup({ welcome: 'w', resumeSessionId: '' })
const agent = makeAgent('main-session-fresh')
ctx.agents.register(agent)
input.feed('hi')
await new Promise(r => setImmediate(r))
expect(agent.sent).toHaveLength(1)
})
})
describe('createStdioChat EOF exit', () => {