@@ -134,7 +134,9 @@ func (r *AgentToolRenderContext) RenderTool(sty *styles.Styles, width int, opts
134 _ = json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms)
134 _ = json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms)
136 prompt := params.Prompt
136 prompt := params.Prompt
137+ if !opts.ExpandedContent {
137− prompt = strings.ReplaceAll(prompt, "\n", " ")
138+ prompt = strings.ReplaceAll(prompt, "\n", " ")
139 header := toolHeader(sty, opts.Status, "Agent", cappedWidth, opts)
141 header := toolHeader(sty, opts.Status, "Agent", cappedWidth, opts)
140 if opts.Compact {
142 if opts.Compact {
@@ -295,7 +297,9 @@ func (r *AgenticFetchToolRenderContext) RenderTool(sty *styles.Styles, width int
295 _ = json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms)
297 _ = json.Unmarshal([]byte(opts.ToolCall.Input), ¶ms)
297 prompt := params.Prompt
299 prompt := params.Prompt
300+ if !opts.ExpandedContent {
298− prompt = strings.ReplaceAll(prompt, "\n", " ")
301+ prompt = strings.ReplaceAll(prompt, "\n", " ")
300 // Build header with optional URL param.
304 // Build header with optional URL param.
301 var toolParams []string
305 var toolParams []string