add init done msg for vscode (commit: 80e6c88)
refactor and extend native providers (commit: a852b1b)