第13章 Context(上下文)
### 13.1 提供上下文:文件、文件夹与网页 为 agent 精准提供所需上下文:你可以直接在提示词中引用本地文件和目录,也可以让 Ante 从网页获取所需信息。
#### 使用 @ 提及 在提示词中输入 @ 后跟文件或目录路径。Ante 会即时显示搜索下拉菜单——按 Tab 键自动补全,再按 Enter 确认。
@path/to/file.rs —— 将文件的完整内容嵌入你的消息 @path/to/dir/ —— 嵌入目录树结构列表
补全功能覆盖整个项目树,包括嵌套超过六层的文件,并遵循与 Ante 文件工具相同的忽略规则。项目内的相对路径搜索会复用后台构建的索引以实现快速模糊匹配。~/、绝对路径、../ 和 ./ 路径均可使用,因此项目外的文件依然可访问。 这能确保 agent 看到你询问的正是那段代码,而非靠猜测或搜索。 tip如果你粘贴了多个文件路径,Ante 为了方便会自动为其加上 @ 前缀。你可以在一条提示词中引用任意数量的文件。
#### 图片与 PDF 在编辑器中按 Ctrl+V 或 Ctrl+Shift+V 粘贴剪贴板中的图片;终端需将该快捷键透传给 Ante。采用 OpenAI Responses 格式的提供商会在发出去的请求中保留用户添加的图片和 PDF 附件。能否使用图片输入仍取决于模型的 support_vision 能力:向纯文本模型发起请求时,图片会被过滤掉,但已保存的对话记录不会因此改变。
#### 获取网页内容 Ante 可以搜索网页并从 URL 抓取内容,让你在不出终端的情况下查阅文档、查找 API 或研究主题。只需自然地提问,Ante 就会调用其网页浏览工具获取所需信息:
agent 可以:
搜索网络上的文档、示例和答案 抓取 URL 以直接读取其内容(如 API 文档、发行说明、博客文章) 总结搜索结果并将其整合到对话中
当你在使用不熟悉的库,或需要查阅某个工具或 API 的最新文档时,这功能尤其有用。 note抓取 URL(WebFetch)默认开启。完整网页搜索(WebSearch)通过提供商的原生搜索功能执行,因此仅在对搜索功能有支持的提供商上可用(Anthropic、OpenAI、Gemini、Grok、OpenRouter 或 Antix)。在这些提供商上该功能自动启用,无需设置标志;在其他提供商上则不提供。详见工具参考。 tip你也可以通过命令行将网页内容管道式输入 Ante:curl https://example.com/docs | ante -p "总结这段内容"。