禅道项目管理 CLI - 任务查询、创建、编辑、工时记录、6R报表,可集成 OpenClaw
Project description
zentao-cli
禅道项目管理 CLI 工具,支持任务查询、创建、编辑、工时记录和 6R 报表生成。
可独立使用,也可作为 OpenClaw Skill 集成到 AI agent 中。
安装
pip install zentao-cli
或通过 pipx / uvx 一次性运行:
uvx zentao-cli list --status done
配置
通过环境变量配置(必填):
export ZENTAO_HOST="https://zentao.example.com"
export ZENTAO_ACCOUNT="your_account"
export ZENTAO_PASSWORD="your_password"
export ZENTAO_DEFAULT_EXECUTION_NAME="运维" # 默认执行名称
可选:
export ZENTAO_DEFAULT_ASSIGNEE="" # 默认指派人,留空则同 ACCOUNT
export ZENTAO_DEFAULT_TASK_TYPE="devel" # 默认任务类型
使用
# 查询任务
zentao list
zentao list --status done
zentao list --start-date 2026-03-01 --end-date 2026-03-31
zentao list --json
# 任务详情
zentao get 123
# 创建任务(自动完成)
zentao create \
--title "修复 Nginx 配置" \
--description "生产环境配置错误" \
--work-content "排查并修复 upstream 配置" \
--acceptance-criteria "服务正常转发"
# 编辑任务
zentao edit 123 --status done
zentao edit 123 --title "新标题" --assigned-to someone
# 删除任务
zentao delete 123
# 记录工时
zentao effort 123 --hours 2 --work "排查并修复配置"
# 生成 6R 报表
zentao report --start-date 2026-03-01 --end-date 2026-03-15
OpenClaw 集成
安装 CLI 后,将 SKILL.md 复制到 OpenClaw skills 目录即可:
pip install zentao-cli
mkdir -p ~/.openclaw/skills/zentao-task-manager
cp SKILL.md ~/.openclaw/skills/zentao-task-manager/
在 ~/.openclaw/openclaw.json 中配置环境变量:
{
"skills": {
"entries": {
"zentao-task-manager": {
"enabled": true,
"env": {
"ZENTAO_HOST": "https://zentao.example.com",
"ZENTAO_ACCOUNT": "your_account",
"ZENTAO_PASSWORD": "your_password",
"ZENTAO_DEFAULT_EXECUTION_NAME": "运维"
}
}
}
}
}
重启 gateway 即可使用。
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zentao_cli-1.0.0.tar.gz
(12.3 kB
view details)
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 zentao_cli-1.0.0.tar.gz.
File metadata
- Download URL: zentao_cli-1.0.0.tar.gz
- Upload date:
- Size: 12.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5914d7136c9f3eed0d091b23322a116509c76e2d0c7a4e3816fa31c23955d092
|
|
| MD5 |
a167f50e4b5cbc88b41deffaccbd2244
|
|
| BLAKE2b-256 |
d799f678b3e05427efe154a94d472421103a9b1949b5976c40e1ff5f4ae0a21c
|
File details
Details for the file zentao_cli-1.0.0-py3-none-any.whl.
File metadata
- Download URL: zentao_cli-1.0.0-py3-none-any.whl
- Upload date:
- Size: 7.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27667b2d3c1509c6b08667836010b0e84f471686369c9d551d6dca16cbbd6e31
|
|
| MD5 |
68f28d4009f905c39a7920a2315dfb66
|
|
| BLAKE2b-256 |
0c3da081d76391fb73c753c4900c0f6e12966532571b163a3c1d2355d0caa7c0
|