Ghost OS v2.0.4
What's New
Bug Fix: wait_after parameter substitution
Recipe wait_after conditions with {{param}} placeholders were never substituted, causing them to wait for literal template strings. Now resolved correctly.
Hardened slack-send recipe
- Added explicit wait for message input before clicking (fixes race condition when already on target channel)
- Broadened message input match to work across all channel types
- Verification step now gracefully skips on timeout (message is already sent)
- 8 steps, tested end-to-end with 100% success
All 4 recipes tested end-to-end
| Recipe | Steps | Time | Result |
|---|---|---|---|
gmail-send |
7/7 | 30s | Pass |
arxiv-download |
8/8 | 20s | Pass |
slack-send |
8/8 | 13s | Pass |
finder-create-folder |
5/5 | 6s | Pass |
Installation
brew install ghostwright/ghost-os/ghost-os
ghost setupVerification
ghost doctor