Skip to content

Releases: studyzy/tapd-ai-cli

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 06:59

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

Others

v0.7.0

Choose a tag to compare

@studyzy studyzy released this 28 Apr 08:47

新增功能

补充 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

Choose a tag to compare

@studyzy studyzy released this 20 Apr 02:46

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%