SuperAPI AI 工具集

wt-status

数据与分析

查看项目

更新于 10-16 00:30

技能介绍

用途:/wt:status 斜杠命令用于展示当前 worktree 及所有 worktree 的综合状态,同时覆盖 git 层面的 worktree 状态与数据库跟踪的故事工作树(含 active、orphaned、untracked 检测)。

主要能力:第一部分展示 git worktree 信息,包括当前位置、所有 worktree 及其状态、未提交更改、分支相对 origin 的领先/落后情况;第二部分查询 worktree_list_active MCP 工具获取数据库记录,并与 git worktree 路径交叉比对,标记孤立(DB 有记录但磁盘路径不存在)和未跟踪(磁盘有 worktree 但无 DB 记录)条目,最终渲染统一视图。

使用方式:执行 /wt:status。收集 git 信息时运行 git worktree list、git status、git log --oneline -5;收集故事关联时调用 worktree_list_active({})。路径比较前需规范化:去除末尾斜杠、将相对路径按仓库根解析为绝对路径。

输出:故事关联部分以表格呈现,列为 story_id、branch_name、worktree_path、age,age 由 createdAt 相对当前时间计算为 Nd Nh。空结果显示“No active story associations found.”;MCP 报错或返回 null 时显示降级提示且不使整个命令失败。

限制:资料未提供安装方式、收费、平台支持等细节;git worktree list 为空时仅显示 DB 记录,无法交叉比对。