├── .eslintrc.json ├── .gitignore ├── .vscode-test.mjs ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CredScanSuppressions.json ├── LICENSE ├── README.md ├── SECURITY.md ├── azure-pipeline.pre-release.yml ├── azure-pipeline.stable.yml ├── icon.png ├── model └── cl100k_base.tiktoken ├── package.json ├── package.nls.json ├── src ├── auth │ ├── authProvider.ts │ └── secretStorage.ts ├── chatParticipant.ts ├── chatTool.tsx ├── chatToolPrompt.tsx ├── extension.ts ├── logger.ts ├── promptTracing.ts ├── search │ ├── webSearch.ts │ └── webSearchTypes.ts ├── test │ └── extension.test.ts └── webChunk │ ├── chunkSearch.ts │ ├── chunker │ └── chunker.ts │ ├── crawler │ └── webCrawler.ts │ ├── index │ ├── embeddings.ts │ └── websiteNaiveChunkIndex.ts │ ├── tokenizer.ts │ └── utils.ts ├── tsconfig.json └── webpack.config.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.vscode-test.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CredScanSuppressions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/CredScanSuppressions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/SECURITY.md -------------------------------------------------------------------------------- /azure-pipeline.pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/azure-pipeline.pre-release.yml -------------------------------------------------------------------------------- /azure-pipeline.stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/azure-pipeline.stable.yml -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/icon.png -------------------------------------------------------------------------------- /model/cl100k_base.tiktoken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/model/cl100k_base.tiktoken -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/package.json -------------------------------------------------------------------------------- /package.nls.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/package.nls.json -------------------------------------------------------------------------------- /src/auth/authProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/auth/authProvider.ts -------------------------------------------------------------------------------- /src/auth/secretStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/auth/secretStorage.ts -------------------------------------------------------------------------------- /src/chatParticipant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/chatParticipant.ts -------------------------------------------------------------------------------- /src/chatTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/chatTool.tsx -------------------------------------------------------------------------------- /src/chatToolPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/chatToolPrompt.tsx -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/logger.ts -------------------------------------------------------------------------------- /src/promptTracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/promptTracing.ts -------------------------------------------------------------------------------- /src/search/webSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/search/webSearch.ts -------------------------------------------------------------------------------- /src/search/webSearchTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/search/webSearchTypes.ts -------------------------------------------------------------------------------- /src/test/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/test/extension.test.ts -------------------------------------------------------------------------------- /src/webChunk/chunkSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/webChunk/chunkSearch.ts -------------------------------------------------------------------------------- /src/webChunk/chunker/chunker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/webChunk/chunker/chunker.ts -------------------------------------------------------------------------------- /src/webChunk/crawler/webCrawler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/webChunk/crawler/webCrawler.ts -------------------------------------------------------------------------------- /src/webChunk/index/embeddings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/webChunk/index/embeddings.ts -------------------------------------------------------------------------------- /src/webChunk/index/websiteNaiveChunkIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/webChunk/index/websiteNaiveChunkIndex.ts -------------------------------------------------------------------------------- /src/webChunk/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/webChunk/tokenizer.ts -------------------------------------------------------------------------------- /src/webChunk/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/src/webChunk/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-websearchforcopilot/HEAD/webpack.config.js --------------------------------------------------------------------------------