词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
SOUL.md 现在对整个 Hermes 实例全局生效,仅从 HERMES_HOME 加载。| 文件 | 用途 | 发现方式 |
|---|---|---|
| .hermes.md / HERMES.md | 项目指令(最高优先级) | 向上遍历至 git 根目录 |
| AGENTS.md | 项目指令、规范、架构说明 | 启动时的 CWD 及子目录(渐进式) |
| CLAUDE.md | Claude Code 上下文文件(同样支持检测) | 启动时的 CWD 及子目录(渐进式) |
| SOUL.md | 当前 Hermes 实例的全局个性与语气定制 | 仅 HERMES_HOME/SOUL.md |
| .cursorrules | Cursor IDE 编码规范 | 仅 CWD |
| .cursor/rules/*.mdc | Cursor IDE 规则模块 | 仅 CWD |
.hermes.md → AGENTS.md → CLAUDE.md → .cursorrules。SOUL.md 始终作为 agent 身份独立加载(插槽 #1)。AGENTS.md 是主要的项目上下文文件。它告知 agent 项目的结构、需要遵循的规范以及任何特殊指令。AGENTS.md 加载到系统 prompt(提示词)中。在会话期间,当 agent 通过 read_file、terminal、search_files 等工具导航进入子目录时,它会渐进式发现这些目录中的上下文文件,并在其变得相关的时刻将其注入对话。my-project/
├── AGENTS.md ← 启动时加载(系统 prompt)
├── frontend/
│ └── AGENTS.md ← agent 读取 frontend/ 文件时发现
├── backend/
│ └── AGENTS.md ← agent 读取 backend/ 文件时发现
└── shared/
└── AGENTS.md ← agent 读取 shared/ 文件时发现backend/src/main.py 时,即使 backend/src/ 没有自己的上下文文件,也会发现 backend/AGENTS.md。SOUL.md 控制 agent 的个性、语气和沟通风格。完整详情请参阅个性页面。~/.hermes/SOUL.md$HERMES_HOME/SOUL.md(若使用自定义主目录运行 Hermes)SOUL.md 尚不存在,Hermes 会自动生成一个默认文件HERMES_HOME 加载 SOUL.mdSOUL.mdSOUL.md 中的内容不会添加到 prompt.cursorrules 文件和 .cursor/rules/*.mdc 规则模块。若这些文件存在于项目根目录,且未找到更高优先级的上下文文件(.hermes.md、AGENTS.md 或 CLAUDE.md),则将其作为项目上下文加载。agent/prompt_builder.py 中的 build_context_files_prompt() 加载:.hermes.md → AGENTS.md → CLAUDE.md → .cursorrules(先匹配先生效)# Project Context 标题下agent/subdirectory_hints.py 中的 SubdirectoryHintTracker 监视工具调用参数中的文件路径:path、workdir、shell 命令)中提取文件路径AGENTS.md、CLAUDE.md 或 .cursorrules,则加载(每个目录先匹配先生效)# Project Context
The following project context files have been loaded and should be followed:
## AGENTS.md
[Your AGENTS.md content here]
## .cursorrules
[Your .cursorrules content here]
[Your SOUL.md content here]<!-- ignore instructions --><div style="display:none">curl ... $API_KEYcat .env、cat credentials[BLOCKED: AGENTS.md contained potential prompt injection (prompt_injection). Content not loaded.]| 限制 | 值 |
|---|---|
| 每个文件最大字符数 | 20,000(约 7,000 个 token) |
| 头部截断比例 | 70% |
| 尾部截断比例 | 20% |
| 截断标记 | 10%(显示字符数并建议使用文件工具) |
[...truncated AGENTS.md: kept 14000+4000 of 25000 chars. Use file tools to read the full file.]## 分节描述架构、规范、重要说明