fix(coding-agent): allow session id for no-session runs

closes #6070
This commit is contained in:
Armin Ronacher
2026-06-25 14:44:25 +02:00
parent 09f1059575
commit e454f50b48
5 changed files with 18 additions and 4 deletions
@@ -13,6 +13,13 @@ describe("SessionManager.newSession with custom id", () => {
expect(session.getSessionId()).toBe("my-custom-id");
});
it("uses the provided id when creating an in-memory session", () => {
const session = SessionManager.inMemory(process.cwd(), { id: "memory-session-id" });
expect(session.getSessionId()).toBe("memory-session-id");
expect(session.getHeader()!.id).toBe("memory-session-id");
expect(session.getSessionFile()).toBeUndefined();
});
it("allows alphanumeric session ids with interior punctuation", () => {
const session = SessionManager.inMemory();
session.newSession({ id: "abc-123_def.456" });