(MOT-3250) feat(harness): test first Console message in quickstart - #794
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (6)
📝 WalkthroughWalkthroughThe Harness quickstart now runs an Anthropic Claude Sonnet 5 conversation through Console with Playwright, verifies reload persistence and durable completion, and publishes browser, terminal, video, and Slack evidence after credential scanning. ChangesAnthropic Console quickstart
Estimated code review effort: 4 (Complex) | ~45 minutes Sequence Diagram(s)sequenceDiagram
participant Validator
participant Anthropic
participant Playwright
participant Console
participant Harness
Validator->>Anthropic: Poll for Claude Sonnet 5
Validator->>Playwright: Run Console conversation
Playwright->>Console: Select model and send prompt
Console-->>Playwright: Return response and session ID
Playwright->>Console: Reload persisted conversation
Console-->>Playwright: Hydrate conversation messages
Validator->>Harness: Poll session status
Harness-->>Validator: Return durable completion
Possibly related PRs
Poem
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
skill-check — worker0 verified, 59 skipped (no docs/).
Four for four. Nicely done. |
Summary
ANTHROPIC_API_KEYas the quickstart credential source and guide users to Claude Sonnet 5Why
The quickstart previously proved installation, worker registration, and Console availability, but it could pass without proving that a new user could complete the first model-backed interaction. This extends the check through the first successful Console conversation while keeping credentials out of persisted configuration and uploaded artifacts.
Impact
A passing quickstart now demonstrates the documented environment-variable setup, exact Sonnet 5 selection, an exact
QUICKSTART_OKresponse, persistence after reload, and a durable completed Harness turn.Paired delivery
Slack thread updates and verified MP4 upload are implemented in iii-hq/release-control#18. Release Control must be deployed before end-to-end Slack reporting becomes active.
Validation
latest/latest: iii0.22.1, Harness1.8.1, Console1.9.3completedwithexpects_wake=falsegit diff --checkpassedFixes MOT-3250
Summary by CodeRabbit