Fork Strategy
keel_strategy_forkFork any Hyperliquid strategy (by ID or share link) into your workspace to safely iterate on a copy — edit, backtest, and improve without altering the original.
Instructions
Fork a strategy into your org to iterate on a COPY — the safe way to improve or adapt an existing strategy (yours, or one from a share link) without touching the original. The source argument accepts either a Keel strategy id (str_*) or a share-link id; the tool auto-detects which endpoint to call. Once forked, iterate — don't rewrite: make the SMALLEST change that answers the request, one at a time, and re-backtest between changes; never rearchitect a working strategy or add unrequested signals without asking first. Discovery still applies to every edit — keel_components_search the concept, then keel_components_detail_batch, before wiring it in via keel_strategy_compose. Do NOT use to compose a new strategy from scratch — call keel_strategy_compose. Do NOT use to create a share link — call keel_share_create.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional new name for the fork. | |
| source | Yes | Strategy id (`str_*`) or share-link id. | |
| target_workspace_id | No | Workspace to place the fork in (default: org default). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |