tabby/clients/example-vscode-lsp
Zhiming Ma 0b9e0d2441
feat(agent&vscode): add filepath & git_url in completion request. (#1682)
* feat(agent): add fileInfo in completion request.

* fix(agent): updates based on the completion request api changes.

* fix(vscode): fix field when getting `completion.prompt.filepath` config.

* fix: Remove filepath experimentalEnabled config. Add types for git api.
2024-03-25 10:35:27 +08:00
..
src feat(lsp): add example VSCode client for Tabby agent LSP. (#1205) 2024-01-13 08:07:12 -08:00
.gitattributes feat(lsp): add example VSCode client for Tabby agent LSP. (#1205) 2024-01-13 08:07:12 -08:00
.gitignore feat(lsp): add example VSCode client for Tabby agent LSP. (#1205) 2024-01-13 08:07:12 -08:00
demo.png feat(lsp): add example VSCode client for Tabby agent LSP. (#1205) 2024-01-13 08:07:12 -08:00
package.json feat(agent&vscode): add filepath & git_url in completion request. (#1682) 2024-03-25 10:35:27 +08:00
README.md feat(lsp): add example VSCode client for Tabby agent LSP. (#1205) 2024-01-13 08:07:12 -08:00
tsconfig.json feat(lsp): add example VSCode client for Tabby agent LSP. (#1205) 2024-01-13 08:07:12 -08:00
tsup.config.ts feat(lsp): add example VSCode client for Tabby agent LSP. (#1205) 2024-01-13 08:07:12 -08:00

Example VSCode client for Tabby agent (LSP)

This is an example of a VSCode extension for the Tabby agent. It runs the Tabby agent as a language server and creates a client connecting to it.

Demo

For more information about Tabby agent, please refer to Tabby agent.

For more information about developing a VSCode LSP extension, please refer to VSCode Language Extensions Guide.