set_gather_info
set_gather_info
Enable info gathering for this step. Call
add_gather_question()
after this method to define the questions.
The gather_info system collects structured information from the caller by
presenting questions one at a time. It uses dynamic step instruction re-injection
rather than tool calls, producing zero tool_call/tool_result entries in
LLM-visible history.
Parameters
output_key
Key in global_data to store collected answers under. When None, answers are
stored at the top level of global_data.
completion_action
Where to go when all questions are answered.
"next_step"— auto-advance to the next sequential step- A step name (e.g.,
"process_results") — jump to that specific step None— return to normal step mode after gathering
prompt
Preamble text injected once when entering the gather step, giving the AI personality and context for asking the questions.
Returns
Step — Self for method chaining.