diff options
Diffstat (limited to 'internal/config/config.go')
| -rw-r--r-- | internal/config/config.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/internal/config/config.go b/internal/config/config.go index d4cf82354..03b26e32c 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -49,12 +49,21 @@ type Log struct { Level string `json:"level"` } +type LSPConfig struct { + Disabled bool `json:"enabled"` + Command string `json:"command"` + Args []string `json:"args"` + Options any `json:"options"` +} + type Config struct { Data *Data `json:"data,omitempty"` Log *Log `json:"log,omitempty"` MCPServers map[string]MCPServer `json:"mcpServers,omitempty"` Providers map[models.ModelProvider]Provider `json:"providers,omitempty"` + LSP map[string]LSPConfig `json:"lsp,omitempty"` + Model *Model `json:"model,omitempty"` } |
