Parley v0.1.17 — unnotarized test beta
Pre-release
Pre-release
Parley v0.1.17
This test beta fixes the flickering Pane menu and addresses the joint code
review findings across coordination, terminal lifetime, process boundaries
and the VS Code companion. It keeps the same ad-hoc, unnotarized trust model
as the preceding test beta.
Pane menu
- The Pane menu retains one native AppKit item tree while it is open. Terminal
and coordination updates no longer replace highlighted items or submenus
beneath the pointer. - Shell, Claude, Codex, Agy and Copilot retain all split and folder choices.
The next opening picks up current folder options. - A real menu-tracking regression covers background refreshes, wide/compact
toolbar changes and all 30 pane, split and folder combinations.
Coordination and terminal lifetime
- Fast answers and cancellation during Ask submission remain terminal. Late
delivery callbacks cannot resurrect completed or cancelled handoffs. - Stopped or exited source and target panes end their tracked work; a temporary
view detachment alone does not count as process death. - Exited panes keep their retained final output accessible after workspace
switches and UI remounts. - A per-process session identity prevents persisted PID reuse from treating
agents from an earlier application launch as live. - Human review changes are durably saved before success is reported. A failed
history write preserves the previous revision and appears in Status Center.
Vendor adapters and process boundaries
- Agent boundaries protect both Production and Development control and
transport directories and deny access to the native control sockets. - Shell and development launches strip inherited pane authority and managed
runtime paths so a child launch does not inherit another pane's identity. - Generated Claude, Codex and Copilot lifecycle hooks discard input/output and
report no blocking exit status when coordination is unavailable. - Claude's Default permission profile uses the canonical CLI permission-mode
value for compatibility with older installations. - Copilot handoffs require Confirm Copilot Folder Trust… in the pane menu
after the person resolves Copilot's own folder-trust prompt. The confirmation
is bound to that launch and folder, resets on lifecycle changes, and cannot
be granted by a hook. It does not grant any vendor permission.
Reviewed context and VS Code companion
- Native pane IDs are accepted consistently by external navigation and the
companion's collaboration views. - File-save updates match both the canonical folder and relative filename.
A save in another folder no longer changes the wrong Context Basket entry. - An accepted preview removes only the basket entries actually submitted;
additions or replacements made while review is pending remain in the basket. - Selected Git filenames are treated literally, including names containing
brackets or pathspec syntax. Truncated Git snapshots no longer overstate
the lower bound on changed paths. - The included VS Code companion is version 0.1.1. Install the new VSIX to get
the companion fixes.
Upgrade and install
- Quit Parley before replacing the application. Quitting ends live pane
processes and the app-resident coordination core; workspace definitions,
layouts and collaboration history remain available after the upgrade. - The shared agent protocol is now v16. Older live panes show a protocol restart
requirement; an application upgrade recreates agent panes as stopped
placeholders. - Download
Parley-0.1.17-mac-arm64.dmg, replaceParley.appin Applications,
and reopen it from Finder on a supported Apple Silicon Mac. - This test beta is ad-hoc signed and not notarized. Use the documented
System Settings > Privacy & Security > Open Anyway flow only for files
from this expected GitHub release. Never disable Gatekeeper globally. - This beta does not publish a stable Sparkle appcast or Homebrew cask.
- Verify downloads with
Parley-0.1.17-mac-arm64.SHA256SUMS. The release includes
the standalone report from the required 25-round eight-pane Ghostty soak.
Full change history:
v0.1.16...v0.1.17