Releases: studyzy/tapd-ai-cli
Releases · studyzy/tapd-ai-cli
Release list
v1.0.0
Changelog
Features
- 220a492: feat(help): 分离 --help 输出为基础命令和高级命令两个区域 (@studyzy)
- 6acddbd: feat: add --fields flag to list commands (@studyzy)
- 662c137: feat: add --filter flag to all list commands for advanced TAPD OpenAPI queries (@nikewong)
- 20d7d63: feat: upgrade tapd-sdk-go and add testx subcommands (case/design/plan/report) (@studyzy)
- 8253517: feat: 更新 SDK 至 1ea41b8,task create 新增 --release-id 参数 (@studyzy)
- c7530d1: feat: 添加 launch 发布评审命令 (@huangdijia)
- e50dab7: feat: 添加图片上传和 Markdown 本地图片自动 base64 内嵌功能 (@studyzy)
Bug fixes
- 302385a: fix(cli): wire expandShortID into bug/story/task show & update (@shushenghong)
- 65c3390: fix: adapt CLI to tapd-sdk-go json.RawMessage refactor (bcee2478) (@studyzy)
- c3c9afb: fix: address PR review findings (@nikewong)
- 54813f2: fix: 适配 tapd-sdk-go API 变更,修复编译错误 (@studyzy)
- 28d4992: fix: 适配 tapd-sdk-go 最新 API 变更 (@studyzy)
Others
v0.7.0
新增功能
补充 CLI 命令缺失的 SDK 参数
对比 SDK 请求结构体,为以下命令补充了常用但未暴露的参数:
story list/create/update 新增:
--name--priority--category-id--label--order(list)--developer--cc--begin--due--custom-field(create/update)--current-user(update)
task list/create/update 新增:
--name--story-id--iteration-id--priority--label--order(list)--cc--begin--due--effort--custom-field(create/update)--current-user(update)
bug list/create/update 新增:
--title--iteration-id--module--label--reporter--order(list)--current-owner--cc--begin--due--custom-field(create)--current-user--resolution--custom-field(update)
iteration list/create 新增:
--name--creator--order(list)--label--parent-id(create)
自定义字段支持
所有 create/update 命令新增 --custom-field key=value 可重复 flag,支持传入任意自定义字段。
测试覆盖率
新增 mock server 单元测试,覆盖率从 53.4% 提升到 61.5%。
v0.6.0
What's New in v0.6.0
Features
- tapd skill init 命令:为 AI Coding 工具(Claude Code、Cursor 等)自动生成 SKILL.md,实现 TAPD 能力的即插即用
- 自定义字段支持:Story/Bug/Task 支持
custom_field_*自定义字段读写 - --version 支持:构建时通过 ldflags 注入版本号
- --help 优化:枚举值展示与富文本输入提示,引导 AI Agent 合理使用各标志
Improvements
- SDK 独立仓库:将 SDK 提取为独立模块 github.com/studyzy/tapd-sdk-go,支持第三方直接引入
- 环境变量重命名:对齐 MCP TAPD server 命名规范
- 适配 tapd-sdk-go 新版 API:添加
context.Context参数,修正字段类型 - CodeReview 修复:清理死代码,优化性能
- --json / --pretty 标志描述优化:明确引导 AI Agent 合理选择输出格式,减少 token 浪费
Bug Fixes
- 修复 make test 报错
- 修复硬编码 TAPD URL 问题,支持自定义站点地址
Testing
- SDK 单元测试覆盖率从 38.7% 提升到 86.4%