This commit is contained in:
Xi Yan 2025-02-20 13:56:47 -08:00
parent 7a111e39f6
commit 82109749ea

View file

@ -194,7 +194,7 @@ class AgentTurnResponseEventType(Enum):
turn_start = "turn_start" turn_start = "turn_start"
turn_complete = "turn_complete" turn_complete = "turn_complete"
turn_pending = "turn_pending" turn_awaiting_input = "turn_awaiting_input"
@json_schema_type @json_schema_type
@ -344,15 +344,20 @@ class Agents(Protocol):
) -> Union[Turn, AsyncIterator[AgentTurnResponseStreamChunk]]: ... ) -> Union[Turn, AsyncIterator[AgentTurnResponseStreamChunk]]: ...
@webmethod( @webmethod(
route="/agents/{agent_id}/session/{session_id}/turn/{turn_id}/submit_tool_response_messages", route="/agents/{agent_id}/session/{session_id}/turn/{turn_id}/continue",
method="POST", method="POST",
) )
async def submit_tool_response_messages( async def continue_agent_turn(
self, self,
agent_id: str, agent_id: str,
session_id: str, session_id: str,
turn_id: str, turn_id: str,
tool_response_messages: List[ToolResponseMessage], new_messages: List[
Union[
UserMessage,
ToolResponseMessage,
]
],
) -> Union[Turn, AsyncIterator[AgentTurnResponseStreamChunk]]: ... ) -> Union[Turn, AsyncIterator[AgentTurnResponseStreamChunk]]: ...
@webmethod( @webmethod(