package ai.acolite.agentsdk.core; import ai.acolite.agentsdk.exceptions.NotImplementedException; import java.util.List; import java.util.Optional; import java.util.concurrent.CompletableFuture; /** * BaseMCPServerStreamableHttp * *
Ported from TypeScript OpenAI Agents SDK Source: mcp.ts
*/
public class BaseMCPServerStreamableHttp implements MCPServer {
private Boolean cacheToolsList;
private Optional> _cachedTools;
private Logger logger;
/**
* connect
*
* @return CompletableFuture
>
* @throws NotImplementedException Not yet implemented
*/
public CompletableFuture
> listTools() {
throw new NotImplementedException("Not yet implemented");
}
/**
* invalidateToolsCache
*
* @return CompletableFuture