openai
openai copied to clipboard
Assistants: added RunStepList(), RunStep() and MessageRetrieve()
- RunService: added RunStepList() and RunStep()
- MessageService: added MessageRetrieve()
Notes
- I tested in my own project, but did not add tests to the Playground project here. Can add if needed
- polling "RunStepList()" needs logic to trigger when a new "step" is identified. The streaming implementation of runs might benefit from handling this in the SDK. However, I have not looked closely at the streaming events, so it's possible that this is moot in that scenario.
Thank you very much for the PR, but I was also implementing this feature locally.