跳到主要内容

ARC 开发者文档

理解 agent 访问

端点背后的模型:什么决定一次调用成不成功、blocklet 选择暴露什么、以及哪种客户端该走哪个面。

连接客户端授权客户端已经足够让一个 agent 与 blocklet 对话。本节解释这些结果为什么长这样,好让你能预判而不是试探。

三个问题组织了这一节。

什么决定一次调用成不成功

四道彼此独立的闸:方法白名单、凭证、路径策略、provider 能力。绝大多数意外都源自一个假设 —— 以为凭证能过全部四道;它只过一道。

访问分档

blocklet 选择暴露什么

ARC blocklet 不因为在运行就暴露自己的数据;它暴露的是 manifest 声明的东西。同一份声明驱动 MCP 内容工具、llms 分片、sitemap 和网页。跑在同一个运行时上的两个 blocklet,回答可以非常不同。

工具看什么可调 · 声明 agent 能看到什么看什么在驱动它

走哪个面

有三条入口,面向能力不同的客户端。它们服务同一份数据。

客户端能做什么页面
会说 MCP/mcp发现面讲怎么找到它
能发 HTTP,但没有工具调用框架/api/afs/rpcHTTP 上的 AFS
只能抓文本/llms.txt 及其分片llms.txt

文本面会点名另外两条,因此从那里起步的 agent 可以往上换一个更好的面。

阅读顺序

如果你是第一次看这个 board,先读访问分档 —— 本节其余每一页都会引用它的四道闸。剩下的可以任意顺序读。