New Features
- Schedules API: You can now create/describe/change/terminate/backfill schedules. This is still an experimental feature and requires server version >= v1.4.1-prerelease16
- Workflow Cancel API: allows user to cancel a workflow from the client.
- Workflow Query: allows users to register and query a workflow state.
What's Changed
- chore: update readme doc by @timl3136 in #98
- chore: add codecov check to github CI by @timl3136 in #100
- feat: client method for request_cancel_workflow workflow stub by @timl3136 in #102
- feat(query): add query decorator and client method of query_workflow by @shijiesheng in #103
- fix: typesafety failure on retry test by @timl3136 in #104
- feat(schedule): add schedule control-plane API to Client by @abhishekj720 in #107
- feat(query): support direct query in workflows by @shijiesheng in #105
- test(schedule): add integration tests for schedule client API by @abhishekj720 in #108
- fix: improve typings and remove mypy ignores by @timl3136 in #93
- chore(openai): propagate needs_approval field for tools by @shijiesheng in #110
- feat(query): support default __query_types query by @shijiesheng in #111
New Contributors
- @abhishekj720 made their first contribution in #107
Full Changelog: v0.2.2...v0.2.3