recordToolUse method

Future<HistoryEntry> recordToolUse(
  1. String sessionId, {
  2. required String toolName,
  3. required String toolId,
  4. required Map<String, dynamic> input,
  5. int turnIndex = 0,
})

Record a tool use.

Implementation

Future<HistoryEntry> recordToolUse(
  String sessionId, {
  required String toolName,
  required String toolId,
  required Map<String, dynamic> input,
  int turnIndex = 0,
}) => record(
  sessionId: sessionId,
  type: HistoryEntryType.toolUse,
  role: 'assistant',
  content: jsonEncode(input),
  toolName: toolName,
  toolId: toolId,
  turnIndex: turnIndex,
);