ractogateway._tool_runtime

Internal helpers for local tool execution loops in chat kits.

ractogateway._tool_runtime.execute_tool_calls_sync(tool_calls, registry)[source]

Execute tool calls synchronously and return stringified results.

Return type:

list[str]

async ractogateway._tool_runtime.execute_tool_calls_async(tool_calls, registry)[source]

Execute tool calls asynchronously and return stringified results.

Return type:

list[str]

ractogateway._tool_runtime.build_tool_followup_user_message(*, original_user_message, tool_calls, results)[source]

Build a provider-agnostic follow-up user message from tool outputs.

Return type:

str