ChatAction
ChatAction 是 ChatArch 的 action 编排命令面。当前版本提供稳定的基础 CLI 合同:--version 和从真实 Click 注册树生成的 --tree。
快速开始
pip install ChatAction
chataction --version
chataction --tree
开发验证:
pip install -e ".[dev,docs]"
python -m pytest -q
mkdocs build --strict
python -m build
CLI 树
chataction # ChatAction action orchestration CLI.
├── --help # Show this help message.
├── --version # Show the installed package version.
└── --tree # Print the registered command tree.
CLI 规范
当前包没有模板 hello 命令,也没有文档-only 的伪 action 命令。后续新增真实 action 时应同步更新:
- 可复用 Python API;
- Click 命令注册;
chataction --tree输出;- CLI 测试;
- README、MkDocs 和 CHANGELOG。
依赖窗口:chatstyle>=0.1.1,<0.2.0、chatenv>=0.2.3,<0.3.0。
文档
目录结构
src/:包源码tests/:CLI 与版本测试docs/:MkDocs 文档源
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file chataction-0.1.1.tar.gz.
File metadata
- Download URL: chataction-0.1.1.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9950bb645ab2bfb924ee30bcccbe23150115b824aca6de0ca84247cb8084e4cb
|
|
| MD5 |
f07d16cde7bb1a39199f5deebe067eb9
|
|
| BLAKE2b-256 |
8e8fc04d6ada5ea3c424182315799d47c38b6b18a7f6197dab1755cb9825ce50
|
Provenance
The following attestation bundles were made for chataction-0.1.1.tar.gz:
Publisher:
publish.yml on ChatArch/ChatAction
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
chataction-0.1.1.tar.gz -
Subject digest:
9950bb645ab2bfb924ee30bcccbe23150115b824aca6de0ca84247cb8084e4cb - Sigstore transparency entry: 2403281582
- Sigstore integration time:
-
Permalink:
ChatArch/ChatAction@2a84d97ba1f2e70766b334d6f4a4c2013a99e9b3 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/ChatArch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2a84d97ba1f2e70766b334d6f4a4c2013a99e9b3 -
Trigger Event:
push
-
Statement type:
File details
Details for the file chataction-0.1.1-py3-none-any.whl.
File metadata
- Download URL: chataction-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2228d2ae1acbe3268a155373b55c70e6db564ce04cac2fc9ebe882fcb6396817
|
|
| MD5 |
548a0c5dc6fb12a85e54ddc5160b1bfd
|
|
| BLAKE2b-256 |
3a7237dbe5dc70bd67eb2c74807f98df2cb68c28d2d5cd6f0e8f3eb822dd0a63
|
Provenance
The following attestation bundles were made for chataction-0.1.1-py3-none-any.whl:
Publisher:
publish.yml on ChatArch/ChatAction
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
chataction-0.1.1-py3-none-any.whl -
Subject digest:
2228d2ae1acbe3268a155373b55c70e6db564ce04cac2fc9ebe882fcb6396817 - Sigstore transparency entry: 2403281987
- Sigstore integration time:
-
Permalink:
ChatArch/ChatAction@2a84d97ba1f2e70766b334d6f4a4c2013a99e9b3 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/ChatArch
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2a84d97ba1f2e70766b334d6f4a4c2013a99e9b3 -
Trigger Event:
push
-
Statement type: