From c4e787d47b7cb354a535ff5386ca2bccb5489335 Mon Sep 17 00:00:00 2001 From: Teknium Date: Sat, 21 Mar 2026 09:49:47 -0700 Subject: [PATCH] feat: enable streaming by default in CLI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Streaming provides a better UX — tokens appear as they arrive instead of waiting for the full response. show_reasoning remains false so thinking blocks are not streamed to the user. --- cli-config.yaml.example | 4 ++-- cli.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cli-config.yaml.example b/cli-config.yaml.example index 3d948e684..89d6b9f80 100644 --- a/cli-config.yaml.example +++ b/cli-config.yaml.example @@ -696,8 +696,8 @@ display: # Stream tokens to the terminal as they arrive instead of waiting for the # full response. The response box opens on first token and text appears # line-by-line. Tool calls are still captured silently. - # Disabled by default — enable to try the streaming UX. - streaming: false + # Stream tokens to the terminal in real-time. Disable to wait for full responses. + streaming: true # ─────────────────────────────────────────────────────────────────────────── # Skin / Theme diff --git a/cli.py b/cli.py index 98a18489a..e0755c170 100755 --- a/cli.py +++ b/cli.py @@ -216,7 +216,7 @@ def load_cli_config() -> Dict[str, Any]: "compact": False, "resume_display": "full", "show_reasoning": False, - "streaming": False, + "streaming": True, "skin": "default", },