Skip to content

Version 0.3.8 - use new execution task API + UX upgrades#104

Merged
aliroberts merged 13 commits intomainfrom
dev
Jan 22, 2026
Merged

Version 0.3.8 - use new execution task API + UX upgrades#104
aliroberts merged 13 commits intomainfrom
dev

Conversation

@aliroberts
Copy link
Contributor

Release - 0.3.8

Update weco-cli to use new execution task API + UX upgrades

Summary

This PR migrates weco-cli to the new execution task API and removes the legacy flow, while improving the interactive UX and run lifecycle handling.

Key changes

  • API migration
    • Switch to the new execution task API
    • Use updated task API responses that include run data
    • Remove the legacy flow
  • CLI / UX improvements
    • Add rich UI for a better interactive experience
    • Ensure the best metric value is shown in the resume display
    • Add automatic browser opening where appropriate
    • Add filename validation and improve interrupt handling (cleaner shutdown)
    • Stop the heartbeat when a run completes
  • New commands / flags
    • Add login command
    • Add run --require-review option

Why

  • Align weco-cli with the new task execution model and data shape.
  • Improve reliability and polish around run lifecycle, shutdown, and display correctness.

@aliroberts aliroberts merged commit a1ea697 into main Jan 22, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant