From 28a61b12d302e9e0d37d52bf1aa5d19069f3411b Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Mon, 20 Apr 2026 15:53:22 +0200 Subject: zen history command (#987) - Feature: Per-user invocation history for `zen` and `zenserver`; each startup appends a record to a JSONL file capped at the most recent 100 entries. Location: `%LOCALAPPDATA%\Epic\Zen\History\invocations.jsonl` on Windows, `~/.zen/History/invocations.jsonl` on POSIX - `zen history` opens an interactive picker; selecting a zen row re-runs it inline and forwards the exit code, selecting a zenserver row spawns it detached - `zen history --list` (`-l`) prints the table to stdout instead of showing the picker - `zen history --filter zen|zenserver` restricts the listing to one executable - `zen history --print` prints the reconstructed command line of the selected row instead of launching it - `--enable-execution-history` global option on both binaries (default `true`) to opt out per invocation - The history file is attached to Sentry crash reports (alongside the existing zenserver log) --- scripts/test_scripts/hub_provision_perf_test.py | 1 + 1 file changed, 1 insertion(+) (limited to 'scripts/test_scripts/hub_provision_perf_test.py') diff --git a/scripts/test_scripts/hub_provision_perf_test.py b/scripts/test_scripts/hub_provision_perf_test.py index 5b264ad62..76fb8508d 100644 --- a/scripts/test_scripts/hub_provision_perf_test.py +++ b/scripts/test_scripts/hub_provision_perf_test.py @@ -205,6 +205,7 @@ def _start_hub( cmd = [ str(zenserver_exe), "hub", + "--enable-execution-history=false", f"--data-dir={data_dir}", f"--port={port}", "--hub-instance-http-threads=8", -- cgit v1.2.3