关于 Arroway
Arroway 插件将团队决策与 Agent 的任务记录连接起来,适用于希望跨人员和项目延续工作上下文的团队。它引导助手行动前读取决策、完成后记录成果,并在任务中断时交接进度。
主要功能
- 01行动前读取项目决策与规则
- 02记录任务完成后的持久信息
- 03中断时交接进度、下一步与风险
- 04提议等待人员审批
- 05发布前检查文本
适用场景
- 01让不同成员的 Agent 遵循已批准决策
- 02将任务研究结果留给后续协作者
- 03中断任务时交代进度和待处理风险
- 04集中审阅并批准 Agent 提案
MCP 相关
插件连接 Arroway 的 MCP 服务,并提供相关工具与工作流钩子。仅使用 Agent Skills 时,仍需将 Arroway 连接为 MCP 服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://www.arroway.app/api/mcpclaude mcp add --transport http oaleviola-arroway https://www.arroway.app/api/mcp{"mcpServers":{"oaleviola-arroway":{"type":"http","url":"https://www.arroway.app/api/mcp"}}}在 Cursor 中打开{"servers":{"oaleviola-arroway":{"type":"http","url":"https://www.arroway.app/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"oaleviola-arroway":{"type":"http","url":"https://www.arroway.app/api/mcp"}}}{"mcpServers":{"oaleviola-arroway":{"serverUrl":"https://www.arroway.app/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
19| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| since | string | 否 | 可选:此前读取此项目时获得的 checkpoint,可避免重复显示长期规则。发生上下文压缩或开始新对话后请省略。 |
| handoff | string | 否 | 可选:要继续处理的 OPEN handoff 的 #handle;读取内容将根据其阅读列表构建(无阅读列表时回退到常规读取)。不能与 include 同时使用。 |
| include | array | 否 | 需要获取完整正文的 #handles;这些内容会优先显示,因此其他内容可能被省略——这是选择,而非追加。 |
| project | string | 是 | 项目 slug,例如 'seven50' |
| task_context | string | 否 | 可选:你即将执行的操作;此信息会影响结果排序。仅声明意图并不能证明已使用:必须由同一会话中相符的 completion residue 加以佐证。 |
详细介绍
Arroway — 插件
Arroway 围绕当前生效的决策,协调团队成员与 AI Agent。
团队会记录已作出的决定;每位队友的 AI 都会在行动前读取这些内容,并留下后来加入的人需要了解的信息,避免重复劳动。
本仓库就是这个插件:它连接到 Arroway,包含工作协议,以及确保助手在更改任何内容前先读取、完成后再记录的钩子。
安装
Claude Code 和 Cowork
claude plugin marketplace add oaleviola/arroway-plugin
claude plugin install arroway@arroway
无需粘贴任何内容,也无需单独安装连接器:此软件包已包含连接到 Arroway 自有地址的功能。初始状态为未登录,因此只需登录一次。在 Claude Code 中,运行 /mcp,选择 plugin:arroway:arroway,然后按照浏览器中的提示登录。以你自己的身份批准连接,这样从此以后,助手写入的记忆都会带上你的名字。在你登录之前,Arroway 的工具不会出现,也不会读取或记录任何内容。如果 Arroway 已经作为连接器连接到你的 Claude 账户,并且其工具已经显示,你可以跳过此步骤。
Cursor
在 Cursor 中将 https://github.com/oaleviola/arroway-plugin 添加为插件市场,然后从插件列表中安装 arroway。
无需粘贴任何内容:Cursor 软件包已包含 Arroway 自有地址的连接功能,并会在首次需要时通过浏览器让你登录。以你自己的身份批准连接,这样从此以后,助手写入的记忆都会带上你的名字。
浏览器或手机上的 Claude
你不需要这个仓库:只需在同一个 Connections 页面中将 Arroway 添加为连接器。
在任何能读取技能的 Agent 中单独使用技能
如果你的 Agent 能读取 Agent 技能,但没有适用于它的 Arroway 插件,请使用 skills CLI 添加工作流技能:
npx skills add oaleviola/arroway-plugin
此技能会教你的 Agent 在行动前读取 Arroway,并在每项任务结束时完成收尾。仍需将 Arroway 作为 MCP 服务连接到 https://www.arroway.app/api/mcp。如果你的客户端支持此插件,请使用插件:它还提供连接和钩子。
请 AI Agent 安装
将它指向 llms-install.md:其中包含面向 Agent 编写的各客户端安装步骤,也包括 Cline 和其他 MCP 客户端。
用法
登录后,无需手动调用任何内容:技能会告诉助手何时使用 Arroway。它会在四个时刻发挥作用,下面分别介绍每种情况。
示例
- 行动之前。 你提出要求:“为新套餐起草定价页面。” 助手会先调用
arroway_read读取你的项目,并根据团队已经做出的决定作答。如果两项决定相互冲突,它会告诉你,而不是自行选择。 - 确定说法之前。 在助手告诉你某件事或提出行动方案之前,
arroway_norms会返回已有的决定,成本只是完整读取的一小部分。 - 完成时。
arroway_log会记录后来接手的人需要了解的内容,避免重复劳动。如果任务没有留下任何持久成果,助手会用一句话说明:没有留下持久成果。 - 未完成就停下时。
arroway_pass会记录工作进展、唯一的下一步、不得重复的工作以及尚未解决的风险。接手者的助手会在首次读取时看到这些内容,并用arroway_claim接手。
你也可以直接提出以下要求:
- “告诉我这周各个项目的进展。” —
arroway_catch_up - “我们在哪里讨论过定价变更?” —
arroway_search_log - “记住,我们不给年度套餐打折。” —
arroway_remember。你亲自提出的内容会作为你的决定记录下来;助手自行提出的内容则会等待人员批准。
简短示例:一位助手调查定价变更并记录一项提案。一位人员批准了该决定。另一位助手根据该决定起草定价页面,之后接手的人可以看到已做出的决定、批准者以及仍待解决的事项。
实际效果
来自演示账户的截图,使用示例数据。
各个项目中等待你处理的事项。 助手提出的决定会集中在一处,等待人员决定。

项目内部。 助手提出的方案会等待批准(批准、批准并置顶、拒绝或更正),团队置顶的规则则是每个已连接的助手首先读取的内容。

你自己的长期规则。 你的工作方式会伴随你进入每个项目,其他人都看不到。

此处内容
plugin/skills/— 工作协议:行动前先读取、任务结束时记录、停止时交接工作plugin/hooks/— 用于触发这两个时机的关卡,而不只是描述它们;此外,还会在内容发布给他人之前检查文本plugin/.mcp.json— Claude Code 连接配置,使用 Arroway 自己的地址;身份通过登录获取plugin/.cursor-plugin/、plugin/cursor-mcp.json、plugin/hooks/cursor-hooks.json— Cursor 读取的同一套程序包:使用自己的清单和钩子格式、Arroway 自己的地址,无需粘贴链接plugin/assets/— 图标和字标
权限请求
插件的权限钩子(Claude Code 和 Codex)仅用于让你通过自己的 Arroway 控制台,回应 Agent 发出的权限请求。它绝不会自行批准任何内容。一次批准仅对该请求有效:钩子会在你的设备上为确切的请求生成指纹,并且只有当“允许”响应与该指纹和一次性代码绑定,并使用会话凭据签名时才会接受。没有你的答复,或者控制台已关闭、服务无法连接,或内容不匹配时,窗口会照常询问。你也可以通过控制台拒绝请求,每项决定都会被记录。
此仓库是一个镜像
此仓库由自动生成。源代码位于其他地方,每当源代码发生变化时,都会自动发布到这里。
请勿在此处提交拉取请求或编辑文件——在此仓库中的更改会在下一次发布时被覆盖,而在此处合并的修复永远无法进入产品。两处编辑,其中一处悄无声息地丢失——这正是我们写下这则说明要避免的情况。
发现问题,或想提出建议?请访问 www.arroway.app/support。如遇安全问题,请查看 SECURITY.md。如何提供帮助,请见 CONTRIBUTING.md;这里的每个人都遵守 行为准则。
链接
Arroway · 工作原理 · 隐私 · 条款 · 更新日志
Español
Arroway 将人们和 AI Agent 围绕当前有效的决策协调起来。团队会记录已作出的决定;每个人的 AI 会在采取行动前阅读这些记录,并留下后来者需要的信息,避免他们重复劳动。
此仓库包含插件:它连接到 Arroway,提供工作协议和 hooks,让助手在修改任何内容前先阅读,并在完成后进行记录。
安装
Claude Code 和 Cowork
claude plugin marketplace add oaleviola/arroway-plugin
claude plugin install arroway@arroway
无需粘贴任何内容,也无需另外安装连接器:此软件包内置了 Arroway 的地址。它默认未登录,因此只需登录一次。在 Claude Code 中,运行 /mcp,选择 plugin:arroway:arroway,然后按照浏览器中的提示登录。请以自己的名义批准连接,此后助手写入的记忆都会署上你的名字。登录前,Arroway 工具不会显示,也不会读取或记录任何内容。如果 Arroway 已作为连接器连接到你的 Claude 账户,且其工具已显示,则可以跳过此步骤。
Cursor
在 Cursor 中将 https://github.com/oaleviola/arroway-plugin 添加为插件市场,然后从插件列表中安装 arroway。
这里同样无需粘贴任何内容:Cursor 软件包内置了 Arroway 的地址,并会在首次需要时通过浏览器引导你登录。请以自己的名义批准连接,此后助手写入的记忆都会署上你的名字。
浏览器版或手机版 Claude
无需使用此仓库:在同一个“连接”页面中添加 Arroway 作为连接器即可。
仅使用 skill,适用于任何可读取 skills 的 Agent
如果你的 Agent 能读取 skills,但没有适用于它的 Arroway 插件,请通过 skills CLI 添加工作 skill:
npx skills add oaleviola/arroway-plugin
此 skill 会教你的 Agent 在采取行动前阅读 Arroway,并在每项任务结束时完成收尾。你仍需将 Arroway 作为 MCP 服务连接到 https://www.arroway.app/api/mcp。如果你的客户端有插件,请使用插件:它还包含连接和 hooks。
如果要让 AI Agent 帮你安装
将 llms-install.md 提供给它:其中包含面向 Agent 编写的各客户端安装步骤,包括 Cline 及其他任何 MCP 客户端。
使用
登录后,无需手动调用任何内容:skill 会告诉助手何时使用 Arroway。它会在四个时机发挥作用,以下是每种情况的说明。
示例
- 行动前。 你提出请求:«撰写新计划的定价页面»。 助手先调用
arroway_read读取你的项目,然后根据团队已经做出的决定作答。如果两项决定相互矛盾,助手会告诉你,而不是自行选择一项。 - 断言之前。
arroway_norms会返回已经做出的决定,成本仅为完整读取的一小部分,让助手在告诉你某件事或提出方案之前先获取这些信息。 - 完成时。
arroway_log会记录后来者需要了解的内容,避免他们重复劳动。如果任务没有留下任何长期有用的内容,助手会用一句话说明:No durable residue. - 停下但尚未完成时。
arroway_pass会记录工作进展、唯一的下一步、哪些工作不应重做,以及仍未解决的风险。接手者的助手会在首次读取时看到这些内容,并通过arroway_claim接手。
你也可以直接提出这些请求:
- «告诉我这周我的项目有哪些进展»。 —
arroway_catch_up - «我们在哪里讨论过定价变更?» —
arroway_search_log - «记住,我们不对年度计划打折。» —
arroway_remember。你说的内容会作为你的决定记录下来;助手自行提出的内容则会等待某个人批准。
简短示例:一位助手调查定价变更并记录一项提议。一位人员批准了这项决定。另一位助手根据该决定撰写定价页面,之后的接手者可以查看做出了什么决定、由谁批准,以及还有哪些事项尚未解决。
效果展示
演示账户的屏幕截图,使用示例数据(截图中的界面为英文)。
跨项目等待你的事项。 助手提出的决定会集中在一处等待,直到有人做出决定。

项目内部。 助手提出的建议等待批准(批准、批准并固定、拒绝或修改),团队固定的规则则是每个已连接助手首先读取的内容。

你的长期规则。 你的工作方式会随你进入每个项目,其他人都看不到。

内容一览
plugin/skills/— 工作协议:行动前先读取,任务结束时记录,停下时交接工作plugin/hooks/— 会要求执行上述两个步骤的关卡,而不只是描述这些步骤;还会在内容发布给其他人之前检查文本plugin/.mcp.json— Claude Code 的连接配置,使用 Arroway 地址;身份由登录提供plugin/.cursor-plugin/、plugin/cursor-mcp.json、plugin/hooks/cursor-hooks.json— Cursor 读取的同一套软件包:使用自己的清单和 hooks 格式、Arroway 地址,无需粘贴任何链接plugin/assets/— 图标和徽标
权限请求
插件的权限钩子(Claude Code 和 Codex)仅用于让你通过自己的 Arroway 驾驶舱,响应 Agent 发出的权限请求。它绝不会自行批准任何操作。批准仅对该请求有效:钩子会在你的机器上计算该请求的精确指纹,并且只有当返回的“allow”与该指纹及一次性代码绑定,且由会话凭证签名时才会接受。没有你的响应,或者驾驶舱已关闭、服务无法访问或有任何信息不匹配,窗口都会像往常一样询问。你也可以在驾驶舱中拒绝请求,并且每项决定都会被记录。
此仓库是一个镜像
此仓库由程序生成。源文件位于其他地方,每次发生更改时都会自动发布到这里。
请勿在此处提交拉取请求或编辑文件——此仓库中的更改会在下一次发布时被覆盖,而在这里落地的修复永远无法进入产品。编辑两份文件,其中一份悄无声息地丢失,正是这条说明要避免的问题。
发现问题或想提出建议?请访问 www.arroway.app/es/support。如需报告安全问题,请参阅 SECURITY.md。如何参与,请见 CONTRIBUTING.md;这里的每个人都遵守行为准则。
链接
Arroway · 工作原理 · 隐私 · 条款 · 版本更新
葡萄牙语
Arroway 将人和 AI Agent 围绕当前有效的决策协同起来。你的团队会记录已作出的决定;每个人的 AI 会在采取行动前阅读这些记录,并留下后来者避免重复工作的必要信息。
此仓库是插件:它提供与 Arroway 的连接、工作协议,以及让助手在更改任何内容前先阅读、完成后进行记录的钩子。
安装
Claude Code 和 Cowork
claude plugin marketplace add oaleviola/arroway-plugin
claude plugin install arroway@arroway
无需粘贴任何内容,也无需单独安装连接器:软件包已包含 Arroway 自身的连接地址。它初始处于未登录状态,因此只需登录一次。在 Claude Code 中,运行 /mcp,选择 plugin:arroway:arroway,然后按照浏览器中的提示登录。请以自己的名义批准连接,这样之后助手写入的记忆就会署上你的名字。在你登录之前,Arroway 工具不会出现,也不会读取或记录任何内容。如果 Arroway 已作为连接器连接到你的 Claude 账户,并且其工具已经显示,你可以跳过此步骤。
Cursor
在 Cursor 中将 https://github.com/oaleviola/arroway-plugin 添加为插件市场,然后从插件列表中安装 arroway。
这里同样无需粘贴任何内容:Cursor 软件包会载入 Arroway 自身的地址,并在首次需要时通过浏览器引导你登录。请以自己的名义批准连接,这样之后助手写入的记忆就会署上你的名字。
浏览器或手机上的 Claude
你不需要此仓库:只需通过同一个“连接”页面将 Arroway 添加为连接器。
仅安装 skill,适用于任何能读取 skill 的 Agent
如果你的 Agent 能读取 skill,但 Arroway 没有为它提供插件,请通过 skills CLI 添加工作 skill:
npx skills add oaleviola/arroway-plugin
此 skill 会教你的 Agent 在采取行动前阅读 Arroway,并在每项任务结束时完成收尾。它仍然需要将 Arroway 作为 MCP 服务连接到 https://www.arroway.app/api/mcp。如果你的客户端提供该插件,请使用插件:它还包含连接和钩子。
如果由 AI Agent 安装
请参阅 llms-install.md:其中包含面向 Agent 编写的各客户端安装步骤,包括 Cline 和任何其他 MCP 客户端。
使用方法
登录后,无需手动调用任何内容:skill 会告诉助手何时使用 Arroway。它会在四种情况下发挥作用,具体如下。
示例
- 开始行动前。 你提出请求:“为新套餐撰写价格页面。” 助手会先调用
arroway_read读取你的项目,并根据团队已作出的决定作答。如果两项决定互相矛盾,它会提醒你,而不是自行选择一项。 - 作出断言前。 在助手告诉你某件事或提出方案之前,
arroway_norms会以完整读取的一小部分成本,返回已经确定的事项。 - 完成时。
arroway_log会记录后来者需要了解的信息,避免他们重复工作。如果任务没有留下任何有长期价值的内容,助手会用一句话说明:没有留下长期有用的记录。 - 停止但未完成时。
arroway_pass会记录当前进展、唯一的下一步、哪些工作不应重做,以及仍未解决的风险。下一位接手的助手会在首次读取内容的顶部看到这些信息,并通过arroway_claim接手。
你也可以直接提出这些请求:
- “告诉我这周我的项目有什么进展。” —
arroway_catch_up - “我们在哪里讨论过价格变更?” —
arroway_search_log - “记住,我们不为年度套餐打折。” —
arroway_remember。你亲自提出的内容会记录为你的决定;助手自行提出的内容则会等待人类批准。
举个简短的例子:一位助手调查价格变更并记录一项提案。一个人批准了这项决定。另一位助手依据该决定撰写价格页面,接下来的人则能看到已经作出的决定、批准者以及仍未解决的事项。
界面展示
演示账号的界面截图,数据为示例数据(截图中的界面为英文)。
项目之间有哪些待处理事项。 助手提出的决定会集中放在一处,等待人类作出决定。

项目内的情况。 助手提出的方案等待批准(批准、批准并固定、拒绝或修改),而团队固定的规则是每位已连接的助手首先读取的内容。

你的长期规则。 你的工作方式会随你进入每个项目,且只有你能看到。

此处包含的内容
plugin/skills/— 工作协议:行动前先读取、任务结束时记录、停止时交接工作plugin/hooks/— 强制执行这两个时点的关卡,而不只是描述它们;还会在发布内容给他人之前检查文本plugin/.mcp.json— Claude Code 的连接配置,使用 Arroway 自己的地址;身份信息来自登录plugin/.cursor-plugin/、plugin/cursor-mcp.json、plugin/hooks/cursor-hooks.json— 同一套包的 Cursor 读取格式:清单和专用 hooks 格式,使用 Arroway 自己的地址,无需粘贴链接plugin/assets/— 图标和徽标
权限请求
插件的权限钩子(Claude Code 和 Codex)仅用于让你通过自己的 Arroway 控制台,响应 Agent 发出的权限请求。它绝不会自行批准任何内容。一次批准仅对该请求有效:钩子会在你的机器上计算该精确请求的指纹,并且只接受与该指纹绑定、由会话凭据签名的一次性使用代码所附带的“allow”。如果你没有响应,或者控制台已关闭、服务已离线,或任何信息不匹配,窗口都会像往常一样询问。你也可以通过控制台拒绝请求,而且每项决定都会被记录。
此仓库是一个镜像
它是自动生成的。源文件位于其他地方,并会在发生更改时自动发布到这里。
请勿在此处提交拉取请求或编辑文件——此仓库中的更改会在下一次发布时被覆盖,而在这里提交的修复永远不会进入产品。进行两次编辑,其中一次悄无声息地丢失,正是这条说明要避免的问题。
发现问题或想提出建议?请访问 www.arroway.app/pt-BR/support。如需报告安全问题,请参阅 SECURITY.md。如何参与请见 CONTRIBUTING.md,此处所有人都遵守行为准则。
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。