recordCommand method

Future<HistoryEntry> recordCommand(
  1. String sessionId, {
  2. required String commandName,
  3. required String args,
  4. required String result,
  5. int turnIndex = 0,
})

Record a slash command execution.

Implementation

Future<HistoryEntry> recordCommand(
  String sessionId, {
  required String commandName,
  required String args,
  required String result,
  int turnIndex = 0,
}) => record(
  sessionId: sessionId,
  type: HistoryEntryType.command,
  role: 'system',
  content: result,
  metadata: {'command': commandName, 'args': args},
  turnIndex: turnIndex,
);