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
RAToolCallingOptionsextension (ToolCallingTypes.swift:157-171). - ToolValueAccessors on ToolValue
Typedefs
-
ToolExecutor
= Future<
Map< Function(Map<String, dynamic> >String, dynamic> args) - Executor signature for a tool call.
-
TypedToolExecutor
= Future<
Map< Function(Map<String, ToolValue> >String, ToolValue> args) - Executor signature for callers that want generated-proto tool values instead of untyped JSON maps.