# Claude Code Host

Use Bash/Python one-shot scripts for deterministic SDK flows. Start with
`vf.auth.ensure_logged_in()` and keep credentials in the SDK SQLite profile DB,
not Claude memory.

For browser work, invoke `vf.host.sessions.*`, `vf.host.chrome.*`, or
`vf.host.linkedin_browser.*` from Python. Do not reimplement cookie extraction
or AppleScript outside the SDK unless debugging the SDK itself.

For reusable workflows, ask Claude Code to create an editable generated root
with `workflow.py`, workflow-local SQLite state, status/export helpers, and
tests. Provider/platform side effects should remain visible typed SDK calls
inside workflow steps.
