Skip to content

[Research] Propose a Python SSH session architecture for Textual #13

Description

@moakilodash

Problem

SSH delivery is part of the product vision, but no Python design has been chosen. Without a clear architecture, it's hard to evaluate feasibility or plan the work.

Proposed Change

Evaluate at least two viable Python SSH libraries (e.g., AsyncSSH, Paramiko) and document the tradeoffs. Propose one recommended path forward with implementation risks and open questions.

Acceptance Criteria

  • Research document compares at least 2 SSH approaches
  • Document includes pros/cons for each (complexity, maintenance, features)
  • One approach recommended with justification
  • Implementation risks and open questions listed
  • Proof-of-concept code or links to relevant examples included
  • Document is clear enough for maintainers to decide on next steps

Related

See ROADMAP.md Phase 4 - SSH Delivery

Contributor Lane: SSH Delivery Exploration (Issue 9/2)
Difficulty: Medium (Research)
Related Phase: Phase 4 - SSH Delivery

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