NewSessionRequest constructor

NewSessionRequest({
  1. required String cwd,
  2. List<String>? additionalDirectories,
  3. required List<McpServer> mcpServers,
  4. AcpJsonMap? meta,
})

Implementation

NewSessionRequest({
  required this.cwd,
  List<String>? additionalDirectories,
  required List<McpServer> mcpServers,
  AcpJsonMap? meta,
}) : additionalDirectories = additionalDirectories == null
         ? null
         : List.unmodifiable(additionalDirectories!),
     mcpServers = List.unmodifiable(mcpServers),
     meta = meta == null ? null : deepFreezeAcpJsonMap(meta!);