Create Harness
create_harnessCreate a new harness (persistent context memory) for a wallet. Also creates RIG STEPS (harness_type 'skill'/'instruction'): content is the step's JSON config — {skill?, instruction, endpoint?, tool?, params?, expects?, produces?, secret_refs?, model?, model_policy?}. model pins the Anthropic model for the step's agentic execution (e.g. 'claude-sonnet-4-6'); model_policy 'preferred' (default — swap to the best usable model when the pin isn't available) or 'required' (the step refuses to run without it, typed model_unavailable; non-Haiku models need the owner's own API key).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | Unique key for this harness within the wallet | |
| content | Yes | Content/value of the harness | |
| metadata | No | Optional metadata for the harness | |
| harness_type | Yes | Type of harness | |
| wallet_address | No | Wallet address that owns the harness |