/** * Tests for the session manager — the part of the host that owns the `claude` * processes. * * What it promises the desktop app: * - a session keeps running when the app disconnects (a Mac going to sleep is * no reason to stop work), and the app can catch up from the last message * it saw; * - catching up is bounded: a gap the host can no longer fill is reported as * "truncated" instead of the host holding every message forever; * - the app can type into a session and approve tools, because input frames * reach `claude` exactly as sent; * - ending a session asks politely first, then insists; * - there is a ceiling on how many sessions run at once, and one conversation * is never driven by two processes. */ export {}; //# sourceMappingURL=session-host-sessions.test.d.ts.map