From daf636fef7fd68bcb1e30cfb155883c3b831513c Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Wed, 3 Jun 2026 01:32:22 +0300 Subject: fix: preserve child argv flags after separator refs #383 --- tests/cli_wrapper.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/cli_wrapper.rs') diff --git a/tests/cli_wrapper.rs b/tests/cli_wrapper.rs index 871cba64..bbe053a7 100644 --- a/tests/cli_wrapper.rs +++ b/tests/cli_wrapper.rs @@ -2117,11 +2117,15 @@ fn agent_start_command_works() { "/bin/sh", "-c", "printf cli-agent-start-ok; sleep 2", + "--session", + "child-session", ], ); assert_eq!(started["result"]["type"], "agent_started"); assert_eq!(started["result"]["agent"]["name"], "main"); assert_eq!(started["result"]["argv"][0], "/bin/sh"); + assert_eq!(started["result"]["argv"][3], "--session"); + assert_eq!(started["result"]["argv"][4], "child-session"); let terminal_id = started["result"]["agent"]["terminal_id"] .as_str() .unwrap() -- cgit v1.2.3