Skip to main content

禅道项目管理 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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zentao_cli-1.0.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

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

Hashes for zentao_cli-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5914d7136c9f3eed0d091b23322a116509c76e2d0c7a4e3816fa31c23955d092
MD5 a167f50e4b5cbc88b41deffaccbd2244
BLAKE2b-256 d799f678b3e05427efe154a94d472421103a9b1949b5976c40e1ff5f4ae0a21c

See more details on using hashes here.

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

Hashes for zentao_cli-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 27667b2d3c1509c6b08667836010b0e84f471686369c9d551d6dca16cbbd6e31
MD5 68f28d4009f905c39a7920a2315dfb66
BLAKE2b-256 0c3da081d76391fb73c753c4900c0f6e12966532571b163a3c1d2355d0caa7c0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page