refactor(agents-api): Refactor context.model_dump() to be more lightweight #824
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Diwank Singh Tomer [email protected]
Important
Refactor
context.model_dump()
tocontext.prepare_for_step()
across multiple task step files for improved efficiency and add minor logging and type hint updates.context.model_dump()
withcontext.prepare_for_step()
inevaluate_step.py
,for_each_step.py
,if_else_step.py
,log_step.py
,map_reduce_step.py
,prompt_step.py
,return_step.py
,set_value_step.py
,switch_step.py
,tool_call_step.py
,wait_for_input_step.py
, andyield_step.py
.logging.error
toactivity.logger.error
infor_each_step.py
andmap_reduce_step.py
.beartype
type hints torun_task_execution_workflow()
intemporal.py
.start
andprevious_inputs
inrun_task_execution_workflow()
to use| None
syntax.prepare_for_step()
method intasks.py
to merge execution inputs and current input.This description was created by for 9bc0f3d. It will automatically update as commits are pushed.