Windows 下 AI IDE/CLI 规则加载实测:硬链接能解决什么,不能解决什么

硬链接能做什么,不能做什么

背景

在 Windows 11 环境下同时使用 Claude Code、Trae / TraeCN、OpenCode(CLI) 时,规则文件往往需要在多个位置维护。
社区常见解法是使用硬链接或规则同步工具,但规则是否真的被读取、是否支持热加载,长期缺乏实测结论。

因此我做了一次最小、可复现的规则加载实验


实验方法(极简)

  • 系统:Windows 11

  • Shell:PowerShell

  • 方法:

    • 使用同一份规则文件

    • 通过 Hard Link 暴露给不同工具

    • 验证两个问题:

      1. 是否读取规则
      2. 修改规则后是否 无需重启即可 reload

实测结果(关键结论)

Claude Code

  • 读取 CLAUDE.md:✅ YES
  • 不重启 reload:✅ YES

Claude Code 在当前版本下既能读取规则,也支持运行中感知变更


Trae / TraeCN

  • 读取 .traerules:✅ YES
  • 不重启 reload:✅ YES

Trae 的规则机制虽然没有完整公开文档,但实测可用且支持热更新


OpenCode(CLI)

  • 读取规则文件:✅ YES
  • 不重启 reload:✅ YES

在 CLI 工具中,规则文件的加载与变更感知同样成立。


一个容易被误解、但被实测澄清的点

硬链接 ≠ 魔法,但也不只是“静态一致性”

在这次测试中:

  • 硬链接保证了所有工具看到的是同一份规则
  • 更重要的是:
    三个工具在当前版本下,均能在运行中感知规则变更

这说明:

至少在这些工具和版本中,规则并非只在启动时读取。


可迁移经验

  1. 规则加载行为必须实测,不能只看文档或社区猜测
  2. 硬链接 + 规则同步工具(如 ais)在 Windows 下是可行且高效的
  3. 对支持热加载的工具,可以大胆采用 “单一事实源规则” 的工作流

当前实践总结

我使用硬链接 / ais 维护统一规则源,
在 Claude Code、Trae、OpenCode 中均可实时生效,
没有再遇到“改了规则但 AI 不认”的问题。

AIS 在这里。。。

posted @ 2026-02-07 20:30  AI健康  阅读(25)  评论(0)    收藏  举报