词元广场TOKPUB.COM - 欢迎您,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
@ 后跟一个引用,即可将内容直接注入消息。Hermes 会将引用内联展开,并在 --- Attached Context --- 区块下追加相应内容。| 语法 | 说明 |
|---|---|
@file:path/to/file.py | 注入文件内容 |
@file:path/to/file.py:10-25 | 注入指定行范围(从 1 开始,含首尾) |
@folder:path/to/dir | 注入目录树列表及文件元数据 |
@diff | 注入 git diff(未暂存的工作区变更) |
@staged | 注入 git diff --staged(已暂存的变更) |
@git:5 | 注入最近 N 次提交及补丁(最多 10 次) |
@url:https://example.com | 抓取并注入网页内容 |
Review @file:src/main.py and suggest improvements
What changed? @diff
Compare @file:old_config.yaml and @file:new_config.yaml
What's in @folder:src/components?
Summarize this article @url:https://arxiv.org/abs/2301.00001Check @file:main.py, and also @file:test.py.,、.、;、!、?)会被自动去除。@ 会触发自动补全:@ 显示所有引用类型(@diff、@staged、@file:、@folder:、@git:、@url:)@file: 和 @folder: 触发文件系统路径补全,并显示文件大小元数据@ 后跟部分文本时,显示当前目录中匹配的文件和文件夹@file: 引用支持行范围,用于精确注入内容:@file:src/main.py:42 # 单行第 42 行
@file:src/main.py:10-25 # 第 10 至 25 行(含首尾)| 阈值 | 值 | 行为 |
|---|---|---|
| 软限制 | 上下文长度的 25% | 追加警告,继续展开 |
| 硬限制 | 上下文长度的 50% | 拒绝展开,返回原始消息不变 |
| 文件夹条目 | 最多 200 个文件 | 超出部分替换为 - ... |
| Git 提交数 | 最多 10 次 | @git:N 限制在 [1, 10] 范围内 |