harness::function::resolve
Internal: settle a pending call's result (or release a held call) and resume the parked turn.
- actionstring
`deliver` (default) supplies the result; `execute` releases a hook-held call through the remaining trigger pipeline.
- contentone of[]one of (6)variant 1
- textstringrequired
- typestringrequiredenum: text
variant 2- datastringrequired
- mimestringrequired
- typestringrequiredenum: image
variant 3- signaturestring
- textstringrequired
- typestringrequiredenum: thinking
variant 4- datastringrequired
- typestringrequiredenum: redacted_thinking
variant 5- argumentsunknownrequired
- function_idstringrequired
- idstringrequired
- typestringrequiredenum: function_call
variant 6- contentunknown[]required
- function_call_idstringrequired
- is_errorboolean
- typestringrequiredenum: function_result
- detailsunknown
- function_call_idstringrequired
- is_errorboolean
- session_idstringrequired
- turn_idstringrequired
- resolvedbooleanrequired
False when the call is unknown, already done, or (execute) not held.
- turn_resumedbooleanrequired
True when this resolve re-enqueued the turn.