diff --git a/internal/config/config.go b/internal/config/config.go index fd76e4f8a8639ececc8e8452c75bc6178e4b8cff..1d0aba7522948263cfac8aa3ef185749cfcc425f 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -350,7 +350,7 @@ type Agent struct { } type Tools struct { - Ls ToolLs `json:"ls"` + Ls ToolLs `json:"ls,omitzero"` } type ToolLs struct { @@ -383,7 +383,7 @@ type Config struct { Permissions *Permissions `json:"permissions,omitempty" jsonschema:"description=Permission settings for tool usage"` - Tools Tools `json:"tools" jsonschema:"description=Tool configurations"` + Tools Tools `json:"tools,omitzero" jsonschema:"description=Tool configurations"` Agents map[string]Agent `json:"-"`