From 3557e5568eb3bf1dedf8fefa6bfdb9e23a419996 Mon Sep 17 00:00:00 2001 From: Priyanshu Choudhary <57816400+Priyanchew@users.noreply.github.com> Date: Tue, 5 May 2026 02:42:10 +0530 Subject: [PATCH] chore: add changeset for cross-platform ao open fix Patch entry for d04fad33 / 32345ba8. Linked group already minor-bumping via the Windows-support changeset, so this just contributes a distinct CHANGELOG line. Co-Authored-By: Claude Sonnet 4.6 --- .changeset/fix-ao-open-cross-platform.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .changeset/fix-ao-open-cross-platform.md diff --git a/.changeset/fix-ao-open-cross-platform.md b/.changeset/fix-ao-open-cross-platform.md new file mode 100644 index 000000000..dfaf6cca4 --- /dev/null +++ b/.changeset/fix-ao-open-cross-platform.md @@ -0,0 +1,14 @@ +--- +"@aoagents/ao-cli": patch +--- + +fix(cli): make `ao open` work cross-platform + +`ao open` was effectively macOS-only: it sourced sessions from +`tmux list-sessions` (empty without tmux) and shelled out to the +`open-iterm-tab` helper. Sessions running under `runtime-process` +(the default on Windows) didn't show up at all. + +Now uses `sm.list()` as the source of truth so every runtime is covered, +and branches the open action per platform — `open-iterm-tab` stays the +macOS path, with native handling on Windows and Linux.