fix(atlas): tighten session reuse metadata parsing

This commit is contained in:
HaD0Yun
2026-03-17 18:14:17 +09:00
parent 5c6194372e
commit 8adf6a2c47
4 changed files with 84 additions and 8 deletions
@@ -50,4 +50,19 @@ session_id: ses_real_metadata_456
// then
expect(result).toBe("ses_real_metadata_456")
})
test("does not let task_metadata parsing bleed into incidental body text after the closing tag", () => {
// given
const output = `<task_metadata>
session_id: ses_real_metadata_456
</task_metadata>
debug log: session_id: ses_wrong_body_789`
// when
const result = extractSessionIdFromOutput(output)
// then
expect(result).toBe("ses_real_metadata_456")
})
})