Skip to content

Parley v0.1.17 — unnotarized test beta

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 23:18
· 87 commits to main since this release
bcb8fbf

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, replace Parley.app in 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