SuperAPI AI 工具集

groove-admin-config

通用与其它

查看项目

更新于 10-15 16:49

技能介绍

用途:交互式创建或更新 .groove/index.md 配置文件,应在运行 /groove-admin-install 之前执行。完成后用户即可继续安装后端。

主要能力:逐项引导确认配置键,包括 tasks.storage(默认 beans,可选 beans、linear、github、none)、tasks.list_limit(默认 15)、tasks.analyse_limit(默认 30)、memory.review_days(默认 5)、git.memory(默认 ignore-all,可选 ignore-all、hybrid、commit-all)、git.tasks(默认 ignore-all,可选 ignore-all、commit-all)、git.hooks(默认 commit-all,可选 ignore-all、commit-all)、groovebook(默认 andreadellacorte/groovebook,留空则禁用)。写入配置后会根据 git.* 子键生成 .groove/.gitignore,并始终在末尾追加缓存忽略项:

cache — always local

.cache/* !.cache/.gitkeep

用法:无参数时按顺序询问每个键并展示当前值或默认值;传入 --defaults 时跳过所有提示、直接应用默认值;也可传入具体参数(如 tasks=linear git.memory=hybrid),未指定的键使用默认值。已存在 .groove/index.md 时,问题会预填当前值。最后展示配置摘要并提示运行 /groove-admin-install。

限制:memory 路径(.groove/memory/)与 specs 路径(.groove/memory/specs/)为硬编码,不询问;groove-version 始终写入已安装版本;若根 .gitignore 中列出了 .groove/,会提示 commit-all 策略需要移除该条目,但不会自动修改根 .gitignore。若所有策略均为 commit-all,则写入仅含注释 # groove git strategy: commit-all 的空 .gitignore。