MarsDawn 已在 Mac App Store 上架

agent 做完的工作,最後都變成一份你要讀的 Markdown。

你請 coding agent 規劃一次資料庫遷移、寫一份規格,或追一個 bug。它自己跑了一陣子,交回來的是一個檔案:plan.md、SPEC.md、一份進度報告,或一份研究摘要。你能檢查的工作,全在這份檔案裡。

agent 有沒有做對,要讀過它交回來的東西才知道。MarsDawn 就是為這種閱讀做的 Mac app。

做 agent 的人怎麼說

以下引文照原文,我們的解讀放在最後。

以下是我們的推論,不是作者的主張:agent 把計畫攤開、在檢查點停下來,那在檢查點讀計畫的通常就是你。agent 可能以為自己做完了,那它的「完成報告」也得有人讀過。上面這幾位作者都沒有提到 MarsDawn,也沒有推薦 MarsDawn 或任何 Markdown 工具。

比看起來難讀

檔案很長,重要的地方很少在最上面。裡面有 Mermaid 圖表和數學式,看原始碼很難跟上。你讀到一半,agent 可能還在改寫同一個檔案。它通常不只交一個檔案,有時還分散在不同的分支或 worktree。等你找到問題,說「快取那段怪怪的」,agent 只能用猜的;說「docs/plan.md:42 在回填跑完前就把舊表刪了」,它就知道要改哪裡。

MarsDawn 幫得上忙的地方

另外兩件事也和這個循環有關:agent 可以執行 marsdawn open plan.md:42,在 MarsDawn 裡幫你打開檔案,直接停在第 42 行,也就是它想先讓你看的那一行;審完的檔案可以從 app 輸出 PDF,也可以用免費的 marsdawn export 指令。

MarsDawn 裡沒有 AI 模型。它不會幫你摘要計畫、打分數,也不會告訴你哪裡錯了。讀的人是你,它負責讓又長又會變的檔案保持好讀,讓你能準確指出是哪一行。

五分鐘審完一份 agent 計畫

用什麼編輯器都適用。

  1. 先只看標題。大綱和你要求的對得上嗎?少一段,通常就是少做一件事。
  2. 找出所有寫著「完成」「通過」「已驗證」的地方,挑一個自己查:打開那個檔案、跑那個測試、數一下筆數。
  3. 找出做了就回不去的步驟:刪資料、資料庫遷移、force push,還有任何會寄出、付款或發佈的動作。這些要等你明確點頭。
  4. 圖表要看畫出來的樣子,逐一對照每個箭頭和文字說的是不是同一回事。
  5. 列出計畫會動到的檔案和系統。你沒要求的部分,執行前先問清楚。
  6. 回饋寫成「位置、問題、改法」:「plan.md:88:回填排在刪表之後,第 4、5 步對調。」一行只講一個問題。

時間只夠做一步的話,就做第 2 步吧。以為自己已經做完的 agent,多半是在這一步被抓到的。完整版本、附實際例子:五分鐘審完一份 agent 計畫。

試試看

MarsDawn 已在 Mac App Store 上架。另外還有免費的 marsdawn 命令列工具:

brew install redtear1115/tap/marsdawn

它不需要 app 就能把 Markdown 輸出成 PDF;agent 也能用 marsdawn open 在 MarsDawn 裡幫你打開檔案。

命令列工具 · 給 AI agent 的 marsdawn 參考 · 買之前先看:MarsDawn 做不到的事

接下來

資料來源