NewSessionRequest constructor
NewSessionRequest({
- required AbsolutePath cwd,
- List<
AbsolutePath> ? additionalDirectories, - List<
McpServer> ? mcpServers, - AcpJsonObject? meta,
Creates a NewSessionRequest value.
Implementation
NewSessionRequest({
required this.cwd,
List<AbsolutePath>? additionalDirectories,
List<McpServer>? mcpServers,
this.meta,
}) : additionalDirectories = additionalDirectories == null
? null
: List<AbsolutePath>.unmodifiable(additionalDirectories),
mcpServers = mcpServers == null
? null
: List<McpServer>.unmodifiable(mcpServers);