├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .vscode-test.mjs ├── .vscode ├── extensions.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── eslint.config.mjs ├── package.json ├── script └── copySources.ts ├── src ├── chatParticipantHandler.ts ├── components │ ├── file-context.tsx │ ├── file-tree.tsx │ ├── history.tsx │ ├── tag.tsx │ └── tool-call.tsx ├── examples │ ├── file-contents.tsx │ └── history.tsx ├── index.ts ├── promptTsx.ts ├── test │ └── components │ │ ├── file-contents.tsx │ │ ├── file-tree.tsx │ │ ├── history.tsx │ │ ├── tag.tsx │ │ └── test-utils.tsx ├── toolsPrompt.tsx ├── tracing.ts └── util │ └── vs │ └── base │ └── common │ └── lazy.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/.vscode-test.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["esbenp.prettier-vscode"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/package.json -------------------------------------------------------------------------------- /script/copySources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/script/copySources.ts -------------------------------------------------------------------------------- /src/chatParticipantHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/chatParticipantHandler.ts -------------------------------------------------------------------------------- /src/components/file-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/components/file-context.tsx -------------------------------------------------------------------------------- /src/components/file-tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/components/file-tree.tsx -------------------------------------------------------------------------------- /src/components/history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/components/history.tsx -------------------------------------------------------------------------------- /src/components/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/components/tag.tsx -------------------------------------------------------------------------------- /src/components/tool-call.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/components/tool-call.tsx -------------------------------------------------------------------------------- /src/examples/file-contents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/examples/file-contents.tsx -------------------------------------------------------------------------------- /src/examples/history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/examples/history.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/promptTsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/promptTsx.ts -------------------------------------------------------------------------------- /src/test/components/file-contents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/test/components/file-contents.tsx -------------------------------------------------------------------------------- /src/test/components/file-tree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/test/components/file-tree.tsx -------------------------------------------------------------------------------- /src/test/components/history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/test/components/history.tsx -------------------------------------------------------------------------------- /src/test/components/tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/test/components/tag.tsx -------------------------------------------------------------------------------- /src/test/components/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/test/components/test-utils.tsx -------------------------------------------------------------------------------- /src/toolsPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/toolsPrompt.tsx -------------------------------------------------------------------------------- /src/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/tracing.ts -------------------------------------------------------------------------------- /src/util/vs/base/common/lazy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/src/util/vs/base/common/lazy.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-chat-extension-utils/HEAD/tsconfig.json --------------------------------------------------------------------------------