Highlights
pollnow stops when Devin is waiting on you. Previouslypollonly treatedexit/error/suspendedas terminal, so when Devin finished its work and moved tostatus=running/status_detail=waiting_for_user, the loop kept polling until the VM was eventually suspended.waiting_for_useris now a terminal condition —pollexits there, prints the PR URL, and returns0. (#5)
Install & packaging
- 1-click install as a Claude Code plugin and a Codex plugin
- Cursor global install instructions and a
/devin-handoff:setupcommand to verify install readiness - Skill moved to
.agents/skills/for harness auto-discovery - Broadened skill description to cover spinning off parallel sessions and resolving existing ones
Docs
- README refreshed for the 2026 monochrome Devin rebrand, demo video, and Built by Devin badge
Full changelog: v1.2.0...v1.4.0