SuperAPI AI 工具集

config

部署与运维

查看项目

更新于 10-15 22:14

技能介绍

用途:针对具体仓库产出最小可用的 wt 配置建议,并诊断已有配置。它不是 wt setup(用户/机器集成)或 wt init(仓库初始化),而是推荐与诊断仓库配置。

主要能力:先检查仓库事实(git 根目录、.wt 下配置文件、wt config show、wt doctor、清单与 CI 文件),再决定配置归属:共享用 .wt.toml,个人用 <repo-root>/.wt/config/local.toml,命名 profile 用 profiles/<name>/profile.toml。按需推荐 [workspace]、[setup]、[setup.env]、[setup.env_files]、[issues]、[site]、[workspace.browser]、[editor]、[worktree]、[worktree.naming]、[workflow]、[review]、[task_list.columns.*]、[profile.agent] 等段,并逐项说明保留、新增、修改或省略的理由。

使用方式:先运行 git rev-parse --path-format=absolute --show-toplevel、wt config show、wt doctor 及文件检索命令,读取清单、文档与 CI,检查本地工具是否可用;对无法从仓库推断且会改变配置的选择才提问。env 模板用 [setup.env](仅根 .env)与 [setup.env_files."path"](嵌套或带后缀文件),变量如 {{site_url}}、{{api_url}}、{{branch_slug}} 等,未知变量保持原样。

限制:不读取或输出 .env 等密钥内容;不把 .wt 或 worktree 的 .wt 符号链接放入 [worktree].link;不在共享/个人归属间静默搬移设置;工具未安装时不加入依赖它的配置;[workflow]、[review] 在 wt config show 中总会物化默认值,需区分默认与显式声明;[worktree.naming] 缺失即禁用 AI 命名。诊断时对比文件声明、wt config show 结果与用户意图,常见问题包括 profile 休眠、命名 profile 与内联 [profile.agent] 冲突、scaffold 漂移、prompt 文件与内联冲突、env 模板空操作或目标错误。具体合并规则见 docs/consistency.md。