(tool, runtime: ReviewRuntimeContext, payload: dict)
| 43 | |
| 44 | |
| 45 | def _invoke_tool(tool, runtime: ReviewRuntimeContext, payload: dict) -> dict: |
| 46 | ctx = SimpleNamespace(context=runtime, usage=_usage_stub(), tool_name=tool.name) |
| 47 | return _run(tool.on_invoke_tool(ctx, json.dumps(payload))) |
| 48 | |
| 49 | |
| 50 | def _build_runtime( |
no test coverage detected