Passalong

io.github.codellysonv0.13.1更新於 Oct 3, 2026

Hand tasks, bugs and finished work to AI coding agents, and get back a write-up with evidence.

已驗證Streamable HTTP可網頁執行Developer ToolsProductivity & WorkflowKnowledge & Memory

概覽

AI 產生的概覽

讓助理發布、搜尋與拉取結構化交接指南,使編碼代理能接手任務並回報證據。

功能
Passalong 會把任務、缺陷或已完成的變更整理成帶 frontmatter 的 markdown 指南,存放在本機並可選擇同步。透過 search_guides、inbox、get_guide、publish_guide、guide_template、set_guide_status 等 MCP 工具,助理可以尋找指南、把某份指南拉進上下文、發布新指南或變更其狀態。接收方可以用截圖標記驗證通過,或說明原因標記為有問題,作者會在看板上看到結果。
適用情境
適合在人和 AI 編碼代理之間交接工作,並希望每個代理一開始就清楚完成標準與既有決定的情境。也適合需要共享看板來追蹤待處理、進行中與已完成工作,或希望得到可複核、帶證據的書面說明而非零散提示的團隊。
執行需求
可作為 passalong.dev 的遠端端點執行,也可作為本機 npm 套件(passalong)透過 stdio 執行;本機安裝需要 Node.js。僅本機使用不需帳號;用電子郵件與密碼登入,或在 hub 產生 API 權杖,可啟用同步與分享連結。可透過 PASSALONG_API 環境變數指向自架伺服器。
安裝前請注意
指南會分享給團隊成員,指定給個人時還會寄送電子郵件,因此發布的內容可能離開你的機器。登入使用電子郵件與密碼,供 CLI 與 MCP 伺服器使用的 API 權杖有名稱、可撤銷且只顯示一次,應視為機密。rm、archive、set_guide_status 等指令會在本機與同步中修改或刪除指南,驗證截圖會保留到指南關閉後五天。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "passalong": {
      "type": "http",
      "url": "https://passalong.dev/v1/mcp"
    }
  }
}

README

passalong

Hand work to your AI coding agents, and get back what they did and how they checked it.

Write a task, a bug or a finished change once. The agent that takes it starts knowing what done looks like and what was already decided, reports as it goes, and hands back a write-up with the evidence for each thing you asked for, which you approve or send back. One agent per job, and everyone can see who has what. Works with Claude Code, Codex, ChatGPT, Claude, or anything that speaks MCP or HTTP. See passalong.dev.

sh
npm i -g passalongpassalong setup      # installs the Claude Code capture skill + registers the MCP serverpassalong login      # optional: sync guides across machines and get share linkscodex mcp add passalong -- passalong mcp   # Codex: the same MCP server

The loop

  1. Finish work in Claude Code (or any agent). Say "pass this along", run /passalong-capture, or run passalong share yourself.
  2. Trim and publish. The draft opens in your editor. Save it and you get a short id and a link.
  3. Pull on the other side. passalong pull <id> in the target repo, or paste the link to any agent with the Passalong MCP server. The guide lands in its context; it implements, adapting the parts marked ASSUMES:.
  4. Close. passalong done <id> when it landed. passalong promote <id> if it keeps getting pulled.

Commands

passalong share [file] [--to team[/handle]]  publish a guide → id + link; --to hands it to a team or teammatepassalong pull <id|link>      fetch a guide into ./.passalong/ (git-ignored) and print itpassalong inbox               guides handed to you that you have not pulled yetpassalong board               waiting on you, in flight, landed, worth keepingpassalong activity [--all]    what happened while you were away; clears unless --allpassalong list [query]        your guides and your teams', local and syncedpassalong open <id> [--print] view a guide in the browser (or the terminal)passalong hub                 open your synced guides in the browserpassalong works <id> <shot>   you tried it and it holds up, with a screenshot of it workingpassalong broken <id> <why>   you tried it and it does not — the author is told, with your reasonpassalong archive <id>        off your board and out of the free tier's count (was `done`)passalong promote <id>        deprecated: mark promotedpassalong rm <id>             delete a guide locally and from syncpassalong export [dir]        dump every guide as plain markdownpassalong login [token]       sign in with your email and password, or attach this machine with a tokenpassalong me [--handle H] [--name N] [--email E]   who you are to teammatespassalong team                current team and its memberspassalong team create <name>  start a team (you become its owner)passalong team invite [email] make an invite link (mailed when an email is given)passalong team join <link>    accept an invitepassalong team use <slug>     switch the current teampassalong setup               install the Claude Code capture skill + register the MCP serverpassalong mcp                 run the MCP server over stdiopassalong version             print the installed version (also -v, --version)

Teams

A team is the unit of sharing. Members can find, pull, and mark consumed every guide shared to the team; a guide can also be handed to one person, who sees it in their inbox (and by email when the server has mail configured).

sh
passalong me --handle lukman            # how teammates address youpassalong team create Khaime            # you become owner; "khaime" is now currentpassalong team invite [email protected]   # or no email: prints a link to send yourselfpassalong team join <link>              # on Ada's machine — or she just opens the linkpassalong share --to khaime/ada         # hand this guide to Adapassalong inbox                         # on Ada's side: what was handed to youpassalong activity                      # back on your side: it landed, and who pulled it

A receiver who tries the work reports back with passalong works <id> <screenshot.png> or passalong broken <id> <why>. That is separate from done, which means implemented: a verdict means it actually runs. A passing one has to show it — at least one screenshot of it working, kept until 5 days after the guide is closed — a failing one has to say why, and the author sees it on their board and in their inbox.

Sign in at the hub with an email and password, and mint an API token there for the CLI and MCP servers — named, revocable, and shown once. Your password never goes near the terminal. passalong login with no arguments still makes an account without any of that; add an email and password later to be able to sign in from a browser and recover it.

Not everyone who receives a guide implements it. Every guide page has a Verify view (?view=verify) that leads with Problem, Verification and Gotchas and folds the implementation away — for a tester or anyone checking the work rather than doing it. Invites are accepted in the browser, so a teammate needs no terminal to be part of a team.

passalong activity is the other half of the transfer: it tells you when someone pulled a guide you handed over, when they marked it consumed, and when an invite was taken up. A handoff addressed to a person is also emailed; a team-wide share is not, because mail nobody is named in is the first thing people filter out. Guides that keep getting pulled get a nudge to promote them into the team's small set of maintained references.

MCP

passalong setup registers the server with Claude Code. For other clients, run passalong mcp over stdio.

Tools: search_guides, inbox, get_guide, publish_guide (with to), guide_template, set_guide_status.

Guides are files

Plain markdown with frontmatter in ~/.passalong/guides. Yours to edit, grep, and commit. passalong export dumps everything. Works with no account; passalong login adds sync and share links.

Point at a self-hosted server with PASSALONG_API=https://your-host before passalong login.

來源:packages/passalong/README.md,提交 32f5907

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v0.13.1最新Oct 3, 2026