Skip to main content

ChatSSH

ChatSSH 是 ChatArch 的 SSH 工具 package scaffold。当前公开 CLI 保持最小的 root-only 命令面;只有真实 SSH 能力实现后才会注册业务子命令。

快速开始

pip install ChatSSH
chatssh --help
chatssh --version
chatssh --tree
chatssh --tree-brief

当前 CLI 树

当前没有业务命令参数,因此完整树和简洁树相同:

chatssh
├── --help  # Show this message and exit.
├── --version  # Show the version and exit.
├── --tree  # Print the registered CLI tree and exit.
└── --tree-brief  # Print the registered CLI tree without parameter signatures and exit.

CLI 规范

  • 根命令显式命名为 chatssh,并暴露 --version、--tree 和 --tree-brief。
  • --tree / --tree-brief 由 chatstyle>=0.2.0,<0.3.0 从真实 Click 注册面生成,不维护包内 renderer。
  • 当前包没有 env/profile/config 行为,因此不依赖 ChatEnv;未来需要配置时,应注册 typed provider,并使用 chatenv>=0.2.10,<0.3.0 与 ChatEnv 管理的存储路径。

目录结构

  • src/:包源码
  • tests/code-tests/:代码测试和历史测试迁移
  • tests/cli-tests/:真实 CLI 测试,doc-first
  • tests/mock-cli-tests/:mock/fake CLI 测试,doc-first

开发说明

扩展脚手架前,先阅读 DEVELOP.md 和 AGENTS.md。

Metadata

Release files for ChatSSH 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ChatSSH 0.0.2
File Size Uploaded
chatssh-0.0.2.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ChatSSH 0.0.2
File Interpreter ABI Platform
chatssh-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / chatssh-0.0.2.tar.gz

Download URL chatssh-0.0.2.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
629d34e94c89e08b85eea907859fd6d37a15c0311a6912ff33c38d2ec1c6481f
BLAKE2b-256 checksum
How to use checksums
83a0b1f1f772481f277a3b06930180d1224c53ddab2ecf536e2e381fd29ac6eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 21, 2026.

Transparency log

Release files / chatssh-0.0.2-py3-none-any.whl

Download URL chatssh-0.0.2-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8e8e846706f36f73087c502b4c583ecaa42f3c7624156720dbcca6a5c1b47dfd
BLAKE2b-256 checksum
How to use checksums
521a3d363c115221a4cb714d7b7d5620baba635e81d87b9543ba898568bd6b13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page