Python: support checkpoints for workflow orchestrations and sub-workflows (#863)

* Magentic checkpoint wip

* Magentic checkpoint updates

* Support checkpointing for magentic orchestration.

* Checkpointing for sub-workflows

* Use _execute_contexts instead of _pending_requests

* Remove unnecessary type ignores

* Support checkpoints for other orchestrations, refactor some code.

* Regenerate uv.lock
This commit is contained in:
Evan Mattson
2025-09-26 11:21:06 +09:00
committed by GitHub
Unverified
parent 4b743ea62a
commit 2cd7ab342b
22 changed files with 2005 additions and 277 deletions
@@ -257,7 +257,7 @@ class OpenAIBaseResponsesClient(OpenAIBase, BaseChatClient):
)
response_tools.append(
WebSearchToolParam(
type="web_search_preview",
type="web_search",
user_location=WebSearchUserLocation(
type="approximate",
city=location.get("city", None),