Pull Strategy Updates
keel_strategy_pullRe-fetch the server strategy into your local working copy, refusing to overwrite uncommitted edits. Check status first to see if a pull is needed.
Instructions
Re-fetch the server HEAD into the local working copy — the 'git pull' of the sync model. Refuses when local has uncommitted changes (diverged) so you don't silently lose work; push first, or pass force=True to overwrite local (LOSES local edits). Use it when someone else — a teammate, the web editor, a fork, a restore — may have moved the strategy while you were working locally; check keel_strategy_status first to see whether a pull is even needed. Do NOT use to send local edits UP — call keel_strategy_push. Do NOT use to inspect what changed — call keel_strategy_log.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Overwrite local changes with server HEAD. LOSES local edits — only use after explicit confirmation. | |
| strategy_id | No | Strategy to pull. Auto-detected from workspace if omitted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |