Pull board
pullBring online board tasks and file bytes into the local project, merging fields without deleting local-only data; use it after working in another checkout or on the web.
Instructions
Pull the online board into the local task store: the inverse of a push. ADDITIVE and never destructive — tasks and files the board holds are added or merged field-by-field into .vibeflow/, local-only data is never dropped, and nothing is ever deleted. On a conflicting field the LOCAL value wins by default, except status, which follows the remote record (the board is truth for workflow state) unless preferLocal restores local-wins for it; pass preferRemote to let the remote value win on every conflicting field instead. A second pull of an unchanged board is a byte-no-op (unchanged tasks are not rewritten, identical files untouched). Pass dryRun to preview the pull without writing anything. Use it to bring a board's tasks and file bytes local after working in another checkout or on the web; use list_tasks to browse without writing, and push to send local work up.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| out | No | Project root to write into instead of the server's own project (same as the CLI's --out flag). Omit to pull into the current project. | |
| board | No | Board to pull from. Omit to use the saved board (same rule as the CLI's --board flag). | |
| dryRun | No | Preview only: report what WOULD be pulled without writing anything (same as the CLI's --dry-run flag). | |
| preferLocal | No | Restore local-wins for `status` (same as the CLI's --prefer-local flag). Default false: status follows the remote record. | |
| preferRemote | No | On a conflicting field the REMOTE value wins (same as the CLI's --prefer-remote flag). Default false: the local value wins and nothing is ever deleted. `status` always follows the remote record unless preferLocal is set. |