What's Changed
* fix auto complete detect by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/765
* subscribe element classname change by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/766
* fix domutils potential bugs by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/767
* use cached prompt generation by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/768
* Fix the prompt cache window - use settings.PROMPT_CACHE_WINDOW_HOURS by wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/769
* Fix support bot link by mihail911 in https://github.com/Skyvern-AI/skyvern/pull/770
* stop scrolling when cant scroll by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/771
* hack input-select select by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/772
* add org id and task id to the max steps override log by wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/773
* Add button to rerun workflow in workflow run screen by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/774
* Change rerun workflow behavior by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/775
* More visibility into attached files and duplicate status by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/776
* Add persist_browser_session flag to workflows by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/777
* better detect dropdown menu by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/778
* Update prompting-guide.mdx by kati3-design in https://github.com/Skyvern-AI/skyvern/pull/754
* add organization_id to the 'Created new task' log by wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/779
* fix fastapi docs by VittorioYan in https://github.com/Skyvern-AI/skyvern/pull/761
* Update meeting link by suchintan in https://github.com/Skyvern-AI/skyvern/pull/780
* add openai env example and update README by VittorioYan in https://github.com/Skyvern-AI/skyvern/pull/764
* Fix cyclic import by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/781
* make task failure log more consistent with 'marking task as failed' by wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/782
* get exc_info=True back from the last commit by wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/783
* TOTP code db + agent support for fetching totp_code from db by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/784
* update and fix totp schema by wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/785
* multi-level selection support by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/786
* use instance attr for custom selection result by LawyZheng in https://github.com/Skyvern-AI/skyvern/pull/787
* make polling timeout configurable and 5mins by default by wintonzheng in https://github.com/Skyvern-AI/skyvern/pull/789
* Editable workflows by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/792
* workflow run streaming by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/791
* Add TOTP stuff to task node by ykeremy in https://github.com/Skyvern-AI/skyvern/pull/793
New Contributors
* VittorioYan made their first contribution in https://github.com/Skyvern-AI/skyvern/pull/761
**Full Changelog**: https://github.com/Skyvern-AI/skyvern/compare/v0.1.19...v0.1.20