GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Gate unsafe optional tmux features independently · Issue #1091 · tmux-python/tmuxp

Gate unsafe optional tmux features independently #1091

Copy link
Copy link
Open
Open
Gate unsafe optional tmux features independently#1091
Copy link

Description

@tony
tony
opened on Oct 17, 2026
Issue body actions

Summary

Give optional engines and version-sensitive operations explicit capability boundaries while preserving ordinary operations on supported older daemons. Implement this separately from the core tmux 3.3a minimum.

Motivation

Control acquisition, output observation, buffer cleanup and version-sensitive commands have different requirements. One whole-product minimum or reduced CI coverage cannot express those guarantees accurately.

Proposal

  • Require daemon tmux 3.7 or verified initialization-fix backports before library-managed control acquisition, including internal watches, mirrors and streams; make the decision before attachment.
  • Preserve supported subprocess and polling operations, and return explicit per-operation refusals where no qualified fallback exists.
  • Protect exact named-buffer deletion and temporary-buffer cleanup below tmux 3.4 where these operations are exposed.
  • Preserve exact-3.7 break-pane handling and other still-required codecs, layout validation, readiness, buffering and cleanup.
  • Update capability documentation, examples and focused CI coverage, distinguishing unsupported, timing-sensitive and unverified behavior.
  • Demonstrate that regression gates fail when their protection is deliberately removed, and obtain independent review.

References

  • README.md.
  • AGENTS.md.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.