formatToolsForPrompt static method

String formatToolsForPrompt([
  1. List<ToolDefinition>? tools
])

Format tools for system prompt.

Useful for inspecting or customizing tool prompts.

Implementation

static String formatToolsForPrompt([List<ToolDefinition>? tools]) {
  final toolList = tools ?? getRegisteredTools();
  if (toolList.isEmpty) return '';

  final toolsJson = toolsToJson(toolList);
  return DartBridgeToolCalling.shared.formatToolsPrompt(toolsJson);
}