Arroway

io.github.oaleviola由 GitHub 帳號 oaleviola 發布v0.1.58更新於 Nov 11, 2026

Arroway orchestrates people and AI agents around the decisions in force.

已驗證Streamable HTTP可網頁執行效率與工作流知識與記憶

概覽

AI 產生的概覽

Arroway 是團隊共用的決策記憶庫,助理在處理專案前先讀取,並在完成後把可長期保留的成果寫回。

可以做什麼
  • 讀取專案已定的規則與記憶,可用代號取回完整內容,並分段續讀長內容
  • 在給出結論或提出方案前,先確認已經決定了什麼
  • 把完成的工作記為帶日期的日誌,或把可長期保留的記憶存成待人工核准的提案
  • 交接未完成的工作、認領並關閉待辦交接
  • 彙整各專案近期進展,並在日誌中檢索某個詞出現的位置
  • 新建或更新專案、邀請成員,以及在專案之間匯出和匯入決策包
適用情境
適合希望每位成員的助理都依同一份書面決策行事、並留下後來者不必重做所需資訊的團隊。
執行需求
需要遠端 Arroway 端點;外掛套件自帶位址,初始為未登入狀態,需在瀏覽器登入一次並以本人身分核准連線,在此之前工具不會出現。沒有外掛的用戶端可直接連線該 MCP 伺服器,或加入工作流程技能。
安裝前請注意
助理會寫入共用的團隊記憶:日誌、提案、交接和專案變更,部分搬移動作會立即生效。助理提出的記憶需人工核准,但日誌項目和自己建立的交接不需要。密碼、憑證、權杖和 API 金鑰絕不可寫入。邀請成員會寄送電子郵件,匯入內容一律先當成提案待審。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Arroway,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.oaleviola%2Farroway/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "arroway": {
      "type": "http",
      "url": "https://www.arroway.app/api/mcp"
    }
  }
}

README

Arroway — plugin

Arroway orchestrates people and AI agents around the decisions in force.

English · Español · Português

Your team writes down what it decided; every teammate's AI reads it before it acts, and leaves behind what someone arriving later would need in order not to redo the work.

This repository is the plugin: the connection to Arroway, the working protocol, and the hooks that make an assistant read before it changes anything and record when it finishes.

Install

Claude Code and Cowork

claude plugin marketplace add oaleviola/arroway-plugin
claude plugin install arroway@arroway

Nothing to paste, and no separate connector to install: the package carries the connection to Arroway's own address. It starts signed out, so sign in once. In Claude Code, run /mcp, choose plugin:arroway:arroway and follow the sign-in in the browser. Approve the connection as yourself, and the memory your assistant writes from then on carries your name. Until you sign in, Arroway's tools do not appear and nothing is read or recorded. If Arroway is already connected to your Claude account as a connector and its tools already show up, you can skip this step.

Cursor

Add https://github.com/oaleviola/arroway-plugin as a plugin marketplace in Cursor, then install arroway from the plugin list.

Nothing to paste here: the Cursor package carries Arroway's own address and signs you in through the browser the first time it needs you. Approve the connection as yourself, and the memory your assistant writes from then on carries your name.

Claude in the browser or on your phone

You don't need this repository: add Arroway as a connector instead, from the same Connections page.

The skill alone, in any agent that reads skills

If your agent reads agent skills but there is no Arroway plugin for it, add the workflow skill with the skills CLI:

npx skills add oaleviola/arroway-plugin

The skill teaches your agent to read Arroway before acting and to close each task. It still needs Arroway connected as an MCP server at https://www.arroway.app/api/mcp. Where your client has the plugin, use the plugin: it brings the connection and the hooks too.

Asking an AI agent to install it

Point it to llms-install.md: the steps for each client, written for an agent, Cline and any other MCP client included.

Usage

Once you are signed in there is nothing to call by hand: the skill tells your assistant when to use Arroway. It happens at four moments, and this is what each one looks like.

Examples

  1. Before it acts. You ask: "Draft the pricing page for the new plan." The assistant first calls arroway_read for your project and answers from what the team already decided. If two decisions conflict, it tells you instead of picking one.
  2. Before it commits to a claim. arroway_norms returns what is already decided, at a fraction of the cost of a full read, right before the assistant tells you something or proposes a course of action.
  3. When it finishes. arroway_log records what someone arriving later would need in order not to redo the work. If nothing durable came out of the task, the assistant says so in one sentence: No durable residue.
  4. When it stops without finishing. arroway_pass leaves where the work stands, the single next step, what must not be redone and the risk still open. The next person's assistant finds it at the top of its first read and takes it with arroway_claim.

You can also ask for these directly:

  • "Catch me up on what happened across my projects this week." — arroway_catch_up
  • "Where did we talk about the pricing change?" — arroway_search_log
  • "Remember that we don't discount annual plans." — arroway_remember. What you state yourself is recorded as your decision; what an assistant proposes on its own waits for a person to approve it.

A short example: one assistant researches a pricing change and records a proposal. A person approves the decision. Another assistant drafts the pricing page using that decision, and the next person can see what was decided, who approved it and what remains open.

What it looks like

Screens from a demo account with sample data.

What waits for you, across projects. Decisions an assistant proposed sit in one place until a person decides.

[The Arroway home screen: two decisions wait for the person, with the list of projects, recent activity and connected AIs]

Inside a project. An assistant's proposals wait for approval (approve, approve and pin, reject or correct), and the rules the team pinned are what every connected assistant reads first.

[An Arroway project: two proposals waiting for a decision, and three pinned rules about money movement]

Your own standing rules. How you work travels with you into every project, and no one else sees it.

[A personal space in Arroway with two pinned memories: a preference for short answers and a rule to give the number before the recommendation]

What is in here

  • plugin/skills/ — the working protocol: read before acting, record when a task ends, hand work forward when you stop
  • plugin/hooks/ — the gates that ask for those two moments instead of only describing them, and for a check of the text before something is published for other people
  • plugin/.mcp.json — the Claude Code connection, which uses Arroway's own address; identity comes from signing in
  • plugin/.cursor-plugin/, plugin/cursor-mcp.json, plugin/hooks/cursor-hooks.json — the same package as Cursor reads it: its own manifest and hook format, Arroway's own address, no link to paste
  • plugin/assets/ — icons and wordmarks

Permission requests

The plugin's permission hook (Claude Code and Codex) exists only so you can answer, from your own Arroway cockpit, a permission request your agent made. It never approves anything on its own. An approval is valid for that one request only: the hook fingerprints the exact request on your machine and accepts an "allow" only when it comes back bound to that fingerprint and to a single-use code, signed with the session's credential. Without your answer — or with the cockpit off, the server unreachable, or anything that does not match — the window asks as usual. You can also deny from the cockpit, and every decision is recorded.

This repository is a mirror

It is generated. The source lives elsewhere and is published here automatically whenever it changes.

Please do not open pull requests or edit files here — changes made in this repository are overwritten on the next publish, and a fix that lands here never reaches the product. Two edits, one of them silently lost, is the exact failure this note exists to prevent.

Found a problem, or want to suggest something? www.arroway.app/support. For a security problem, see SECURITY.md. How to help is in CONTRIBUTING.md, and everyone here follows the code of conduct.

Links

Arroway · How it works · Privacy · Terms · Changelog


Español

English · Español · Português

Arroway coordina a personas y agentes de IA en torno a las decisiones vigentes. Tu equipo anota lo que decidió; la IA de cada persona lo lee antes de actuar, y deja atrás lo que alguien que llegue después necesitaría para no rehacer el trabajo.

Este repositorio es el plugin: la conexión con Arroway, el protocolo de trabajo, y los hooks que hacen que un asistente lea antes de cambiar nada y registre cuando termina.

Instalación

Claude Code y Cowork
claude plugin marketplace add oaleviola/arroway-plugin
claude plugin install arroway@arroway

No hay nada que pegar, ni un conector aparte que instalar: el paquete lleva la conexión con la dirección de Arroway. Empieza sin sesión iniciada, así que entra una sola vez. En Claude Code, ejecuta /mcp, elige plugin:arroway:arroway y sigue el inicio de sesión en el navegador. Aprueba la conexión en tu propio nombre, y la memoria que tu asistente escriba desde entonces lleva tu nombre. Hasta que entres, las herramientas de Arroway no aparecen y no se lee ni se registra nada. Si Arroway ya está conectada a tu cuenta de Claude como conector y sus herramientas ya aparecen, puedes saltarte este paso.

Cursor

Añade https://github.com/oaleviola/arroway-plugin como marketplace de plugins en Cursor y luego instala arroway desde la lista de plugins.

Aquí tampoco hay nada que pegar: el paquete de Cursor lleva la dirección de Arroway y te hace entrar por el navegador la primera vez que te necesita. Aprueba la conexión en tu propio nombre, y la memoria que tu asistente escriba desde entonces lleva tu nombre.

Claude en el navegador o en el móvil

No necesitas este repositorio: añade Arroway como conector, desde la misma página de Conexiones.

Solo la skill, en cualquier agente que lea skills

Si tu agente lee skills pero no hay plugin de Arroway para él, añade la skill de trabajo con la CLI de skills:

npx skills add oaleviola/arroway-plugin

La skill le enseña a tu agente a leer Arroway antes de actuar y a cerrar cada tarea. Sigue necesitando Arroway conectada como servidor MCP en https://www.arroway.app/api/mcp. Donde tu cliente tiene el plugin, usa el plugin: trae también la conexión y los hooks.

Si se lo pides a un agente de IA

Muéstrale llms-install.md: los pasos de cada cliente, escritos para un agente, incluidos Cline y cualquier otro cliente MCP.

Uso

Una vez que has entrado, no hay nada que invocar a mano: la skill le dice a tu asistente cuándo usar Arroway. Ocurre en cuatro momentos, y así se ve cada uno.

Ejemplos
  1. Antes de actuar. Tú pides: «Redacta la página de precios del plan nuevo». El asistente primero llama a arroway_read para tu proyecto y responde a partir de lo que el equipo ya decidió. Si dos decisiones se contradicen, te lo dice en vez de elegir una.
  2. Antes de afirmar algo. arroway_norms devuelve lo que ya está decidido, por una fracción del costo de una lectura completa, justo antes de que el asistente te diga algo o proponga un camino.
  3. Al terminar. arroway_log registra lo que alguien que llegue después necesitaría para no rehacer el trabajo. Si de la tarea no salió nada duradero, el asistente lo dice en una frase: No durable residue.
  4. Al parar sin terminar. arroway_pass deja dónde está el trabajo, el único paso siguiente, lo que no se debe rehacer y el riesgo que sigue abierto. El asistente de la siguiente persona lo encuentra al principio de su primera lectura y lo toma con arroway_claim.

También puedes pedir estas cosas directamente:

  • «Ponme al día con lo que pasó esta semana en mis proyectos». — arroway_catch_up
  • «¿Dónde hablamos del cambio de precios?» — arroway_search_log
  • «Recuerda que no hacemos descuento en los planes anuales». — arroway_remember. Lo que dices tú queda registrado como decisión tuya; lo que un asistente propone por su cuenta espera a que una persona lo apruebe.

Un ejemplo corto: un asistente investiga un cambio de precios y registra una propuesta. Una persona aprueba la decisión. Otro asistente redacta la página de precios usando esa decisión, y la siguiente persona puede ver qué se decidió, quién lo aprobó y qué sigue abierto.

Cómo se ve

Pantallas de una cuenta de demostración con datos de ejemplo (la interfaz de las capturas está en inglés).

Lo que te espera, entre proyectos. Las decisiones que un asistente propuso esperan en un solo lugar hasta que una persona decide.

[La pantalla de inicio de Arroway: dos decisiones esperan a la persona, con la lista de proyectos, la actividad reciente y las IAs conectadas]

Dentro de un proyecto. Las propuestas de un asistente esperan aprobación (aprobar, aprobar y fijar, rechazar o corregir), y las reglas que el equipo fijó son lo primero que lee cada asistente conectado.

[Un proyecto de Arroway: dos propuestas esperando decisión y tres reglas fijadas sobre movimiento de dinero]

Tus reglas permanentes. Tu forma de trabajar te acompaña a cada proyecto, y nadie más la ve.

[Un espacio personal en Arroway con dos memorias fijadas: una preferencia por respuestas cortas y una regla de dar el número antes de la recomendación]

Qué hay aquí

  • plugin/skills/ — el protocolo de trabajo: leer antes de actuar, registrar cuando una tarea termina, pasar el trabajo adelante cuando te detienes
  • plugin/hooks/ — las compuertas que piden esos dos momentos, en vez de solo describirlos, y una revisión del texto antes de publicar algo para otras personas
  • plugin/.mcp.json — la conexión de Claude Code, que usa la dirección de Arroway; la identidad viene de entrar
  • plugin/.cursor-plugin/, plugin/cursor-mcp.json, plugin/hooks/cursor-hooks.json — el mismo paquete tal como lo lee Cursor: su propio manifiesto y su propio formato de hooks, la dirección de Arroway, ningún enlace que pegar
  • plugin/assets/ — iconos y logotipos

Pedidos de permiso

El hook de permiso del plugin (Claude Code y Codex) existe solo para que respondas, desde tu propio cockpit de Arroway, un pedido de permiso que hizo tu agente. Nunca aprueba nada por sí solo. Una aprobación vale solo para ese pedido: el hook calcula en tu máquina la huella del pedido exacto y acepta un "allow" solo si vuelve atado a esa huella y a un código de un solo uso, firmado con la credencial de la sesión. Sin tu respuesta — o con el cockpit apagado, el servidor inalcanzable o cualquier cosa que no coincida — la ventana pregunta como siempre. También puedes denegar desde el cockpit, y cada decisión queda registrada.

Este repositorio es un espejo

Es generado. La fuente vive en otro sitio y se publica aquí automáticamente cada vez que cambia.

Por favor, no abras pull requests ni edites archivos aquí — los cambios hechos en este repositorio se sobrescriben en la siguiente publicación, y un arreglo que aterrice aquí nunca llega al producto. Dos ediciones, una de ellas perdida en silencio, es exactamente el fallo que esta nota existe para evitar.

¿Encontraste un problema, o quieres sugerir algo? www.arroway.app/es/support. Para un problema de seguridad, mira SECURITY.md. Cómo ayudar está en CONTRIBUTING.md, y todas las personas aquí siguen el código de conducta.

Enlaces

Arroway · Cómo funciona · Privacidad · Términos · Cambios por versión


Português

English · Español · Português

A Arroway coordena pessoas e agentes de IA em torno das decisões que estão valendo. Seu time anota o que decidiu; a IA de cada pessoa lê isso antes de agir, e deixa para trás o que alguém que chegar depois precisaria para não refazer o trabalho.

Este repositório é o plugin: a conexão com a Arroway, o protocolo de trabalho, e os hooks que fazem um assistente ler antes de mudar qualquer coisa e registrar quando termina.

Instalação

Claude Code e Cowork
claude plugin marketplace add oaleviola/arroway-plugin
claude plugin install arroway@arroway

Nada para colar, e nenhum conector separado para instalar: o pacote já traz a conexão com o endereço da própria Arroway. Ela começa sem login, então entre uma vez só. No Claude Code, rode /mcp, escolha plugin:arroway:arroway e siga o login no navegador. Aprove a conexão em seu próprio nome, e a memória que seu assistente escrever dali em diante leva o seu nome. Enquanto você não entrar, as ferramentas da Arroway não aparecem e nada é lido nem registrado. Se a Arroway já está conectada à sua conta do Claude como conector e as ferramentas dela já aparecem, você pode pular este passo.

Cursor

Adicione https://github.com/oaleviola/arroway-plugin como marketplace de plugins no Cursor e depois instale o arroway pela lista de plugins.

Aqui também não há nada para colar: o pacote do Cursor carrega o endereço da própria Arroway e faz você entrar pelo navegador na primeira vez que precisa. Aprove a conexão em seu próprio nome, e a memória que seu assistente escrever dali em diante leva o seu nome.

Claude no navegador ou no celular

Você não precisa deste repositório: adicione a Arroway como conector, pela mesma página de Conexões.

Só a skill, em qualquer agente que leia skills

Se o seu agente lê skills mas não há plugin da Arroway para ele, adicione a skill de trabalho pela CLI do skills:

npx skills add oaleviola/arroway-plugin

A skill ensina o seu agente a ler a Arroway antes de agir e a fechar cada tarefa. Ela continua precisando da Arroway conectada como servidor MCP em https://www.arroway.app/api/mcp. Onde o seu cliente tem o plugin, use o plugin: ele traz também a conexão e os hooks.

Se quem instala é um agente de IA

Aponte para o llms-install.md: os passos de cada cliente, escritos para um agente, inclusive o Cline e qualquer outro cliente MCP.

Uso

Depois que você entrou, não há nada para chamar na mão: a skill diz ao seu assistente quando usar a Arroway. Acontece em quatro momentos, e é assim que cada um aparece.

Exemplos
  1. Antes de agir. Você pede: "Escreva a página de preços do plano novo." O assistente primeiro chama arroway_read para o seu projeto e responde a partir do que o time já decidiu. Se duas decisões se contradizem, ele avisa em vez de escolher uma.
  2. Antes de afirmar algo. arroway_norms devolve o que já está decidido, por uma fração do custo de uma leitura completa, logo antes de o assistente te dizer algo ou propor um caminho.
  3. Ao terminar. arroway_log registra o que alguém que chegar depois precisaria para não refazer o trabalho. Se da tarefa não saiu nada duradouro, o assistente diz isso em uma frase: No durable residue.
  4. Ao parar sem terminar. arroway_pass deixa onde o trabalho está, o único próximo passo, o que não deve ser refeito e o risco que continua aberto. O assistente da próxima pessoa encontra isso no topo da primeira leitura e assume com arroway_claim.

Você também pode pedir essas coisas direto:

  • "Me atualize sobre o que aconteceu esta semana nos meus projetos." — arroway_catch_up
  • "Onde a gente falou da mudança de preço?" — arroway_search_log
  • "Lembre que a gente não dá desconto no plano anual." — arroway_remember. O que você mesmo afirma fica registrado como decisão sua; o que um assistente propõe por conta própria espera uma pessoa aprovar.

Um exemplo curto: um assistente pesquisa uma mudança de preço e registra uma proposta. Uma pessoa aprova a decisão. Outro assistente escreve a página de preços usando essa decisão, e a próxima pessoa vê o que foi decidido, quem aprovou e o que continua em aberto.

Como fica

Telas de uma conta de demonstração com dados de exemplo (a interface dos prints está em inglês).

O que espera por você, entre projetos. As decisões que um assistente propôs ficam num lugar só até uma pessoa decidir.

[A tela inicial da Arroway: duas decisões esperam a pessoa, com a lista de projetos, a atividade recente e as IAs conectadas]

Dentro de um projeto. As propostas de um assistente esperam aprovação (aprovar, aprovar e fixar, rejeitar ou corrigir), e as regras que o time fixou são o que todo assistente conectado lê primeiro.

[Um projeto da Arroway: duas propostas esperando decisão e três regras fixadas sobre movimentação de dinheiro]

Suas regras permanentes. Seu jeito de trabalhar vai com você para cada projeto, e mais ninguém o vê.

[Um espaço pessoal na Arroway com duas memórias fixadas: uma preferência por respostas curtas e uma regra de dar o número antes da recomendação]

O que tem aqui

  • plugin/skills/ — o protocolo de trabalho: ler antes de agir, registrar quando uma tarefa termina, passar o trabalho adiante quando você para
  • plugin/hooks/ — os portões que cobram esses dois momentos, em vez de só descrevê-los, e uma conferência do texto antes de publicar algo para outras pessoas
  • plugin/.mcp.json — a conexão do Claude Code, que usa o endereço da própria Arroway; a identidade vem de entrar
  • plugin/.cursor-plugin/, plugin/cursor-mcp.json, plugin/hooks/cursor-hooks.json — o mesmo pacote como o Cursor o lê: manifesto e formato de hooks próprios, o endereço da própria Arroway, nenhum link para colar
  • plugin/assets/ — ícones e logotipos

Pedidos de permissão

O gancho de permissão do plugin (Claude Code e Codex) existe só para você responder, do seu próprio cockpit da Arroway, um pedido de permissão que o seu agente fez. Ele nunca aprova nada sozinho. Uma aprovação vale só para aquele pedido: o gancho calcula na sua máquina a impressão do pedido exato e só aceita um "allow" que volte preso a essa impressão e a um código de uso único, assinado com a credencial da sessão. Sem a sua resposta — ou com o cockpit desligado, o servidor fora do ar ou qualquer coisa que não confira — a janela pergunta como sempre. Você também pode negar pelo cockpit, e toda decisão fica registrada.

Este repositório é um espelho

Ele é gerado. A fonte mora em outro lugar e é publicada aqui automaticamente sempre que muda.

Por favor, não abra pull requests nem edite arquivos aqui — mudanças feitas neste repositório são sobrescritas na publicação seguinte, e um conserto que aterrissa aqui nunca chega ao produto. Duas edições, uma delas perdida em silêncio, é exatamente a falha que esta nota existe para evitar.

Encontrou um problema, ou quer sugerir alguma coisa? www.arroway.app/pt-BR/support. Para um problema de segurança, veja o SECURITY.md. Como ajudar está no CONTRIBUTING.md, e todo mundo aqui segue o código de conduta.

Links

Arroway · Como funciona · Privacidade · Termos · Mudanças por versão

來源:README.md,提交 41dd680

工具

18

arroway_read

Read Arroway

Read Arroway for a project BEFORE acting on any task related to it. Name a #handle in include to recover that object's full body.

輸入參數sincehandoffincludeproject必填task_context

arroway_continue

Receive the next part of an Arroway read

Fetch the next part of a read that did not fit (read_id and receipt of the preceding part). Returns the next slice with a new receipt; the part marked complete is the last. OPTIONAL: the first part already counts as delivered.

輸入參數read_id必填receipt必填

arroway_complete_read

Confirm that an Arroway read is complete

Acknowledge the final part of a multi-part Arroway read with its read_id and receipt, closing the sequence. It is not a precondition for working.

輸入參數read_id必填receipt必填

arroway_catch_up

Catch up on what happened, across the person's projects

Call ONCE at the START of a session, before there is a task: recent work across this person's projects, opening with the roster and open handoffs.

輸入參數days

arroway_search_log

Find where something appeared in the dated log

Find WHERE a literal term appeared in the recent dated log, in one project or all of them. It searches what happened, not curated memory.

輸入參數query必填project

arroway_norms

What the team already decided, and a map of what else it knows

Call in the seconds BEFORE you tell the person something or propose a course of action: returns what is already decided AND THEN A MAP of the titles and handles. arroway_read include GUARANTEES a mapped one in full; it does not make that read any cheaper, so use it to be sure, never to pay less. Before publishing text for others, pass it as draft.

輸入參數draftsinceproject必填

arroway_log

Log what a task left behind

Record the durable residue of a COMPLETED task: what someone arriving later needs in order not to redo it. ALWAYS write the authored essence (only a frozen catalog without that field may omit it). If a read memory's 'dies when' came true, name it in fulfills.

輸入參數topicsourcecontent必填essenceproject必填fulfillsbackfilledkeep_wholeoperational

arroway_remember

Propose a durable memory

Save a durable memory (decision/rule/fact/preference/reference/identity) only when it would change a DIFFERENT task. Unsanctioned in THIS conversation, it is a PROPOSAL. 'identity' is WHO someone is: the user's circle goes in their personal project, a business's people in that business's project. A finding cannot replace a sanctioned memory.

輸入參數type必填title必填topiccontent必填essence必填exampleexpiresproject必填review_attreatmentbackfilledsource_ptr另有 14 個

arroway_verify

Record what the source says

Record what a memory's source says when your work ALREADY took you there — never go verifying memories as a task. A conflicting one: propose the correction with arroway_remember. On a FINDING, source_gone archives it and a conflict is corrected in place.

輸入參數notememory必填outcome必填project必填

arroway_start_project

Open a new project

Open a NEW project when the work has no home; it needs slug, name and scope. Propose them to the person FIRST. update=true renames a project you own and rewrites its scope when the person asks or the scope is wrong; the slug stays. invite brings someone in by email.

輸入參數nameslug必填scopeinviteupdate

arroway_withdraw

Take back your own pending proposal

Take back a pending PROPOSAL that turned out wrong, usually because the person corrected you. Not for sanctioned memories. If the corrected version is durable, also write it with arroway_remember.

輸入參數why必填memory必填project必填other_author_confirmed

arroway_retire

Retire a sanctioned memory, on the person's instruction

Retire a SANCTIONED memory when the person told you to remove it and nothing replaces it. With a corrected version, use arroway_remember supersedes_id; for your own pending proposal, arroway_withdraw.

輸入參數whymemory必填project必填decided_by_human必填

arroway_export

Export this project's norms as a memory pack

Export what a project has DECIDED, as a pack for another project. Only sanctioned, live memories travel: a FINDING never was one, so findings stay and the answer tells you how many did.

輸入參數name必填topicproject必填description

arroway_import

Import a memory pack as proposals

Bring a memory pack made by arroway_export INTO a project. Everything lands as a PROPOSAL for the person's review and nothing is pinned, whatever the pack says. If any part is malformed, nothing is imported.

輸入參數pack必填project必填

arroway_move

Move a memory or log entry to another project

Move something to the project it belongs in. A memory is only PROPOSED: the change waits for the person's review, because moving changes who sees it. A log entry you wrote moves at once, text unchanged.

輸入參數why必填memory必填target必填project必填

arroway_pass

Pass unfinished work forward

Call when you STOP with the task unfinished: it leaves a HANDOFF served at the top of every read until someone closes it; a completed task ends in arroway_log instead. ALWAYS write the authored essence (only a frozen catalog without that field may omit it).

輸入參數cardessenceproject必填next_step必填open_risksupersedesdo_not_redoaddressed_toread_handleswhere_stopped必填

arroway_claim

Take an open handoff

Mark that you are taking an open handoff BEFORE working on it. A claim is a mark, never a lock. Addressing rule: addressed to YOUR user — take it; to someone else — only a human in this conversation can decide to take it, and an autonomous session must leave it.

輸入參數notehandoff必填project必填

arroway_close

Close a handoff — the work landed

Close an open handoff when its work is DONE, alongside the arroway_log entry that records the residue. Work that removes what an open handoff exists to fix closes that handoff in the same pass — even when the handoff is someone else's. So this is also the call for someone ELSE's handoff, with a note naming what emptied it. A handoff that still carries real work, which a passer-by must never close, stays open; discarding a handoff is the human's gesture, in the panel.

輸入參數notehandoff必填project必填

版本歷史

6
  1. v0.1.58最新Nov 11, 2026
  2. v0.1.45Oct 6, 2026
  3. v0.1.44Oct 6, 2026
  4. v0.1.43Oct 2, 2026
  5. v0.1.37Sep 29, 2026
  6. v0.1.36Sep 28, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分