用途:本技能通过 /easy-cheese-setup 交互流程,注册并修复 Hallouminate 相关配置。持久语料库让各项目的 XDG 产物可跨会话检索。
主要能力:引擎为自包含打包文件 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz,含四条命令,默认只报告,只有加 --apply 才改动数据:
python3 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz global [--apply] python3 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz local [--apply] python3 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz artifacts [--apply] [--root PATH ...] python3 skills/easy-cheese-setup/scripts/easy-cheese-setup.pyz doctor [--apply]
global 负责持久语料库注册/修复;local 注册单仓库租户;artifacts 把每个 .cheese 目录登记为一个语料;doctor 覆盖三者。安装时若 --mcp 含 hallouminate,install.sh 会调用 global --apply。
使用方式:先运行 doctor(不带 --apply)查看三部分计划的报告,展示给用户确认,再只对获批部分执行 --apply。global 会在配置文件中插入或替换标记的 [[corpus]] 块,起始标记 # >>> easy-cheese:cheese-durable,结束标记必须带同一标识,否则会重写文件其余部分;配置文件路径由 config_path() 读取,默认 ~/.config/hallouminate/config.toml,会被 HALLOUMINATE_CONFIG 和 XDG_CONFIG_HOME 覆盖。local 在仓库已有 .cheese/ 产物且尚无 Hallouminate 租户时运行 hallouminate init-repo <name> --path <main-root>,只注册主仓库根而非 worktree。artifacts 变更文件后需运行 hallouminate daemon restart,再运行 hallouminate index --corpus cheese-artifacts。
限制:默认不删除数据;legacy 迁移需用户确认并显式使用 --migrate-legacy --apply,安装器不会使用该选项;指向 ~/.cheese 之外的 cheese-global 块保持不动;paths 条目若磁盘上不存在会导致守护进程跳过整个语料。更多命令见 references/commands.md。