@@ -187,7 +187,7 @@ type MCPConfig struct {
187187
188188type LSPConfig struct {
189189 Disabled bool `json:"disabled,omitempty" jsonschema:"description=Whether this LSP server is disabled,default=false"`
190− Command string `json:"command,omitempty" jsonschema:"required,description=Command to execute for the LSP server,example=gopls"`
190+ Command string `json:"command,omitempty" jsonschema:"description=Command to execute for the LSP server,example=gopls"`
191191 Args []string `json:"args,omitempty" jsonschema:"description=Arguments to pass to the LSP server command"`
192192 Env map[string]string `json:"env,omitempty" jsonschema:"description=Environment variables to set to the LSP server command"`
193193 FileTypes []string `json:"filetypes,omitempty" jsonschema:"description=File types this LSP server handles,example=go,example=mod,example=rs,example=c,example=js,example=ts"`
@@ -347,7 +347,7 @@ type Agent struct {
347347}
348348
349349type Tools struct {
350− Ls ToolLs `json:"ls,omitzero"`
350+ Ls ToolLs `json:"ls,omitempty"`
351351}
352352
353353type ToolLs struct {
@@ -380,7 +380,7 @@ type Config struct {
380380
381381 Permissions *Permissions `json:"permissions,omitempty" jsonschema:"description=Permission settings for tool usage"`
382382
383− Tools Tools `json:"tools,omitzero" jsonschema:"description=Tool configurations"`
383+ Tools Tools `json:"tools,omitempty" jsonschema:"description=Tool configurations"`
384384
385385 Agents map[string]Agent `json:"-"`
386386