ShipSafe: How a LinkedIn Post Sent Me Back Into My Old Field for 10 Hours
说明与用途
ShipSafe 是一个自动化代理,拉取 PR 差异,在隔离沙箱中运行测试,汇总结果,并在发布评论前要求人工批准。
问题
Pull request reviews are tedious and error‑prone; reviewers often skim diffs and assume tests pass, allowing bugs to slip through.
结果
ShipSafe completed a PR review in under 10 hours, ran tests in a sandbox, and required explicit human approval before posting, catching a real bug that Qodo also identified.
工作流
- Register for Agent Harness Hackathon
- Create empty repo and ship-safe.json agent definition
- Use TrueForge harness to call GitHub MCP for PR data
- Spin up Daytona sandbox to run tests (npm test or test.py)
- If multiple files changed, spawn subagents per file
- Aggregate subagent verdicts into a review summary
- Show review to user and ask for approval to post comment
- Persist session state across page refreshes
- Merge PR after user approves review
证据
ShipSafe talks to GitHub through an MCP server, not a hand‑rolled API client.
ShipSafe runs tests in a Daytona sandbox, never on my host machine.
- 记录日期: 2026-09-05T17:29:57.550Z