/** * Tests for the session host's message format. * * The desktop app sends small JSON commands — hello, list, start, attach, * detach, input, end, ping — and the host validates every one before acting. * The rules that matter most: * - nothing the desktop sends can turn into an extra command-line flag for * `claude`: the host builds the argument list itself, and any value that * starts with "-" is refused; * - a session is either new (optionally with a chosen id) or a resume, never * both — the CLI rejects that combination too; * - anything malformed gets an error reply, never a crash. */ export {}; //# sourceMappingURL=session-host-protocol.test.d.ts.map