Conversation
The `brief` style already hides reasoning and tool arguments, but still
shows tool call headers. A `chat` style is now available that hides tool
calls entirely, leaving only user and assistant messages visible —
closer to a plain chat transcript.
jp conversation print --style chat <id>
Two rendering bugs were also fixed in the process. When reasoning or a
tool call is hidden, the chat renderer was not flushing its markdown
buffer at the hidden boundary, causing adjacent message chunks to be
glued together into a single paragraph. Both `render_reasoning` and the
hidden-tool-call branch in `TurnRenderer` now call `flush()` so the
surrounding message blocks are separated by a blank line as expected.
Signed-off-by: Jean Mertz <git@jeanmertz.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The
briefstyle already hides reasoning and tool arguments, but still shows tool call headers. Achatstyle is now available that hides tool calls entirely, leaving only user and assistant messages visible — closer to a plain chat transcript.Two rendering bugs were also fixed in the process. When reasoning or a tool call is hidden, the chat renderer was not flushing its markdown buffer at the hidden boundary, causing adjacent message chunks to be glued together into a single paragraph. Both
render_reasoningand the hidden-tool-call branch inTurnRenderernow callflush()so the surrounding message blocks are separated by a blank line as expected.