英文版 | 简体中文
ChatSite
ChatSite 是 ChatArch / Chat 系列的 Web 与 service 入口。根 Web 应用是功能 hub,各功能工作区通过共享的 ChatSite 登录/session 层调用具体的 Chat 工具模块;例如 Overleaf 编辑器由 ChatSite serve,并调用 ChatOL 作为 Overleaf 工具模块。后续新增站点能力时,必须同步 Python API、服务入口、文档和测试。
快速开始
pip install chatsite
chatsite --version
chatsite --tree
chatsite --tree-brief
开发环境:
pip install -e ".[dev,docs]"
python -m pytest -q
mkdocs build --strict
python -m build
CLI 树
chatsite
├── --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.
└── todo # 任务树工作台。
├── check [--profile PROFILE] [--home HOME] # 验证配置及模型,会发送一次不修改任务的小请求。
└── serve [--host HOST] [--port PORT] [--profile PROFILE] [--home HOME] # 启动任务树 Web 服务。
当前公开接口包含 Todo 服务命令;--tree 保留参数签名,--tree-brief 省略签名。
chatsite hello 不是公开 CLI;它属于脚手架示例残留,必须失败。
文档
- 文档首页:https://arch.gh.wzhecnu.cn/ChatSite/
- CLI 树:https://arch.gh.wzhecnu.cn/ChatSite/cli-tree/
- 英文文档:https://arch.gh.wzhecnu.cn/ChatSite/en/
开发说明
扩展命令前先阅读 DEVELOP.md 和 AGENTS.md,并保持 --tree、--tree-brief、README、MkDocs、测试与 changelog 同步。
Todo 任务树工作台
安装 "ChatSite[todo]>=0.1.4,<0.2.0" 后执行 chatsite todo serve。SimpleMindMap 提供原生导图交互,Ant Design X 提供对话界面,ChatTodo 保持节点、版本、回执和撤销的领域职责;保留命名多画布、可选 Markdown 详情、手机触控和已有森林数据。前端随 Python 包分发,运行服务不需要 Node;维护界面源码时在 frontend/todo/ 执行 npm ci --ignore-scripts、npm test 和 npm run build,并提交生成制品。
使用 chatsite todo serve 启动,chatsite todo check 验证配置和模型。配置由 ChatEnv 的 chatsite-todo provider 管理。模型支持 Responses/Chat Completions;使用 Plan 服务时应保留其 Plan 专属入口,不自动回退到按量计费。
Metadata
Release files for ChatSite 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chatsite-0.1.4.tar.gz | 9.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| chatsite-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.7 MB
Release files / chatsite-0.1.4.tar.gz
| Download URL | chatsite-0.1.4.tar.gz |
|---|---|
| Size | 9.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
588f2dec59db598bcdaa411e9bc94368d3221a8d05cf9fb5ccd572b99700c514
|
|
BLAKE2b-256 checksum How to use checksums |
8ad6c6c9527372f92d8c4a660ce137b51de4bcc9c652a5583a394aaab4e5f8e4
|
| 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 Sep 9, 2026.
Transparency logRelease files / chatsite-0.1.4-py3-none-any.whl
| Download URL | chatsite-0.1.4-py3-none-any.whl |
|---|---|
| Size | 4.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c0e6f2a44274b3f190921f140a4ca59b84ad00596282fba90594b6706396ceeb
|
|
BLAKE2b-256 checksum How to use checksums |
adfb99afbbb9fe06c53a5274d6687b4257b108fc52304926a203a736874de5c0
|
| 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 Sep 9, 2026.
Transparency log