Headless Session

Domain: CLI & Commands

Motivation

A headless run creates one fresh persisted session, executes the job, prints the final answer, and exits. “Fresh” means no inherited conversation; “persisted” means the session is written, not thrown away.

Concrete Example

Each dsh --profile headless "..." call is a brand-new session that gets persisted, then the process exits.

Analogy

A taxi that takes one passenger to one stop, logs the fare, and goes back to the pool.