# Cursor Host

Use the project terminal or notebook-like Python execution. Start with
`vf.auth.status()` or `vf.auth.ensure_logged_in()`.

Keep auth and host sessions in the SDK SQLite state DB. Do not store tokens in
editor memory or inline code snippets.

For generated workflows, keep code and state together in the workflow root.
Use notebooks for exploration, then move repeatable logic into `workflow.py`
with `vf.workflows.define(...)` so resume, retry, status, and export work from
the terminal.
