public/capabilities/runanywhere_tools library

Classes

RunAnywhereTools
Tools (function calling) capability surface.
ToolValues
Generated-proto ToolValue helpers. Recursive JSON conversion lives in commons; this class only exposes ergonomic Dart entrypoints.

Extensions

ToolCallingOptionsRunLoop on ToolCallingOptions
Run-loop knobs derived from ToolCallingOptions. Mirrors Swift's RAToolCallingOptions extension (ToolCallingTypes.swift:157-171).
ToolValueAccessors on ToolValue

Typedefs

ToolExecutor = Future<Map<String, dynamic>> Function(Map<String, dynamic> args)
Executor signature for a tool call.
TypedToolExecutor = Future<Map<String, ToolValue>> Function(Map<String, ToolValue> args)
Executor signature for callers that want generated-proto tool values instead of untyped JSON maps.