@@ -3,6 +3,7 @@ package chat
4 "encoding/json"
4 "encoding/json"
8 "charm.land/lipgloss/v2"
9 "charm.land/lipgloss/v2"
@@ -102,8 +103,13 @@ func (d *DockerMCPToolRenderContext) RenderTool(sty *styles.Styles, width int, o
103 var toolParams []string
104 var toolParams []string
104 toolParams = append(toolParams, mainParam)
105 toolParams = append(toolParams, mainParam)
105− for k, v := range extraArgs {
106+ keys := make([]string, 0, len(extraArgs))
107+ for k := range extraArgs {
108+ keys = append(keys, k)
111+ for _, k := range keys {
106− toolParams = append(toolParams, k, v)
112+ toolParams = append(toolParams, k, extraArgs[k])
109 if opts.IsPending() {
115 if opts.IsPending() {