forDevelopment method

AnthropicBuilder forDevelopment({
  1. String? userId,
  2. String? sessionId,
  3. String? version,
})

Configure for development with tracking metadata

Sets up metadata for development tracking including environment and version information.

Implementation

AnthropicBuilder forDevelopment({
  String? userId,
  String? sessionId,
  String? version,
}) {
  final metadata = <String, dynamic>{
    'environment': 'development',
    'timestamp': DateTime.now().toIso8601String(),
  };

  if (userId != null) metadata['user_id'] = userId;
  if (sessionId != null) metadata['session_id'] = sessionId;
  if (version != null) metadata['version'] = version;

  return this.metadata(metadata);
}